Date | Age | Position | Opponent | Result | Score | Venue | Prov |
28 Jun 2014 | 20 | Flyhalf | Scotland | Win: 55-6 | 5 conversions, 1 penalty | Nelson Mandela Bay Stadium, Port Elizabeth | Blue Bulls |
16 Aug 2014 | 20 | Flyhalf | Argentina | Win: 13-6 | 1 conversion, 1 penalty | Loftus Versfeld, Pretoria | Blue Bulls |
23 Aug 2014 | 20 | Flyhalf | Argentina | Win: 33-31 | 1 conversion, 3 penalties | Estadio Padre Ernesto Martearena, Salta | Blue Bulls |
13 Sep 2014 | 20 | Flyhalf | New Zealand | Lose: 10-14 | 1 conversion, 1 dropgoal | WestPac Stadium, Wellington | Blue Bulls |
27 Sep 2014 | 20 | Flyhalf | Australia | Win: 28-10 | 1 penalty | Newlands, Cape Town | Blue Bulls |
04 Oct 2014 | 20 | Flyhalf | New Zealand | Win: 27-25 | 2 tries, 3 conversions, 1 penalty | Ellispark, Johannesburg | Blue Bulls |
08 Nov 2014 | 20 | Flyhalf | Ireland | Lose: 15-29 | 1 conversion, 1 penalty | Aviva Stadium (Lansdowne Road), Dublin | Blue Bulls |
22 Nov 2014 | 20 | Reserve | Italy | Win: 22-6 | 2 conversions | Stadio Euganeo, Padua | Blue Bulls |
29 Nov 2014 | 20 | Reserve | Wales | Lose: 6-12 | | Millenium Stadium (Cardiff Arms Park), Cardiff | Blue Bulls |
18 Jul 2015 | 21 | Flyhalf | Australia | Lose: 20-24 | 2 conversions, 2 penalties | Suncorp Stadium (Lang Park), Brisbane | Blue Bulls |
25 Jul 2015 | 21 | Flyhalf | New Zealand | Lose: 20-27 | 2 conversions, 2 penalties | Ellispark, Johannesburg | Blue Bulls |
08 Aug 2015 | 21 | Flyhalf | Argentina | Lose: 25-37 | 2 conversions, 2 penalties | Kingspark, Durban | Blue Bulls |
15 Aug 2015 | 21 | Reserve | Argentina | Win: 26-12 | | Velez Sarsfield Stadium, Buenos Aires | Blue Bulls |
19 Sep 2015 | 21 | Reserve | Japan | Lose: 32-34 | 1 conversion, 1 penalty | Brighton Community Stadium, Brighton | Blue Bulls |
26 Sep 2015 | 21 | Flyhalf | Samoa | Win: 46-6 | 1 conversion, 4 penalties | Villa Park, Birmingham | Blue Bulls |
03 Oct 2015 | 21 | Flyhalf | Scotland | Win: 34-16 | 2 conversions, 4 penalties, 1 dropgoal | St James Park, Newcastle | Blue Bulls |
07 Oct 2015 | 21 | Flyhalf | USA | Win: 64-0 | 4 conversions | Olympic Stadium, London | Blue Bulls |
17 Oct 2015 | 21 | Flyhalf | Wales | Win: 23-19 | 5 penalties, 1 dropgoal | Twickenham, London | Blue Bulls |
24 Oct 2015 | 21 | Flyhalf | New Zealand | Lose: 18-20 | 5 penalties | Twickenham, London | Blue Bulls |
30 Oct 2015 | 21 | Flyhalf | Argentina | Win: 24-13 | 1 conversion, 4 penalties | Olympic Stadium, London | Blue Bulls |
16 Sep 2017 | 23 | Reserve | New Zealand | Lose: 0-57 | | North Harbour Stadium, North Shore City | Blue Bulls |
07 Oct 2017 | 23 | Reserve | New Zealand | Lose: 24-25 | 1 conversion | Newlands, Cape Town | Blue Bulls |
11 Nov 2017 | 23 | Reserve | Ireland | Lose: 3-38 | | Aviva Stadium (Lansdowne Road), Dublin | Blue Bulls |
18 Nov 2017 | 23 | Flyhalf | France | Win: 18-17 | 1 conversion, 2 penalties | Stade de France, Paris | Blue Bulls |
25 Nov 2017 | 23 | Flyhalf | Italy | Win: 35-6 | 4 conversions | Stadio Euganeo, Padua | Blue Bulls |
02 Dec 2017 | 23 | Flyhalf | Wales | Lose: 22-24 | 1 try, 2 conversions, 1 penalty | Millenium Stadium (Cardiff Arms Park), Cardiff | Blue Bulls |
09 Jun 2018 | 24 | Flyhalf | England | Win: 42-39 | 4 conversions, 3 penalties | Ellispark, Johannesburg | Blue Bulls |
16 Jun 2018 | 24 | Flyhalf | England | Win: 23-12 | 1 conversion, 3 penalties | Free State Stadium, Bloemfontein | Blue Bulls |
23 Jun 2018 | 24 | Reserve | England | Lose: 10-25 | | Newlands, Cape Town | Blue Bulls |
18 Aug 2018 | 24 | Flyhalf | Argentina | Win: 34-21 | 2 conversions | Kingspark, Durban | Blue Bulls |
25 Aug 2018 | 24 | Flyhalf | Argentina | Lose: 19-32 | 2 conversions | Estadio Malvinas Argentinas, Mendoza | Blue Bulls |
08 Sep 2018 | 24 | Reserve | Australia | Lose: 18-23 | | Suncorp Stadium (Lang Park), Brisbane | Blue Bulls |
15 Sep 2018 | 24 | Flyhalf | New Zealand | Win: 36-34 | 4 conversions, 1 penalty | WestPac Stadium, Wellington | Blue Bulls |
29 Sep 2018 | 24 | Flyhalf | Australia | Win: 23-12 | 2 conversions, 3 penalties | Nelson Mandela Bay Stadium, Port Elizabeth | Blue Bulls |
06 Oct 2018 | 24 | Flyhalf | New Zealand | Lose: 30-32 | 3 conversions, 3 penalties | Loftus Versfeld, Pretoria | Blue Bulls |
03 Nov 2018 | 24 | Flyhalf | England | Lose: 11-12 | 2 penalties | Twickenham, London | Blue Bulls |
10 Nov 2018 | 24 | Flyhalf | France | Win: 29-26 | 2 conversions, 5 penalties | Stade de France, Paris | Blue Bulls |
17 Nov 2018 | 24 | Flyhalf | Scotland | Win: 26-20 | 1 try, 2 conversions, 3 penalties | Murrayfield, Edinburgh | Blue Bulls |
24 Nov 2018 | 24 | Flyhalf | Wales | Lose: 11-20 | 1 penalty | Millenium Stadium (Cardiff Arms Park), Cardiff | Blue Bulls |
27 Jul 2019 | 25 | Flyhalf | New Zealand | Draw: 16-16 | 1 conversion, 3 penalties | WestPac Stadium, Wellington | Blue Bulls |
10 Aug 2019 | 25 | Flyhalf | Argentina | Win: 46-13 | 2 tries, 3 conversions, 5 penalties | Estadio Padre Ernesto Martearena, Salta | Blue Bulls |
06 Sep 2019 | 25 | Flyhalf | Japan | Win: 41-7 | 2 conversions, 1 penalty | Kumagaya Rugby Stadium, Saitama | Blue Bulls |
21 Sep 2019 | 25 | Flyhalf | New Zealand | Lose: 13-23 | 1 conversion, 1 penalty, 1 dropgoal | International Stadium Yokohama, Yokohama | Blue Bulls |
04 Oct 2019 | 25 | Flyhalf | Italy | Win: 49-3 | 4 conversions, 2 penalties | Shizuoka Stadium, Fukuroi | Blue Bulls |
08 Oct 2019 | 25 | Reserve | Canada | Win: 66-7 | | Noevir Stadium, Kobe | Blue Bulls |
20 Oct 2019 | 25 | Flyhalf | Japan | Win: 26-3 | 1 conversion, 3 penalties | Tokyo Stadium, Chofu, Tokyo | Blue Bulls |
27 Oct 2019 | 25 | Flyhalf | Wales | Win: 19-16 | 1 conversion, 4 penalties | International Stadium Yokohama, Yokohama | Blue Bulls |
02 Nov 2019 | 25 | Flyhalf | England | Win: 32-12 | 2 conversions, 6 penalties | International Stadium Yokohama, Yokohama | Blue Bulls |
02 Jul 2021 | 27 | Flyhalf | Georgia | Win: 40-9 | 4 conversions | Loftus Versfeld, Pretoria | Montpellier |
24 Jul 2021 | 27 | Flyhalf | Britain | Lose: 17-22 | 4 penalties | Cape Town Stadium, Cape Town | Montpellier |
31 Jul 2021 | 27 | Flyhalf | Britain | Win: 27-9 | 1 conversion, 5 penalties | Cape Town Stadium, Cape Town | Montpellier |
07 Aug 2021 | 27 | Flyhalf | Britain | Win: 19-16 | 1 conversion, 2 penalties | Cape Town Stadium, Cape Town | Montpellier |
21 Aug 2021 | 27 | Flyhalf | Argentina | Win: 29-10 | 2 conversions, 5 penalties | Nelson Mandela Bay Stadium, Port Elizabeth | Montpellier |
12 Sep 2021 | 27 | Flyhalf | Australia | Lose: 26-28 | 1 conversion, 3 penalties | Robina Stadium, Gold Coast | Montpellier |
18 Sep 2021 | 27 | Flyhalf | Australia | Lose: 17-30 | 4 penalties | Suncorp Stadium (Lang Park), Brisbane | Montpellier |
25 Sep 2021 | 27 | Flyhalf | New Zealand | Lose: 17-19 | 4 penalties | North Queensland Stadium, Townsville | Montpellier |
02 Oct 2021 | 27 | Flyhalf | New Zealand | Win: 31-29 | 4 penalties | Robina Stadium, Gold Coast | Montpellier |
06 Nov 2021 | 27 | Flyhalf | Wales | Win: 23-18 | 4 penalties | Millenium Stadium (Cardiff Arms Park), Cardiff | Montpellier |
13 Nov 2021 | 27 | Reserve | Scotland | Win: 30-15 | 2 penalties | Murrayfield, Edinburgh | Montpellier |
20 Nov 2021 | 27 | Flyhalf | England | Lose: 26-27 | 5 penalties | Twickenham, London | Montpellier |
09 Jul 2022 | 28 | Flyhalf (C) | Wales | Lose: 12-13 | 4 penalties | Free State Stadium, Bloemfontein | Leicester |
16 Jul 2022 | 28 | Flyhalf | Wales | Win: 30-14 | 1 try, 3 conversions, 3 penalties | Cape Town Stadium, Cape Town | Leicester |
06 Aug 2022 | 28 | Flyhalf | New Zealand | Win: 26-10 | 2 conversions, 3 penalties, 1 dropgoal | Mbombela Stadium, Nelspruit | Leicester |
13 Aug 2022 | 28 | Flyhalf | New Zealand | Lose: 23-35 | 2 conversions, 3 penalties | Ellispark, Johannesburg | Leicester |
27 Aug 2022 | 28 | Flyhalf | Australia | Lose: 17-25 | 1 penalty | Adelaide Oval, Adelaide | Leicester |