| 1992-06-13 | Scotland | 27–12 | | | not recorded |
| 1992-06-21 | Scotland | 37–13 | | | not recorded |
| 1992-07-04 | New Zealand | 16–15 | | | not recorded |
| 1992-07-19 | New Zealand | 19–17 | | | not recorded |
| 1992-07-25 | New Zealand | 23–26 | | | not recorded |
| 1992-08-22 | South Africa | 26–3 | Flanker | | Newlands |
| 1992-11-21 | Wales | 23–6 | | 1 try | National Ground, Cardiff Arms Park |
| 1993-07-31 | South Africa | 12–19 | | | Sydney Football Stadium |
| 1993-08-14 | South Africa | 28–20 | | | Ballymore |
| 1993-08-21 | South Africa | 19–12 | | | Sydney Football Stadium |
| 1993-10-09 | Canada | 43–16 | | | Kingsland Rugby Park, Calgary Test |
| 1993-10-30 | France | 13–16 | | | Parc Lescure, Bordeaux Ist Test |
| 1993-11-06 | France | 24–3 | | | Parc des Princes, Paris 2nd Test |
| 1994-06-05 | Ireland | 33–13 | | | not recorded |
| 1994-06-11 | Ireland | 32–18 | | 1 try | not recorded |
| 1994-06-18 | Italy | 23–20 | | | not recorded |
| 1995-05-25 | South Africa | 18–27 | | | Newlands |
| 1995-05-31 | Canada | 27–11 | Reserve (bench) | | Boet Erasmus Stadium |
| 1995-06-03 | Romania | 42–3 | | 1 try | not recorded |
| 1995-06-11 | England | 22–25 | | | Newlands |
| 1996-06-09 | Wales | 56–25 | | 1 try | Ballymore Oval, Brisbane 1st Test |
| 1996-06-22 | Wales | 42–3 | Flanker | | Sydney Football Stadium, Sydney 2nd Test |
| 1996-07-06 | New Zealand | 6–43 | Flanker | | not recorded |
| 1996-07-13 | South Africa | 21–16 | Flanker | | Sydney Football Stadium |
| 1996-07-27 | New Zealand | 25–32 | Flanker | | not recorded |
| 1996-08-03 | South Africa | 19–25 | Flanker | | Free State Stadium |
| 1996-10-23 | Italy | 40–18 | | 2 tries | not recorded |
| 1996-11-09 | Scotland | 29–19 | | | Murrayfield Test Match |
| 1996-11-23 | Ireland | 22–12 | | | Lansdowne Road, Dublin Test Match |
| 1996-12-01 | Wales | 28–19 | | | Cardiff Arms Park, Cardiff Test Match |
| 1997-06-21 | France | 29–15 | | | not recorded |
| 1997-06-28 | France | 26–19 | | | Ballymore, Brisbane 2nd Test |
| 1997-07-26 | New Zealand | 18–33 | Flanker (bench) | | not recorded |
| 1997-08-02 | South Africa | 32–20 | Flanker | | Lang Park / Suncorp Stadium |
| 1997-08-16 | New Zealand | 24–36 | Flanker (C) | | Carisbrook |
| 1997-08-23 | South Africa | 22–61 | Flanker (C) | | Loftus Versfeld |
| 1998-06-06 | England | 76–0 | | | not recorded |
| 1998-06-13 | Scotland | 45–3 | Flanker | 1 try | not recorded |
| 1998-06-20 | Scotland | 33–11 | Flanker | | not recorded |
| 1998-07-11 | New Zealand | 24–16 | Flanker | | not recorded |
| 1998-07-18 | South Africa | 13–14 | Flanker | | Subiaco Oval |
| 1998-08-01 | New Zealand | 27–23 | Flanker | | Jade Stadium, Christchurch |
| 1998-08-22 | South Africa | 15–29 | Flanker | | Ellis Park |
| 1998-11-21 | France | 32–21 | | 1 try | Stade de France, Paris Test Match |
| 1998-11-28 | England | 12–11 | | | Twickenham Test Match |
| 1999-06-12 | Ireland | 46–10 | | 1 try | not recorded |
| 1999-06-19 | Ireland | 32–26 | | | not recorded |
| 1999-07-17 | South Africa | 32–6 | Flanker (C) | | Lang Park / Suncorp Stadium |
| 1999-07-24 | New Zealand | 15–34 | Flanker (C) | | not recorded |
| 1999-08-14 | South Africa | 9–10 | Flanker (C) | | Newlands |
| 1999-08-28 | New Zealand | 28–7 | Flanker (C) | | not recorded |
| 1999-10-03 | Romania | 57–9 | | | not recorded |
| 1999-10-10 | Ireland | 23–3 | | | Lansdowne Road |
| 1999-10-23 | Wales | 24–9 | | | Millennium / Principality Stadium |
| 1999-10-30 | South Africa | 27–21 | | | Twickenham |
| 1999-11-06 | France | 35–12 | | | Millennium / Principality Stadium |
| 2000-07-15 | New Zealand | 35–39 | Flanker | | not recorded |
| 2000-07-29 | South Africa | 26–6 | Flanker | | Stadium Australia |
| 2000-08-05 | New Zealand | 24–23 | Flanker | | not recorded |
| 2000-08-26 | South Africa | 19–18 | Flanker | | Kings Park |