Date | Age | Position | Opponent | Result | Score | Venue | Prov |
08 Jun 2013 | 24 | Reserve | Italy | Win: 44-10 | | Kingspark, Durban | Cheetahs |
15 Jun 2013 | 24 | Reserve | Scotland | Win: 30-17 | | Mbombela Stadium, Nelspruit | Cheetahs |
22 Jun 2013 | 24 | Reserve | Samoa | Win: 56-23 | 1 try | Loftus Versfeld, Pretoria | Cheetahs |
28 Jun 2014 | 25 | Reserve | Scotland | Win: 55-6 | | Nelson Mandela Bay Stadium, Port Elizabeth | Cheetahs |
16 Aug 2014 | 25 | Reserve | Argentina | Win: 13-6 | | Loftus Versfeld, Pretoria | Cheetahs |
06 Sep 2014 | 25 | Reserve | Australia | Lose: 23-24 | | Subiaco Oval, Perth | Cheetahs |
13 Sep 2014 | 25 | Reserve | New Zealand | Lose: 10-14 | | WestPac Stadium, Wellington | Cheetahs |
27 Sep 2014 | 25 | Reserve | Australia | Win: 28-10 | | Newlands, Cape Town | Cheetahs |
04 Oct 2014 | 25 | Reserve | New Zealand | Win: 27-25 | | Ellispark, Johannesburg | Cheetahs |
08 Nov 2014 | 25 | Reserve | Ireland | Lose: 15-29 | | Aviva Stadium (Lansdowne Road), Dublin | Cheetahs |
15 Nov 2014 | 25 | Reserve | England | Win: 31-28 | | Twickenham, London | Cheetahs |
22 Nov 2014 | 25 | Loose-head Prop | Italy | Win: 22-6 | | Stadio Euganeo, Padua | Cheetahs |
29 Nov 2014 | 25 | Reserve | Wales | Lose: 6-12 | | Millenium Stadium (Cardiff Arms Park), Cardiff | Cheetahs |
25 Jul 2015 | 26 | Reserve | New Zealand | Lose: 20-27 | | Ellispark, Johannesburg | Blue Bulls |
08 Aug 2015 | 26 | Reserve | Argentina | Lose: 25-37 | | Kingspark, Durban | Blue Bulls |
15 Aug 2015 | 26 | Loose-head Prop | Argentina | Win: 26-12 | | Velez Sarsfield Stadium, Buenos Aires | Blue Bulls |
19 Sep 2015 | 26 | Reserve | Japan | Lose: 32-34 | | Brighton Community Stadium, Brighton | Blue Bulls |
26 Sep 2015 | 26 | Reserve | Samoa | Win: 46-6 | | Villa Park, Birmingham | Blue Bulls |
03 Oct 2015 | 26 | Reserve | Scotland | Win: 34-16 | | St James Park, Newcastle | Blue Bulls |
07 Oct 2015 | 26 | Reserve | USA | Win: 64-0 | | Olympic Stadium, London | Blue Bulls |
17 Oct 2015 | 26 | Reserve | Wales | Win: 23-19 | | Twickenham, London | Blue Bulls |
24 Oct 2015 | 26 | Reserve | New Zealand | Lose: 18-20 | | Twickenham, London | Blue Bulls |
30 Oct 2015 | 26 | Reserve | Argentina | Win: 24-13 | | Olympic Stadium, London | Blue Bulls |
11 Jun 2016 | 27 | Reserve | Ireland | Lose: 20-26 | | Newlands, Cape Town | Blue Bulls |
18 Jun 2016 | 27 | Reserve | Ireland | Win: 32-26 | | Ellispark, Johannesburg | Blue Bulls |
10 Sep 2016 | 27 | Reserve | Australia | Lose: 17-23 | | Suncorp Stadium (Lang Park), Brisbane | Blue Bulls |
19 Nov 2016 | 27 | Reserve | Italy | Lose: 18-20 | | Stadio Artemio Franchi, Florence | Blue Bulls |
26 Nov 2016 | 27 | Reserve | Wales | Lose: 13-27 | | Millenium Stadium (Cardiff Arms Park), Cardiff | Blue Bulls |
19 Aug 2017 | 28 | Reserve | Argentina | Win: 37-15 | | Nelson Mandela Bay Stadium, Port Elizabeth | Blue Bulls |
26 Aug 2017 | 28 | Reserve | Argentina | Win: 41-23 | | Estadio Padre Ernesto Martearena, Salta | Blue Bulls |
09 Sep 2017 | 28 | Reserve | Australia | Draw: 23-23 | | Perth Oval, Perth | Blue Bulls |
16 Sep 2017 | 28 | Reserve | New Zealand | Lose: 0-57 | | North Harbour Stadium, North Shore City | Blue Bulls |
30 Sep 2017 | 28 | Reserve | Australia | Draw: 27-27 | | Free State Stadium, Bloemfontein | Blue Bulls |
07 Oct 2017 | 28 | Reserve | New Zealand | Lose: 24-25 | | Newlands, Cape Town | Blue Bulls |
18 Nov 2017 | 28 | Reserve | France | Win: 18-17 | | Stade de France, Paris | Blue Bulls |
25 Nov 2017 | 28 | Reserve | Italy | Win: 35-6 | | Stadio Euganeo, Padua | Blue Bulls |
02 Dec 2017 | 28 | Reserve | Wales | Lose: 22-24 | | Millenium Stadium (Cardiff Arms Park), Cardiff | Blue Bulls |
20 Jul 2019 | 30 | Tight-head Prop | Australia | Win: 35-17 | | Ellispark, Johannesburg | Blue Bulls |
27 Jul 2019 | 30 | Reserve | New Zealand | Draw: 16-16 | | WestPac Stadium, Wellington | Blue Bulls |
10 Aug 2019 | 30 | Tight-head Prop | Argentina | Win: 46-13 | | Estadio Padre Ernesto Martearena, Salta | Blue Bulls |
06 Sep 2019 | 30 | Reserve | Japan | Win: 41-7 | | Kumagaya Rugby Stadium, Saitama | Blue Bulls |
21 Sep 2019 | 30 | Reserve | New Zealand | Lose: 13-23 | | International Stadium Yokohama, Yokohama | Blue Bulls |
02 Jul 2021 | 32 | Tight-head Prop | Georgia | Win: 40-9 | | Loftus Versfeld, Pretoria | Blue Bulls |
24 Jul 2021 | 32 | Tight-head Prop | Britain | Lose: 17-22 | | Cape Town Stadium, Cape Town | Blue Bulls |
31 Jul 2021 | 32 | Reserve | Britain | Win: 27-9 | | Cape Town Stadium, Cape Town | Blue Bulls |
07 Aug 2021 | 32 | Reserve | Britain | Win: 19-16 | | Cape Town Stadium, Cape Town | Blue Bulls |
14 Aug 2021 | 32 | Reserve | Argentina | Win: 32-12 | | Nelson Mandela Bay Stadium, Port Elizabeth | Blue Bulls |
21 Aug 2021 | 32 | Loose-head Prop | Argentina | Win: 29-10 | | Nelson Mandela Bay Stadium, Port Elizabeth | Blue Bulls |
18 Sep 2021 | 32 | Loose-head Prop | Australia | Lose: 17-30 | | Suncorp Stadium (Lang Park), Brisbane | Blue Bulls |
25 Sep 2021 | 32 | Loose-head Prop | New Zealand | Lose: 17-19 | | North Queensland Stadium, Townsville | Blue Bulls |
02 Oct 2021 | 32 | Tight-head Prop | New Zealand | Win: 31-29 | | Robina Stadium, Gold Coast | Blue Bulls |
06 Nov 2021 | 32 | Tight-head Prop | Wales | Win: 23-18 | | Millenium Stadium (Cardiff Arms Park), Cardiff | Blue Bulls |
13 Nov 2021 | 32 | Tight-head Prop | Scotland | Win: 30-15 | | Murrayfield, Edinburgh | Blue Bulls |
20 Nov 2021 | 32 | Tight-head Prop | England | Lose: 26-27 | | Twickenham, London | Blue Bulls |
09 Jul 2022 | 33 | Tight-head Prop | Wales | Lose: 12-13 | | Free State Stadium, Bloemfontein | Blue Bulls |
16 Jul 2022 | 33 | Loose-head Prop | Wales | Win: 30-14 | | Cape Town Stadium, Cape Town | Blue Bulls |
06 Aug 2022 | 33 | Loose-head Prop | New Zealand | Win: 26-10 | | Mbombela Stadium, Nelspruit | Racing |
03 Sep 2022 | 33 | Reserve | Australia | Win: 24-8 | | Sydney Football Stadium (Aussie stadium), Sydney | Racing |
17 Sep 2022 | 33 | Reserve | Argentina | Win: 36-20 | | Estadio Libertadores de America, Buenos Aires | Racing |