Date | Age | Position | Opponent | Result | Score | Venue | Prov |
16 Aug 2014 | 22 | Outside Centre | Argentina | Win: 13-6 | | Loftus Versfeld, Pretoria | WP |
23 Aug 2014 | 22 | Outside Centre | Argentina | Win: 33-31 | | Estadio Padre Ernesto Martearena, Salta | WP |
29 Nov 2014 | 23 | Reserve | Wales | Lose: 6-12 | | Millenium Stadium (Cardiff Arms Park), Cardiff | WP |
18 Jul 2015 | 23 | Inside Centre | Australia | Lose: 20-24 | | Suncorp Stadium (Lang Park), Brisbane | WP |
25 Jul 2015 | 23 | Inside Centre | New Zealand | Lose: 20-27 | | Ellispark, Johannesburg | WP |
08 Aug 2015 | 23 | Inside Centre | Argentina | Lose: 25-37 | | Kingspark, Durban | WP |
15 Aug 2015 | 23 | Inside Centre | Argentina | Win: 26-12 | | Velez Sarsfield Stadium, Buenos Aires | WP |
26 Sep 2015 | 23 | Inside Centre | Samoa | Win: 46-6 | | Villa Park, Birmingham | WP |
03 Oct 2015 | 23 | Inside Centre | Scotland | Win: 34-16 | | St James Park, Newcastle | WP |
07 Oct 2015 | 23 | Inside Centre | USA | Win: 64-0 | 1 try | Olympic Stadium, London | WP |
17 Oct 2015 | 23 | Inside Centre | Wales | Win: 23-19 | | Twickenham, London | WP |
24 Oct 2015 | 23 | Inside Centre | New Zealand | Lose: 18-20 | | Twickenham, London | WP |
30 Oct 2015 | 23 | Inside Centre | Argentina | Win: 24-13 | | Olympic Stadium, London | WP |
11 Jun 2016 | 24 | Inside Centre | Ireland | Lose: 20-26 | | Newlands, Cape Town | WP |
18 Jun 2016 | 24 | Inside Centre | Ireland | Win: 32-26 | 1 try | Ellispark, Johannesburg | WP |
25 Jun 2016 | 24 | Inside Centre | Ireland | Win: 19-13 | | Nelson Mandela Bay Stadium, Port Elizabeth | WP |
20 Aug 2016 | 24 | Inside Centre | Argentina | Win: 30-23 | | Mbombela Stadium, Nelspruit | WP |
27 Aug 2016 | 24 | Inside Centre | Argentina | Lose: 24-26 | | Estadio Padre Ernesto Martearena, Salta | WP |
17 Sep 2016 | 24 | Reserve | New Zealand | Lose: 13-41 | | AMI Stadium (Rugby League Park), Christchurch | WP |
08 Oct 2016 | 24 | Inside Centre | New Zealand | Lose: 15-57 | | Kingspark, Durban | WP |
12 Nov 2016 | 24 | Inside Centre | England | Lose: 21-37 | | Twickenham, London | WP |
19 Nov 2016 | 24 | Inside Centre | Italy | Lose: 18-20 | 1 try | Stadio Artemio Franchi, Florence | WP |
19 Aug 2017 | 25 | Reserve | Argentina | Win: 37-15 | | Nelson Mandela Bay Stadium, Port Elizabeth | WP |
26 Aug 2017 | 25 | Reserve | Argentina | Win: 41-23 | | Estadio Padre Ernesto Martearena, Salta | WP |
16 Sep 2017 | 25 | Reserve | New Zealand | Lose: 0-57 | | North Harbour Stadium, North Shore City | WP |
30 Sep 2017 | 25 | Reserve | Australia | Draw: 27-27 | | Free State Stadium, Bloemfontein | WP |
07 Oct 2017 | 25 | Reserve | New Zealand | Lose: 24-25 | | Newlands, Cape Town | WP |
11 Nov 2017 | 25 | Inside Centre | Ireland | Lose: 3-38 | | Aviva Stadium (Lansdowne Road), Dublin | WP |
09 Jun 2018 | 26 | Inside Centre | England | Win: 42-39 | | Ellispark, Johannesburg | WP |
16 Jun 2018 | 26 | Inside Centre | England | Win: 23-12 | | Free State Stadium, Bloemfontein | WP |
08 Sep 2018 | 26 | Inside Centre | Australia | Lose: 18-23 | | Suncorp Stadium (Lang Park), Brisbane | WP |
15 Sep 2018 | 26 | Inside Centre | New Zealand | Win: 36-34 | | WestPac Stadium, Wellington | WP |
06 Oct 2018 | 26 | Inside Centre | New Zealand | Lose: 30-32 | 1 try | Loftus Versfeld, Pretoria | WP |
03 Nov 2018 | 26 | Inside Centre | England | Lose: 11-12 | | Twickenham, London | WP |
10 Nov 2018 | 26 | Inside Centre | France | Win: 29-26 | | Stade de France, Paris | WP |
17 Nov 2018 | 26 | Inside Centre | Scotland | Win: 26-20 | | Murrayfield, Edinburgh | WP |
24 Nov 2018 | 26 | Inside Centre | Wales | Lose: 11-20 | | Millenium Stadium (Cardiff Arms Park), Cardiff | WP |
27 Jul 2019 | 27 | Inside Centre | New Zealand | Draw: 16-16 | | WestPac Stadium, Wellington | WP |
10 Aug 2019 | 27 | Inside Centre | Argentina | Win: 46-13 | | Estadio Padre Ernesto Martearena, Salta | WP |
06 Sep 2019 | 27 | Inside Centre | Japan | Win: 41-7 | | Kumagaya Rugby Stadium, Saitama | WP |
21 Sep 2019 | 27 | Inside Centre | New Zealand | Lose: 13-23 | | International Stadium Yokohama, Yokohama | WP |
28 Sep 2019 | 27 | Reserve | Namibia | Win: 57-3 | | Toyota Stadium, Aichi | WP |
04 Oct 2019 | 27 | Inside Centre | Italy | Win: 49-3 | | Shizuoka Stadium, Fukuroi | WP |
08 Oct 2019 | 27 | Outside Centre | Canada | Win: 66-7 | 1 try | Noevir Stadium, Kobe | WP |
20 Oct 2019 | 27 | Inside Centre | Japan | Win: 26-3 | | Tokyo Stadium, Chofu, Tokyo | WP |
27 Oct 2019 | 27 | Inside Centre | Wales | Win: 19-16 | 1 try | International Stadium Yokohama, Yokohama | WP |
02 Nov 2019 | 27 | Inside Centre | England | Win: 32-12 | | International Stadium Yokohama, Yokohama | WP |
24 Jul 2021 | 29 | Inside Centre | Britain | Lose: 17-22 | | Cape Town Stadium, Cape Town | Munster |
31 Jul 2021 | 29 | Inside Centre | Britain | Win: 27-9 | | Cape Town Stadium, Cape Town | Munster |
07 Aug 2021 | 29 | Inside Centre | Britain | Win: 19-16 | | Cape Town Stadium, Cape Town | Munster |
21 Aug 2021 | 29 | Inside Centre | Argentina | Win: 29-10 | | Nelson Mandela Bay Stadium, Port Elizabeth | Munster |
12 Sep 2021 | 29 | Inside Centre | Australia | Lose: 26-28 | | Robina Stadium, Gold Coast | Munster |
18 Sep 2021 | 29 | Inside Centre | Australia | Lose: 17-30 | | Suncorp Stadium (Lang Park), Brisbane | Munster |
25 Sep 2021 | 29 | Inside Centre | New Zealand | Lose: 17-19 | | North Queensland Stadium, Townsville | Munster |
02 Oct 2021 | 29 | Inside Centre | New Zealand | Win: 31-29 | 1 try | Robina Stadium, Gold Coast | Munster |
06 Nov 2021 | 29 | Inside Centre | Wales | Win: 23-18 | | Millenium Stadium (Cardiff Arms Park), Cardiff | Munster |
13 Nov 2021 | 29 | Inside Centre | Scotland | Win: 30-15 | | Murrayfield, Edinburgh | Munster |
20 Nov 2021 | 29 | Inside Centre | England | Lose: 26-27 | | Twickenham, London | Munster |
02 Jul 2022 | 30 | Inside Centre | Wales | Win: 32-29 | | Loftus Versfeld, Pretoria | Wild Knights |
16 Jul 2022 | 30 | Inside Centre | Wales | Win: 30-14 | | Cape Town Stadium, Cape Town | Wild Knights |
06 Aug 2022 | 30 | Inside Centre | New Zealand | Win: 26-10 | | Mbombela Stadium, Nelspruit | Wild Knights |
13 Aug 2022 | 30 | Inside Centre | New Zealand | Lose: 23-35 | | Ellispark, Johannesburg | Wild Knights |
27 Aug 2022 | 30 | Inside Centre | Australia | Lose: 17-25 | | Adelaide Oval, Adelaide | Wild Knights |
03 Sep 2022 | 30 | Inside Centre | Australia | Win: 24-8 | 1 try | Sydney Football Stadium (Aussie stadium), Sydney | Wild Knights |
17 Sep 2022 | 30 | Inside Centre | Argentina | Win: 36-20 | 1 try | Estadio Libertadores de America, Buenos Aires | Wild Knights |
24 Sep 2022 | 30 | Inside Centre | Argentina | Win: 38-21 | | Kingspark, Durban | Wild Knights |
05 Nov 2022 | 30 | Inside Centre | Ireland | Lose: 16-19 | | Aviva Stadium (Lansdowne Road), Dublin | Wild Knights |
12 Nov 2022 | 30 | Inside Centre | France | Lose: 26-30 | | Stade Velodrome, Marseilles | Wild Knights |
19 Nov 2022 | 30 | Outside Centre | Italy | Win: 63-21 | | Luigi Ferraris Stadium, Genoa | Wild Knights |
26 Nov 2022 | 31 | Inside Centre | England | Win: 27-13 | | Twickenham, London | Wild Knights |
15 Jul 2023 | 31 | Inside Centre | New Zealand | Lose: 20-35 | | Mount Smart Stadium, Auckland | Wild Knights |
29 Jul 2023 | 31 | Inside Centre | Argentina | Win: 22-21 | 1 try | Ellispark, Johannesburg | Wild Knights |
19 Aug 2023 | 31 | Inside Centre | Wales | Win: 52-16 | | Millenium Stadium (Cardiff Arms Park), Cardiff | Wild Knights |
10 Sep 2023 | 31 | Inside Centre | Scotland | Win: 18-3 | | Stade Velodrome, Marseilles | Wild Knights |
23 Sep 2023 | 31 | Inside Centre | Ireland | Lose: 8-13 | | Stade de France, Paris | Wild Knights |
15 Oct 2023 | 31 | Inside Centre | France | Win: 29-28 | 1 try | Stade de France, Paris | Wild Knights |
21 Oct 2023 | 31 | Inside Centre | England | Win: 16-15 | | Stade de France, Paris | Wild Knights |
28 Oct 2023 | 31 | Inside Centre | New Zealand | Win: 12-11 | | Stade de France, Paris | Wild Knights |