| Date | Opponent | Result | Venue |
| 16 Jul 1949 | New Zealand | Win: 15-11 | Newlands, Cape Town |
| 13 Aug 1949 | New Zealand | Win: 12-6 | Ellispark, Johannesburg |
| 03 Sep 1949 | New Zealand | Win: 9-3 | Kingsmead, Durban |
| 17 Sep 1949 | New Zealand | Win: 11-8 | Crusaders (St George's Park), Port Elizabeth |
| 24 Nov 1951 | Scotland | Win: 44-0 | Murrayfield, Edinburgh |
| 08 Dec 1951 | Ireland | Win: 17-5 | Aviva Stadium (Lansdowne Road), Dublin |
| 22 Dec 1951 | Wales | Win: 6-3 | Millenium Stadium (Cardiff Arms Park), Cardiff |
| 05 Jan 1952 | England | Win: 8-3 | Twickenham, London |
| 16 Feb 1952 | France | Win: 25-3 | Stade Olympique, Colombes, Paris |
| 22 Aug 1953 | Australia | Win: 25-3 | Ellispark, Johannesburg |
| 05 Sep 1953 | Australia | Lose: 14-18 | Newlands, Cape Town |
| 19 Sep 1953 | Australia | Win: 18-8 | Kingsmead, Durban |
| 26 Sep 1953 | Australia | Win: 22-9 | Crusaders (St George's Park), Port Elizabeth |
| 06 Aug 1955 | Britain | Lose: 22-23 | Ellispark, Johannesburg |
| 20 Aug 1955 | Britain | Win: 25-9 | Newlands, Cape Town |
| 03 Sep 1955 | Britain | Lose: 6-9 | Loftus Versfeld, Pretoria |
| 24 Sep 1955 | Britain | Win: 22-8 | Crusaders (St George's Park), Port Elizabeth |
| 26 May 1956 | Australia | Win: 9-0 | Sydney Cricket Ground, Sydney |
| 02 Jun 1956 | Australia | Win: 9-0 | Brisbane Exhibition Ground, Brisbane |
| 14 Jul 1956 | New Zealand | Lose: 6-10 | Carisbrook, Dunedin |
| 04 Aug 1956 | New Zealand | Win: 8-3 | Athletic Park, Wellington |
| 18 Aug 1956 | New Zealand | Lose: 10-17 | AMI Stadium (Lancaster Park), Christchurch |
| 01 Sep 1956 | New Zealand | Lose: 5-11 | Eden Park, Auckland |