| 2006-11-11 | Ireland | 15–32 | Wing | 1 try | Lansdowne Road |
| 2006-11-18 | England | 21–23 | Full-back | 1 drop goal | Twickenham |
| 2007-06-09 | Samoa | 35–8 | | 1 try | Ellis Park |
| 2007-06-16 | Australia | 22–19 | Full-back | 2 drop goals | Newlands |
| 2007-06-23 | New Zealand | 21–26 | Centre (bench) | | Kings Park |
| 2007-09-09 | Samoa | 59–7 | Full-back (bench) | | Parc des Princes |
| 2007-09-14 | England | 36–0 | Centre | 1 penalty | Stade de France |
| 2007-09-22 | Tonga | 30–25 | Fly-half | 1 penalty | Stade Felix Bollaert |
| 2007-09-30 | USA | 64–15 | Centre | 1 try | Stade de la Mosson |
| 2007-10-07 | Fiji | 37–20 | Centre | 1 penalty | Stade Velodrome |
| 2007-10-14 | Argentina | 37–13 | Centre | | Stade de France |
| 2007-10-20 | England | 15–6 | Centre | 1 penalty | Stade de France |
| 2007-11-24 | Wales | 34–12 | Centre | 1 penalty | Millennium / Principality Stadium |
| 2008-06-14 | Wales | 37–21 | Centre (bench) | | Loftus Versfeld |
| 2008-06-21 | Italy | 26–0 | | 1 try, 3 conversions | Newlands |
| 2008-07-05 | New Zealand | 8–19 | Fly-half (bench) | | Wellington Regional Stadium |
| 2008-07-12 | New Zealand | 30–28 | Fly-half | 1 conversion | Carisbrook |
| 2008-07-19 | Australia | 9–16 | | 2 penalties | Subiaco Oval |
| 2008-11-22 | England | 42–6 | | 1 conversion | Twickenham |
| 2009-06-20 | British & Irish Lions | 26–21 | Full-back | 1 penalty | Kings Park |
| 2009-06-27 | British & Irish Lions | 28–25 | Full-back | 1 penalty | Loftus Versfeld |
| 2009-07-04 | British & Irish Lions | 9–28 | Full-back (bench) | | Ellis Park |
| 2009-07-25 | New Zealand | 28–19 | Full-back | 2 penalties | Free State Stadium |
| 2009-08-01 | New Zealand | 31–19 | Full-back | | Kings Park |
| 2009-08-08 | Australia | 29–17 | Full-back | | Newlands |
| 2009-08-29 | Australia | 32–25 | Full-back (bench) | | Subiaco Oval |
| 2009-09-05 | Australia | 6–21 | Full-back (bench) | | Lang Park / Suncorp Stadium |
| 2009-09-12 | New Zealand | 32–29 | Full-back | 3 penalties | Waikato Stadium |
| 2010-06-05 | Wales | 34–31 | Full-back | 1 penalty | Millennium / Principality Stadium |
| 2010-08-28 | Australia | 44–31 | Full-back | 1 try, 1 penalty | Loftus Versfeld |
| 2010-09-04 | Australia | 39–41 | Full-back | | Free State Stadium |
| 2010-11-13 | Wales | 29–25 | Centre | | Millennium / Principality Stadium |
| 2010-11-20 | Scotland | 17–21 | Centre | | Murrayfield |
| 2010-11-27 | England | 21–11 | Centre | | Twickenham |
| 2011-08-13 | Australia | 9–14 | Full-back | 1 penalty | Kings Park |
| 2011-09-11 | Wales | 17–16 | Full-back | 1 try | Wellington Regional Stadium |
| 2011-09-17 | Fiji | 49–3 | Centre | 1 try, 1 penalty | Wellington Regional Stadium |
| 2011-09-22 | Namibia | 87–0 | Centre | 1 try | North Harbour Stadium |
| 2011-09-30 | Samoa | 13–5 | Centre | 1 penalty | North Harbour Stadium |
| 2012-06-09 | England | 22–17 | Centre | | Kings Park |
| 2012-06-16 | England | 36–27 | Centre | | Ellis Park |
| 2012-08-18 | Argentina | 27–6 | Centre | | Newlands |
| 2012-08-25 | Argentina | 16–16 | Centre | 1 try | Estadio Malvinas Argentinas |
| 2012-09-08 | Australia | 19–26 | Centre | 2 penalties | Subiaco Oval |
| 2012-09-15 | New Zealand | 11–21 | Centre | | Forsyth Barr Stadium |
| 2017-06-10 | France | 37–14 | Fly-half (bench) | | Loftus Versfeld |
| 2017-06-17 | France | 37–15 | Fly-half (bench) | | Kings Park |
| 2017-06-24 | France | 35–12 | Fly-half (bench) | | Ellis Park |
| 2019-07-20 | Australia | 35–17 | Centre (bench) | | Ellis Park |
| 2019-07-27 | New Zealand | 16–16 | Centre (bench) | | Wellington Regional Stadium |
| 2019-08-10 | Argentina | 46–13 | Centre (bench) | | Estadio Padre Ernesto Martearena |
| 2019-08-17 | Argentina | 24–18 | Centre (bench) | | Loftus Versfeld |
| 2019-09-06 | Japan | 41–7 | Centre | 2 conversions | Kumagaya Rugby Stadium |
| 2019-09-21 | New Zealand | 13–23 | Centre (bench) | | International Stadium Yokohama |
| 2019-09-28 | Namibia | 57–3 | Centre | | Toyota Stadium |
| 2019-10-04 | Italy | 49–3 | Centre (bench) | | Shizuoka Stadium |
| 2019-10-08 | Canada | 66–7 | Centre | 1 try | Noevir Stadium |
| 2019-10-20 | Japan | 26–3 | Centre (bench) | | Tokyo Stadium |
| 2019-10-27 | Wales | 19–16 | Centre (bench) | | International Stadium Yokohama |
| 2019-11-02 | England | 32–12 | Centre (bench) | | International Stadium Yokohama |
| 2021-07-02 | Georgia | 40–9 | Centre | | Loftus Versfeld |
| 2021-08-14 | Argentina | 32–12 | Centre | | Nelson Mandela Bay Stadium |
| 2021-11-06 | Wales | 23–18 | Centre | 1 penalty | Millennium / Principality Stadium |
| 2021-11-13 | Scotland | 30–15 | Centre | 1 penalty | Murrayfield |
| 2021-11-20 | England | 26–27 | Centre | 1 penalty | Twickenham |
| 2022-08-27 | Australia | 17–25 | Full-back (bench) | | Adelaide Oval |
| 2022-09-03 | Australia | 24–8 | Full-back | 1 conversion | Sydney Football Stadium (2022) |
| 2022-09-17 | Argentina | 36–20 | Full-back | 2 conversions | Estadio Libertadores de America |
| 2022-09-24 | Argentina | 38–21 | Fly-half | 3 conversions, 1 penalty | Kings Park |