Explore information on Sri Lanka vs South Africa cricket history, One-day international records of SA vs SL, Test matches since 1993, and all ODI records and Twenty20 International stats between Proteas and Sri Lankan.
History - Sri Lanka vs South Africa
South Africa in Sri Lanka (1993)
1st Test at Moratuwa - Aug 25-30, 1993, Match drawn (Sri Lanka 331 and 300/6d; South Africa 267 and 251/7)
2nd Test at Colombo (SSC) - Sep 6-10, 1993, South Africa won by an innings and 208 runs (Sri Lanka 168 and 119; South Africa 495)
3rd Test at Colombo (PSS) - Sep 14-19, 1993, Match drawn (South Africa 316 and 159/4; Sri Lanka 296/9d)
Result South Africa 1, Drawn 2
Sri Lanka in South Africa (1997/98)
1st Test at Cape Town - Mar 19-23, 1998, South Africa won by 70 runs (South Africa 418 and 264; Sri Lanka 306 and 306)
2nd Test at Centurion - Mar 27-30, 1998, South Africa won by 6 wickets (Sri Lanka 303 and 122; South Africa 200 and 226/4)
Result South Africa 2
South Africa in Sri Lanka (2000)
1st Test at Galle - Jul 20-23, 2000, Sri Lanka won by an innings and 15 runs (Sri Lanka 522; South Africa 238 and 269 (f/o))
2nd Test at Kandy - Jul 30-Aug 2, 2000, South Africa won by 7 runs (South Africa 253 and 231; Sri Lanka 308 and 169)
3rd Test at Colombo (SSC) - Aug 6-10, 2000, Match drawn (South Africa 279 and 241/9d; Sri Lanka 258 and 195/4)
Result Sri Lanka 1, South Africa 1, Drawn 1
Sri Lanka in South Africa (2000/01)
1st Test at Durban - Dec 26-30, 2000, Match drawn (South Africa 420 and 140/7d; Sri Lanka 216 and 149/6)
2nd Test at Cape Town - Jan 2-4, 2001, South Africa won by an innings and 229 runs (Sri Lanka 95 and 180; South Africa 504/7d)
3rd Test at Centurion - Jan 20-22, 2001, South Africa won by an innings and 7 runs (South Africa 378; Sri Lanka 119 and 252 (f/o))
Result South Africa 2, Drawn 1
Sri Lanka in South Africa (2002/03)
1st Test at Johannesburg - Nov 8-10, 2002, South Africa won by an innings and 64 runs (Sri Lanka 192 and 130; South Africa 386)
2nd Test at Centurion - Nov 15-19, 2002, South Africa won by 3 wickets (Sri Lanka 323 and 245; South Africa 448 and 124/7)
Result South Africa 2
South Africa in Sri Lanka (2004)
1st Test at Galle - Aug 4-8, 2004, Match drawn (Sri Lanka 486 and 214/9d; South Africa 376 and 203/3)
2nd Test at Colombo (SSC) - Aug 11-15, 2004, Sri Lanka won by 313 runs (Sri Lanka 470 and 211/4d; South Africa 189 and 179)
Result Sri Lanka 1, Drawn 1
South Africa in Sri Lanka (2006)
1st Test at Colombo (SSC) - Jul 27-31, 2006, Sri Lanka won by an innings and 153 runs (South Africa 169 and 434; Sri Lanka 756/5d)
2nd Test at Colombo (PSS) - Aug 4-8, 2006, Sri Lanka won by 1 wicket (South Africa 361 and 311; Sri Lanka 321 and 352/9)
Result Sri Lanka 2
1st Test at
SuperSport Park, Centurion - Dec 15-17, 2011, South Africa won by an innings and 81 runs (SL 180 and 150; SA 411)
2nd Test at
Kingsmead, Durban - Dec 26-29, 2011, Sri Lanka won by 208 runs (SL 338 and 279; SA 168 and 241)
3rd Test at
Newlands, Cape Town - Jan 3-6, 2012, South Africa won by 10 wickets (SA 580/4d and 2/0; SL 239 and 342(f/o))
Result South Africa 2, Sri Lanka 1
Result South Africa 1, Drawn 1
1st Test at
St George's Park, Port Elizabeth - Dec 26-30, 2016 - South Africa won by 206 runs (SA 286 and 406/6d; SL 205 and 281)
2nd Test at
Newlands, Cape Town - Jan 2-5, 2017 - South Africa won by 282 runs (SA 392 and 224/7d; SL 110 and 224)
3rd Test at
New Wanderers Stadium, Jan 12-14 - South Africa won by an innings and 118 runs (SA 426; SL 131 and 177 (f/0))
Result South Africa 3
Result Sri Lanka 2
1st Sunfoil Test at
Kingsmead, Durban - February 13-16, 2019; Sri Lanka won by 1 wicket (SA 235 and 259; SL 191 and 304/9)
2nd Sunfoil Test at
St George's Park, Port Elizabeth - February 21-23, 2019; Sri Lanka won by eight wickets (222 and 128; SL 154 and 197/2)
Result Sri Lanka 2
Result South Africa 2
1st Test at
Kingsmead, Durban - Nov 27-30, 2024; South Africa won by 233 runs (SA 191 & 366/5d; SL 42 & 282)
2nd Test at
St George's Park, Port Elizabeth - Dec 5-9, 2024; South Africa won by 109 runs (SA 358 and 317; SL 328 and 238)
SL vs SA Head to Head Test Records (Since 1993)
S# |
Year |
Venue |
Total |
South Africa |
Sri Lanka |
Drawn |
1. |
1993 |
Sri Lanka |
3 |
1 |
- |
2 |
2. |
1997/98 |
South Africa |
2 |
2 |
- |
- |
3. |
2000 |
Sri Lanka |
3 |
1 |
1 |
1 |
4. |
2000/01 |
South Africa |
3 |
2 |
- |
1 |
5. |
2002/03 |
South Africa |
2 |
2 |
- |
- |
6. |
2004 |
Sri Lanka |
2 |
- |
1 |
1 |
7. |
2006 |
Sri Lanka |
2 |
- |
2 |
- |
8. |
2011/12 |
South Africa |
3 |
2 |
1 |
- |
9. |
2014 |
Sri Lanka |
2 |
1 |
- |
1 |
10. |
2016/17 |
South Africa |
3 |
3 |
- |
- |
11. |
2018 |
Sri Lanka |
2 |
- |
2 |
- |
12. |
2018/19 |
South Africa |
2 |
- |
2 |
- |
13. |
2020/21 |
South Africa |
2 |
2 |
- |
- |
14. |
2024/25 |
South Africa |
2 |
2 |
- |
- |
Total |
33 |
18 |
9 |
6 |
Sri Lanka v South Africa Head to Head One Day International Records (Since 1992)
Total ODI played - 81
South Africa Won - 46
Sri Lanka Won - 33
Tied - 1
No Result - 1
First Match: Benson & Hedges World Cup -
14th match, Sri Lanka won by 3 wickets at Basin Reserve, Wellington on March 2, 1992
Last game: 4th Match in
2023 ICC World Cup; South Africa won by 102 runs at
Arun Jaitley Stadium, New Delhi on Oct. 7, 2023
South Africa vs Sri Lanka Head to Head Twenty20 International Records (Since 2012)
Total T20I played - 18
South Africa won - 12
Sri Lanka won - 5
Tie - 1*
First Match: ICC World Twenty20 -
7th match, South Africa won by 32 runs at
Mahinda Rajapaksa International Cricket Stadium on Sept 22, 2012
Last Match: 3rd Match in
2024 ICC T20 World Cup; South Africa won by 6 wickets at
Nassau County International Cricket Stadium, New York on June 3, 2024.
Note * Tie T20I South Africa won the one-over eliminator
Last Update: Dec 09, 2024