CricketSky
IPL 2026 Team Points Table Schedule Orange Cap Purple Cap Stats Head to Head Most Runs Most Wickets Most Fifties Most Hundreds

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