South Africa winning a test by 300 plus runs margin
South Africa won the Cape Town Test against Australia by a margin of 322 runs to provide the twelfth occasion of South Africa winning a test by 300 plus runs margin. All such occasions are tabulated below with the descending order of runs margin.
| No | Team | Result | Margin | Opposition | Ground | Start Date |
| 1 | South Africa | won | 358 runs | v New Zealand | Johannesburg | 08 Nov 2007 |
| 2 | South Africa | won | 356 runs | v England | Lord’s | 21 Jul 1994 |
| 3 | South Africa | won | 351 runs | v West Indies | Centurion | 15 Jan 1999 |
| 4 | South Africa | won | 340 runs | v England | Nottingham | 14 Jul 2017 |
| 5 | South Africa | won | 333 runs | v Bangladesh | Potchefstroom | 28 Sep 2017 |
| 6 | South Africa | won | 329 runs | v India | Kolkata | 27 Nov 1996 |
| 7 | South Africa | won | 328 runs | v India | Durban | 26 Dec 1996 |
| 8 | South Africa | won | 324 runs | v Pakistan | Johannesburg | 19 Jan 1995 |
| 9 | South Africa | won | 323 runs | v Australia | Port Elizabeth | 05 Mar 1970 |
| 10 | South Africa | won | 322 runs | v Australia | Cape Town | 22 Mar 2018 |
| 11 | South Africa | won | 309 runs | v Australia | Perth | 30 Nov 2012 |
| 12 | South Africa | won | 307 runs | v Australia | Johannesburg | 19 Feb 1970 |
It also provides the fourth occasion of South Africa winning a test by 300 plus runs margin against Australia. All such occasions are listed below
| No | Team | Result | Margin | Opposition | Ground | Start Date |
| 1 | South Africa | won | 323 runs | v Australia | Port Elizabeth | 05 Mar 1970 |
| 2 | South Africa | won | 322 runs | v Australia | Cape Town | 22 Mar 2018 |
| 3 | South Africa | won | 309 runs | v Australia | Perth | 30 Nov 2012 |
| 4 | South Africa | won | 307 runs | v Australia | Johannesburg | 19 Feb 1970 |
Australia lost the Cape Town Test against South Africa by a margin of 322 runs to provide the twelfth occasion of Australia losing the test by 300 plus runs margin. All such occasions are tabulated below with the descending order of runs margin.
| No | Team | Result | Margin | Opposition | Ground | Start Date |
| 1 | Australia | lost | 675 runs | v England | Brisbane | 30 Nov 1928 |
| 2 | Australia | lost | 408 runs | v West Indies | Adelaide | 26 Jan 1980 |
| 3 | Australia | lost | 356 runs | v Pakistan | Abu Dhabi | 30 Oct 2014 |
| 4 | Australia | lost | 347 runs | v England | Lord’s | 18 Jul 2013 |
| 5 | Australia | lost | 343 runs | v West Indies | Bridgetown | 19 Apr 1991 |
| 6 | Australia | lost | 338 runs | v England | Adelaide | 13 Jan 1933 |
| 7 | Australia | lost | 323 runs | v South Africa | Port Elizabeth | 05 Mar 1970 |
| 8 | Australia | lost | 322 runs | v South Africa | Cape Town | 22 Mar 2018 |
| 9 | Australia | lost | 322 runs | v England | Brisbane | 04 Dec 1936 |
| 10 | Australia | lost | 320 runs | v India | Mohali | 17 Oct 2008 |
| 11 | Australia | lost | 309 runs | v South Africa | Perth | 30 Nov 2012 |
| 12 | Australia | lost | 307 runs | v South Africa | Johannesburg | 19 Feb 1970 |