Date | Opponent | Result | Venue |
17 Jun 2017 | France | Win: 37-15 | Kingspark, Durban |
30 Sep 2017 | Australia | Draw: 27-27 | Free State Stadium, Bloemfontein |
11 Nov 2017 | Ireland | Lose: 3-38 | Aviva Stadium (Lansdowne Road), Dublin |
09 Jun 2018 | England | Win: 42-39 | Ellispark, Johannesburg |
18 Aug 2018 | Argentina | Win: 34-21 | Kingspark, Durban |
31 Jul 2021 | Britain | Win: 27-9 | Cape Town Stadium, Cape Town |
03 Sep 2022 | Australia | Win: 24-8 | Sydney Football Stadium (Aussie stadium), Sydney |
08 Jul 2023 | Australia | Win: 43-12 | Loftus Versfeld, Pretoria |
23 Sep 2023 | Ireland | Lose: 8-13 | Stade de France, Paris |
15 Oct 2023 | France | Win: 29-28 | Stade de France, Paris |
21 Oct 2023 | England | Win: 16-15 | Stade de France, Paris |