Date | Age | Position | Opponent | Result | Score | Venue | Prov |
08 Jun 2013 | 23 | Full Back | Italy | Win: 44-10 | | Kingspark, Durban | Griquas |
15 Jun 2013 | 23 | Full Back | Scotland | Win: 30-17 | | Mbombela Stadium, Nelspruit | Griquas |
22 Jun 2013 | 23 | Full Back | Samoa | Win: 56-23 | | Loftus Versfeld, Pretoria | Griquas |
17 Aug 2013 | 23 | Full Back | Argentina | Win: 73-13 | | National Stadium, Johannesburg | Griquas |
24 Aug 2013 | 24 | Full Back | Argentina | Win: 22-17 | | Estadio Malvinas Argentinas, Mendoza | Griquas |
07 Sep 2013 | 24 | Right Wing | Australia | Win: 38-12 | 1 try | Suncorp Stadium (Lang Park), Brisbane | Griquas |
14 Sep 2013 | 24 | Right Wing | New Zealand | Lose: 15-29 | | Eden Park, Auckland | Griquas |
28 Sep 2013 | 24 | Right Wing | Australia | Win: 28-8 | 1 try | Newlands, Cape Town | Griquas |
05 Oct 2013 | 24 | Right Wing | New Zealand | Lose: 27-38 | 1 try | Ellispark, Johannesburg | Griquas |
09 Nov 2013 | 24 | Reserve | Wales | Win: 24-15 | | Millenium Stadium (Cardiff Arms Park), Cardiff | Griquas |
17 Nov 2013 | 24 | Full Back | Scotland | Win: 28-0 | 1 try | Murrayfield, Edinburgh | Griquas |
23 Nov 2013 | 24 | Full Back | France | Win: 19-10 | | Stade de France, Paris | Griquas |
14 Jun 2014 | 24 | Full Back | Wales | Win: 38-16 | 1 try | Kingspark, Durban | Cheetahs |
21 Jun 2014 | 24 | Full Back | Wales | Win: 31-30 | 1 try | Mbombela Stadium, Nelspruit | Cheetahs |
28 Jun 2014 | 24 | Full Back | Scotland | Win: 55-6 | 1 try | Nelson Mandela Bay Stadium, Port Elizabeth | Cheetahs |
16 Aug 2014 | 24 | Full Back | Argentina | Win: 13-6 | | Loftus Versfeld, Pretoria | Cheetahs |
23 Aug 2014 | 25 | Full Back | Argentina | Win: 33-31 | | Estadio Padre Ernesto Martearena, Salta | Cheetahs |
06 Sep 2014 | 25 | Full Back | Australia | Lose: 23-24 | | Subiaco Oval, Perth | Cheetahs |
13 Sep 2014 | 25 | Full Back | New Zealand | Lose: 10-14 | | WestPac Stadium, Wellington | Cheetahs |
27 Sep 2014 | 25 | Full Back | Australia | Win: 28-10 | | Newlands, Cape Town | Cheetahs |
04 Oct 2014 | 25 | Full Back | New Zealand | Win: 27-25 | | Ellispark, Johannesburg | Cheetahs |
08 Nov 2014 | 25 | Full Back | Ireland | Lose: 15-29 | | Aviva Stadium (Lansdowne Road), Dublin | Cheetahs |
15 Nov 2014 | 25 | Full Back | England | Win: 31-28 | | Twickenham, London | Cheetahs |
22 Nov 2014 | 25 | Reserve | Italy | Win: 22-6 | | Stadio Euganeo, Padua | Cheetahs |
29 Nov 2014 | 25 | Full Back | Wales | Lose: 6-12 | | Millenium Stadium (Cardiff Arms Park), Cardiff | Cheetahs |
18 Jul 2015 | 25 | Full Back | Australia | Lose: 20-24 | | Suncorp Stadium (Lang Park), Brisbane | Cheetahs |
25 Jul 2015 | 25 | Full Back | New Zealand | Lose: 20-27 | 1 try | Ellispark, Johannesburg | Cheetahs |
08 Aug 2015 | 25 | Full Back | Argentina | Lose: 25-37 | 1 try | Kingspark, Durban | Cheetahs |
26 Sep 2015 | 26 | Full Back | Samoa | Win: 46-6 | | Villa Park, Birmingham | Cheetahs |
03 Oct 2015 | 26 | Full Back | Scotland | Win: 34-16 | | St James Park, Newcastle | Cheetahs |
07 Oct 2015 | 26 | Full Back | USA | Win: 64-0 | | Olympic Stadium, London | Cheetahs |
17 Oct 2015 | 26 | Full Back | Wales | Win: 23-19 | | Twickenham, London | Cheetahs |
24 Oct 2015 | 26 | Full Back | New Zealand | Lose: 18-20 | | Twickenham, London | Cheetahs |
30 Oct 2015 | 26 | Full Back | Argentina | Win: 24-13 | | Olympic Stadium, London | Cheetahs |
11 Jun 2016 | 26 | Full Back | Ireland | Lose: 20-26 | | Newlands, Cape Town | Sharks |
18 Jun 2016 | 26 | Full Back | Ireland | Win: 32-26 | | Ellispark, Johannesburg | Sharks |
25 Jun 2016 | 26 | Full Back | Ireland | Win: 19-13 | | Nelson Mandela Bay Stadium, Port Elizabeth | Sharks |
01 Oct 2016 | 27 | Reserve | Australia | Win: 18-10 | | Loftus Versfeld, Pretoria | Sharks |
08 Oct 2016 | 27 | Reserve | New Zealand | Lose: 15-57 | | Kingspark, Durban | Sharks |
12 Nov 2016 | 27 | Full Back | England | Lose: 21-37 | 1 try | Twickenham, London | Sharks |
19 Nov 2016 | 27 | Full Back | Italy | Lose: 18-20 | | Stadio Artemio Franchi, Florence | Sharks |
09 Jun 2018 | 28 | Full Back | England | Win: 42-39 | 1 try | Ellispark, Johannesburg | Wasps |
16 Jun 2018 | 28 | Full Back | England | Win: 23-12 | | Free State Stadium, Bloemfontein | Wasps |
23 Jun 2018 | 28 | Reserve | England | Lose: 10-25 | | Newlands, Cape Town | Wasps |
18 Aug 2018 | 28 | Full Back | Argentina | Win: 34-21 | | Kingspark, Durban | Wasps |
25 Aug 2018 | 29 | Full Back | Argentina | Lose: 19-32 | | Estadio Malvinas Argentinas, Mendoza | Wasps |
08 Sep 2018 | 29 | Full Back | Australia | Lose: 18-23 | | Suncorp Stadium (Lang Park), Brisbane | Wasps |
15 Sep 2018 | 29 | Full Back | New Zealand | Win: 36-34 | 1 try | WestPac Stadium, Wellington | Wasps |
29 Sep 2018 | 29 | Full Back | Australia | Win: 23-12 | | Nelson Mandela Bay Stadium, Port Elizabeth | Wasps |
06 Oct 2018 | 29 | Full Back | New Zealand | Lose: 30-32 | | Loftus Versfeld, Pretoria | Wasps |
10 Nov 2018 | 29 | Full Back | France | Win: 29-26 | | Stade de France, Paris | Wasps |
17 Nov 2018 | 29 | Full Back | Scotland | Win: 26-20 | | Murrayfield, Edinburgh | Wasps |
24 Nov 2018 | 29 | Full Back | Wales | Lose: 11-20 | | Millenium Stadium (Cardiff Arms Park), Cardiff | Wasps |
27 Jul 2019 | 29 | Full Back | New Zealand | Draw: 16-16 | | WestPac Stadium, Wellington | Verblitz |
10 Aug 2019 | 29 | Full Back | Argentina | Win: 46-13 | | Estadio Padre Ernesto Martearena, Salta | Verblitz |
06 Sep 2019 | 30 | Full Back | Japan | Win: 41-7 | | Kumagaya Rugby Stadium, Saitama | Verblitz |
21 Sep 2019 | 30 | Full Back | New Zealand | Lose: 13-23 | | International Stadium Yokohama, Yokohama | Verblitz |
04 Oct 2019 | 30 | Full Back | Italy | Win: 49-3 | | Shizuoka Stadium, Fukuroi | Verblitz |
20 Oct 2019 | 30 | Full Back | Japan | Win: 26-3 | | Tokyo Stadium, Chofu, Tokyo | Verblitz |
27 Oct 2019 | 30 | Full Back | Wales | Win: 19-16 | | International Stadium Yokohama, Yokohama | Verblitz |
02 Nov 2019 | 30 | Full Back | England | Win: 32-12 | | International Stadium Yokohama, Yokohama | Verblitz |
02 Jul 2021 | 31 | Full Back | Georgia | Win: 40-9 | | Loftus Versfeld, Pretoria | Verblitz |
24 Jul 2021 | 31 | Full Back | Britain | Lose: 17-22 | | Cape Town Stadium, Cape Town | Verblitz |
31 Jul 2021 | 31 | Full Back | Britain | Win: 27-9 | | Cape Town Stadium, Cape Town | Verblitz |
07 Aug 2021 | 31 | Full Back | Britain | Win: 19-16 | | Cape Town Stadium, Cape Town | Verblitz |
21 Aug 2021 | 32 | Full Back | Argentina | Win: 29-10 | | Nelson Mandela Bay Stadium, Port Elizabeth | Verblitz |
12 Sep 2021 | 32 | Full Back | Australia | Lose: 26-28 | | Robina Stadium, Gold Coast | Verblitz |
18 Sep 2021 | 32 | Full Back | Australia | Lose: 17-30 | | Suncorp Stadium (Lang Park), Brisbane | Verblitz |
25 Sep 2021 | 32 | Full Back | New Zealand | Lose: 17-19 | | North Queensland Stadium, Townsville | Verblitz |
02 Oct 2021 | 32 | Full Back | New Zealand | Win: 31-29 | | Robina Stadium, Gold Coast | Verblitz |
13 Nov 2021 | 32 | Full Back | Scotland | Win: 30-15 | | Murrayfield, Edinburgh | Verblitz |
20 Nov 2021 | 32 | Full Back | England | Lose: 26-27 | | Twickenham, London | Verblitz |
02 Jul 2022 | 32 | Reserve | Wales | Win: 32-29 | | Loftus Versfeld, Pretoria | Verblitz |
16 Jul 2022 | 32 | Reserve | Wales | Win: 30-14 | | Cape Town Stadium, Cape Town | Verblitz |
06 Aug 2022 | 32 | Reserve | New Zealand | Win: 26-10 | 1 try | Mbombela Stadium, Nelspruit | Verblitz |
13 Aug 2022 | 32 | Reserve | New Zealand | Lose: 23-35 | | Ellispark, Johannesburg | Verblitz |
03 Sep 2022 | 33 | Full Back | Australia | Win: 24-8 | | Sydney Football Stadium (Aussie stadium), Sydney | Verblitz |
17 Sep 2022 | 33 | Full Back | Argentina | Win: 36-20 | | Estadio Libertadores de America, Buenos Aires | Verblitz |
24 Sep 2022 | 33 | Full Back | Argentina | Win: 38-21 | | Kingspark, Durban | Verblitz |
05 Nov 2022 | 33 | Reserve | Ireland | Lose: 16-19 | | Aviva Stadium (Lansdowne Road), Dublin | Verblitz |
12 Nov 2022 | 33 | Full Back | France | Lose: 26-30 | | Stade Velodrome, Marseilles | Verblitz |
19 Nov 2022 | 33 | Full Back | Italy | Win: 63-21 | | Luigi Ferraris Stadium, Genoa | Verblitz |
26 Nov 2022 | 33 | Full Back | England | Win: 27-13 | | Twickenham, London | Verblitz |
08 Jul 2023 | 33 | Full Back | Australia | Win: 43-12 | | Loftus Versfeld, Pretoria | Verblitz |
15 Jul 2023 | 33 | Full Back | New Zealand | Lose: 20-35 | | Mount Smart Stadium, Auckland | Verblitz |
29 Jul 2023 | 33 | Full Back | Argentina | Win: 22-21 | | Ellispark, Johannesburg | Verblitz |
19 Aug 2023 | 34 | Full Back | Wales | Win: 52-16 | | Millenium Stadium (Cardiff Arms Park), Cardiff | Blue Bulls |
10 Sep 2023 | 34 | Reserve | Scotland | Win: 18-3 | | Stade Velodrome, Marseilles | Blue Bulls |
17 Sep 2023 | 34 | Full Back | Romania | Win: 76-0 | 1 try | Stade de Bordeaux, Bordeaux | Blue Bulls |
01 Oct 2023 | 34 | Full Back | Tonga | Win: 49-18 | 1 try | Stade Velodrome, Marseilles | Blue Bulls |
15 Oct 2023 | 34 | Reserve | France | Win: 29-28 | | Stade de France, Paris | Blue Bulls |
21 Oct 2023 | 34 | Reserve | England | Win: 16-15 | | Stade de France, Paris | Blue Bulls |
28 Oct 2023 | 34 | Reserve | New Zealand | Win: 12-11 | | Stade de France, Paris | Blue Bulls |
06 Jul 2024 | 34 | Full Back | Ireland | Win: 27-20 | | Loftus Versfeld, Pretoria | Blue Bulls |
13 Jul 2024 | 34 | Full Back | Ireland | Lose: 24-25 | | Kingspark, Durban | Blue Bulls |
10 Aug 2024 | 34 | Full Back | Australia | Win: 33-7 | | Suncorp Stadium (Lang Park), Brisbane | Blue Bulls |
07 Sep 2024 | 35 | Full Back | New Zealand | Win: 18-12 | | Cape Town Stadium, Cape Town | Blue Bulls |