South Africa vs Sri Lanka Head to Head Stats & Records in Test Cricket
18
Wins
9
9
Lost
18
6
No Result
6
580
Highest Score
522
73
Lowest Score
42
SA Vs SL in all seasons
| # | Team 1 | Team 2 | Winner | Margin | Date | VENUE | Scorecard |
|---|---|---|---|---|---|---|---|
| 1 | South Africa | Sri Lanka | SA | 109 runs. | 05 Dec 2024 | Port Elizabeth | SA won by 109 runs. |
| 2 | South Africa | Sri Lanka | SA | 233 runs. | 27 Nov 2024 | Durban | SA won by 233 runs. |
| 3 | South Africa | Sri Lanka | SA | 10 wickets | 03 Jan 2021 | Johannesburg | SA won by 10 wickets |
| 4 | South Africa | Sri Lanka | SA | an innings and 45 runs | 26 Dec 2020 | Centurion | SA won by an innings and 45 runs |
| 5 | South Africa | Sri Lanka | SL | 8 wickets | 21 Feb 2019 | Port Elizabeth | SL won by 8 wickets |
| 6 | South Africa | Sri Lanka | SL | 1 wicket | 13 Feb 2019 | Durban | SL won by 1 wicket |
| 7 | Sri Lanka | South Africa | SL | 199 runs | 20 Jul 2018 | Colombo | SL won by 199 runs |
| 8 | Sri Lanka | South Africa | SL | 278 runs | 12 Jul 2018 | Galle | SL won by 278 runs |
| 9 | South Africa | Sri Lanka | SA | an innings and 118 runs | 12 Jan 2017 | Johannesburg | SA won by an innings and 118 runs |
| 10 | South Africa | Sri Lanka | SA | 282 runs | 02 Jan 2017 | Cape Town | SA won by 282 runs |
| 11 | South Africa | Sri Lanka | SA | 206 runs | 26 Dec 2016 | Port Elizabeth | SA won by 206 runs |
| 12 | Sri Lanka | South Africa | - | Match drawn | 24 Jul 2014 | Colombo | Match drawn |
| 13 | South Africa | Sri Lanka | SA | won by 153 runs | 16 Jul 2014 | Galle | SA won by 153 runs |
| 14 | South Africa | Sri Lanka | SA | won by 10 wickets | 03 Jan 2012 | Cape Town | SA won by 10 wickets |
| 15 | Sri Lanka | South Africa | SL | won by 208 runs | 26 Dec 2011 | Durban | SL won by 208 runs |
| 16 | South Africa | Sri Lanka | SA | won by an innings and 81 runs | 15 Dec 2011 | Centurion | SA won by an innings and 81 runs |
| 17 | Sri Lanka | South Africa | SL | won by 1 wicket | 04 Aug 2006 | Colombo | SL won by 1 wicket |
| 18 | Sri Lanka | South Africa | SL | won by an innings and 153 runs | 27 Jul 2006 | Colombo | SL won by an innings and 153 runs |
| 19 | Sri Lanka | South Africa | SL | won by 313 runs | 11 Aug 2004 | Colombo | SL won by 313 runs |
| 20 | Sri Lanka | South Africa | - | Match drawn | 04 Aug 2004 | Galle | Match drawn |
| 21 | South Africa | Sri Lanka | SA | won by 3 wickets | 15 Nov 2002 | Centurion | SA won by 3 wickets |
| 22 | South Africa | Sri Lanka | SA | won by an innings and 64 runs | 08 Nov 2002 | Johannesburg | SA won by an innings and 64 runs |
| 23 | South Africa | Sri Lanka | SA | won by an innings and 7 runs | 20 Jan 2001 | Centurion | SA won by an innings and 7 runs |
| 24 | South Africa | Sri Lanka | SA | won by an innings and 229 runs | 02 Jan 2001 | Cape Town | SA won by an innings and 229 runs |
| 25 | South Africa | Sri Lanka | - | Match drawn | 26 Dec 2000 | Durban | Match drawn |
| 26 | Sri Lanka | South Africa | - | Match drawn | 06 Aug 2000 | Colombo | Match drawn |
| 27 | South Africa | Sri Lanka | SA | won by 7 runs | 30 Jul 2000 | Kandy | SA won by 7 runs |
| 28 | Sri Lanka | South Africa | SL | won by an innings and 15 runs | 20 Jul 2000 | Galle | SL won by an innings and 15 runs |
| 29 | South Africa | Sri Lanka | SA | won by 6 wickets | 27 Mar 1998 | Centurion | SA won by 6 wickets |
| 30 | South Africa | Sri Lanka | SA | won by 70 runs | 19 Mar 1998 | Cape Town | SA won by 70 runs |
| 31 | Sri Lanka | South Africa | - | Match drawn | 14 Sep 1993 | Colombo | Match drawn |
| 32 | South Africa | Sri Lanka | SA | won by an innings and 208 runs | 06 Sep 1993 | Colombo | SA won by an innings and 208 runs |
| 33 | Sri Lanka | South Africa | - | Match drawn | 25 Aug 1993 | Moratuwa | Match drawn |

AFG
AUS
BAN
ENG
IND
IRE
NZ
PAK
WI
ZIM