| 1989-08-05 | New Zealand | 12–24 | | | not recorded |
| 1989-11-04 | France | 32–15 | | 2 tries | not recorded |
| 1989-11-11 | France | 19–25 | | | not recorded |
| 1990-06-09 | France | 21–9 | | | not recorded |
| 1990-07-21 | New Zealand | 6–21 | | | not recorded |
| 1990-08-04 | New Zealand | 17–27 | | 1 try | not recorded |
| 1990-08-18 | New Zealand | 21–9 | | | not recorded |
| 1991-07-27 | England | 40–15 | | | Sydney Football Stadium Test Match |
| 1991-10-04 | Argentina | 32–19 | | 2 tries | Stradey Park |
| 1991-10-09 | Samoa | 9–3 | | | Pontypool Park |
| 1991-10-12 | Wales | 38–3 | | 1 try | not recorded |
| 1991-10-20 | Ireland | 19–18 | | | not recorded |
| 1991-10-27 | New Zealand | 16–6 | | 1 try | Lansdowne Road |
| 1991-11-02 | England | 12–6 | | | Twickenham |
| 1992-06-13 | Scotland | 27–12 | | | not recorded |
| 1992-06-21 | Scotland | 37–13 | | 2 tries | not recorded |
| 1992-07-04 | New Zealand | 16–15 | | 1 try | 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 | Centre | | Newlands |
| 1992-11-21 | Wales | 23–6 | | | National Ground, Cardiff Arms Park |
| 1993-07-31 | South Africa | 12–19 | | | Sydney Football Stadium |
| 1993-08-14 | South Africa | 28–20 | | 1 try | Ballymore |
| 1993-08-21 | South Africa | 19–12 | | 1 try | 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 |
| 1995-05-31 | Canada | 27–11 | | | Boet Erasmus Stadium |
| 1995-06-03 | Romania | 42–3 | | | not recorded |
| 1995-06-11 | England | 22–25 | | | Newlands |
| 1996-06-09 | Wales | 56–25 | | | Ballymore Oval, Brisbane 1st Test |
| 1996-06-22 | Wales | 42–3 | Centre | 1 try | Sydney Football Stadium, Sydney 2nd Test |
| 1996-07-06 | New Zealand | 6–43 | Centre | | not recorded |
| 1996-07-13 | South Africa | 21–16 | Centre | 1 try | Sydney Football Stadium |
| 1996-10-23 | Italy | 40–18 | | 1 try | 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 | Fly-half | | not recorded |
| 1997-11-01 | Argentina | 23–15 | | | not recorded |
| 1997-11-08 | Argentina | 16–18 | | | not recorded |
| 1997-11-15 | England | 15–15 | | | Twickenham |
| 1997-11-22 | Scotland | 37–8 | | | Murrayfield |
| 1998-06-06 | England | 76–0 | | 2 tries | not recorded |
| 1998-06-13 | Scotland | 45–3 | Centre | 1 try | not recorded |
| 1998-06-20 | Scotland | 33–11 | Centre | | not recorded |
| 1998-07-11 | New Zealand | 24–16 | Centre | | not recorded |
| 1998-07-18 | South Africa | 13–14 | Centre | | Subiaco Oval |
| 1998-08-01 | New Zealand | 27–23 | Centre | | Jade Stadium, Christchurch |
| 1998-08-22 | South Africa | 15–29 | Centre | | Ellis Park |
| 1999-06-12 | Ireland | 46–10 | | | not recorded |
| 1999-06-19 | Ireland | 32–26 | | 1 try | not recorded |
| 1999-07-17 | South Africa | 32–6 | Fly-half | 1 try | Lang Park / Suncorp Stadium |
| 1999-07-24 | New Zealand | 15–34 | Fly-half | | not recorded |
| 1999-08-14 | South Africa | 9–10 | Fly-half | | Newlands |
| 1999-08-28 | New Zealand | 28–7 | Centre | | not recorded |
| 1999-10-03 | Romania | 57–9 | | 1 try | not recorded |
| 1999-10-10 | Ireland | 23–3 | | 1 try | 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 |