Date | Age | Position | Opponent | Result | Score | Venue | Prov |
20 Jul 2019 | 23 | Scrumhalf | Australia | Win: 35-17 | 2 tries | Ellispark, Johannesburg | WP |
27 Jul 2019 | 23 | Reserve | New Zealand | Draw: 16-16 | 1 try | WestPac Stadium, Wellington | WP |
10 Aug 2019 | 23 | Reserve | Argentina | Win: 46-13 | | Estadio Padre Ernesto Martearena, Salta | WP |
06 Sep 2019 | 23 | Reserve | Japan | Win: 41-7 | 1 try | Kumagaya Rugby Stadium, Saitama | WP |
21 Sep 2019 | 23 | Reserve | New Zealand | Lose: 13-23 | | International Stadium Yokohama, Yokohama | WP |
28 Sep 2019 | 23 | Scrumhalf | Namibia | Win: 57-3 | | Toyota Stadium, Aichi | WP |
04 Oct 2019 | 23 | Reserve | Italy | Win: 49-3 | | Shizuoka Stadium, Fukuroi | WP |
08 Oct 2019 | 23 | Reserve | Canada | Win: 66-7 | | Noevir Stadium, Kobe | WP |
20 Oct 2019 | 23 | Reserve | Japan | Win: 26-3 | | Tokyo Stadium, Chofu, Tokyo | WP |
02 Nov 2019 | 23 | Reserve | England | Win: 32-12 | | International Stadium Yokohama, Yokohama | WP |
02 Jul 2021 | 25 | Reserve | Georgia | Win: 40-9 | 1 try | Loftus Versfeld, Pretoria | WP |
24 Jul 2021 | 25 | Reserve | Britain | Lose: 17-22 | | Cape Town Stadium, Cape Town | WP |
31 Jul 2021 | 25 | Reserve | Britain | Win: 27-9 | | Cape Town Stadium, Cape Town | WP |
07 Aug 2021 | 25 | Reserve | Britain | Win: 19-16 | | Cape Town Stadium, Cape Town | WP |
12 Sep 2021 | 25 | Reserve | Australia | Lose: 26-28 | | Robina Stadium, Gold Coast | WP |
18 Sep 2021 | 25 | Reserve | Australia | Lose: 17-30 | | Suncorp Stadium (Lang Park), Brisbane | WP |
25 Sep 2021 | 25 | Reserve | New Zealand | Lose: 17-19 | | North Queensland Stadium, Townsville | WP |
02 Oct 2021 | 25 | Reserve | New Zealand | Win: 31-29 | | Robina Stadium, Gold Coast | WP |
06 Nov 2021 | 25 | Scrumhalf | Wales | Win: 23-18 | | Millenium Stadium (Cardiff Arms Park), Cardiff | WP |
13 Nov 2021 | 25 | Scrumhalf | Scotland | Win: 30-15 | | Murrayfield, Edinburgh | WP |
20 Nov 2021 | 25 | Reserve | England | Lose: 26-27 | | Twickenham, London | WP |
02 Jul 2022 | 26 | Reserve | Wales | Win: 32-29 | | Loftus Versfeld, Pretoria | WP |
13 Aug 2022 | 26 | Reserve | New Zealand | Lose: 23-35 | | Ellispark, Johannesburg | WP |
05 Aug 2023 | 27 | Reserve | Argentina | Win: 24-13 | | Velez Sarsfield Stadium, Buenos Aires | WP |