Date | Age | Position | Opponent | Result | Score | Venue | Prov |
18 Aug 2018 | 20 | Reserve | Argentina | Win: 34-21 | | Kingspark, Durban | WP |
25 Aug 2018 | 20 | Reserve | Argentina | Lose: 19-32 | | Estadio Malvinas Argentinas, Mendoza | WP |
06 Oct 2018 | 20 | Reserve | New Zealand | Lose: 30-32 | | Loftus Versfeld, Pretoria | WP |
03 Nov 2018 | 20 | Full Back | England | Lose: 11-12 | | Twickenham, London | WP |
24 Nov 2018 | 20 | Reserve | Wales | Lose: 11-20 | | Millenium Stadium (Cardiff Arms Park), Cardiff | WP |
08 Oct 2019 | 21 | Full Back | Canada | Win: 66-7 | 1 try | Noevir Stadium, Kobe | WP |
02 Jul 2021 | 23 | Reserve | Georgia | Win: 40-9 | | Loftus Versfeld, Pretoria | WP |
24 Jul 2021 | 23 | Reserve | Britain | Lose: 17-22 | | Cape Town Stadium, Cape Town | WP |
31 Jul 2021 | 23 | Reserve | Britain | Win: 27-9 | | Cape Town Stadium, Cape Town | WP |
07 Aug 2021 | 23 | Reserve | Britain | Win: 19-16 | | Cape Town Stadium, Cape Town | WP |
14 Aug 2021 | 23 | Full Back | Argentina | Win: 32-12 | | Nelson Mandela Bay Stadium, Port Elizabeth | WP |
21 Aug 2021 | 23 | Reserve | Argentina | Win: 29-10 | | Nelson Mandela Bay Stadium, Port Elizabeth | WP |
12 Sep 2021 | 23 | Reserve | Australia | Lose: 26-28 | | Robina Stadium, Gold Coast | WP |
18 Sep 2021 | 23 | Reserve | Australia | Lose: 17-30 | | Suncorp Stadium (Lang Park), Brisbane | WP |
06 Nov 2021 | 23 | Full Back | Wales | Win: 23-18 | | Millenium Stadium (Cardiff Arms Park), Cardiff | WP |
02 Jul 2022 | 24 | Full Back | Wales | Win: 32-29 | 2 conversions, 1 penalty | Loftus Versfeld, Pretoria | WP |
09 Jul 2022 | 24 | Reserve | Wales | Lose: 12-13 | | Free State Stadium, Bloemfontein | WP |
16 Jul 2022 | 24 | Full Back | Wales | Win: 30-14 | | Cape Town Stadium, Cape Town | WP |
06 Aug 2022 | 24 | Full Back | New Zealand | Win: 26-10 | | Mbombela Stadium, Nelspruit | WP |
13 Aug 2022 | 24 | Full Back | New Zealand | Lose: 23-35 | | Ellispark, Johannesburg | WP |
27 Aug 2022 | 24 | Full Back | Australia | Lose: 17-25 | | Adelaide Oval, Adelaide | WP |
03 Sep 2022 | 24 | Flyhalf | Australia | Win: 24-8 | 1 conversion | Sydney Football Stadium (Aussie stadium), Sydney | WP |
17 Sep 2022 | 24 | Flyhalf | Argentina | Win: 36-20 | 1 conversion, 1 penalty | Estadio Libertadores de America, Buenos Aires | WP |
05 Nov 2022 | 24 | Flyhalf | Ireland | Lose: 16-19 | 1 penalty | Aviva Stadium (Lansdowne Road), Dublin | WP |
12 Nov 2022 | 24 | Flyhalf | France | Lose: 26-30 | 1 penalty | Stade Velodrome, Marseilles | WP |
19 Nov 2022 | 24 | Flyhalf | Italy | Win: 63-21 | 1 try | Luigi Ferraris Stadium, Genoa | WP |
26 Nov 2022 | 24 | Flyhalf | England | Win: 27-13 | 2 dropgoals | Twickenham, London | WP |