South Africa vs Sri Lanka Head to Head Stats & Records in Test Cricket 2025

33
Matches Played
33
23
Won
10
10
Lost
23
6
No Result
6
621
Highest Score
756
2
Lowest Score
42

SA Vs SL in all seasons

# Team1 Team2 Winner Margin Match Date Venue Scorecard
1 South Africa Sri Lanka South Africa 109 runs. 05-Dec-2024 Port Elizabeth SA won by 109 runs.
2 South Africa Sri Lanka South Africa 233 runs. 27-Nov-2024 Durban SA won by 233 runs.
3 South Africa Sri Lanka South Africa 10 wickets 03-Jan-2021 Johannesburg SA won by 10 wickets
4 South Africa Sri Lanka South Africa an innings and 45 runs 26-Dec-2020 Centurion SA won by an innings and 45 runs
5 South Africa Sri Lanka Sri Lanka 8 wickets 21-Feb-2019 Port Elizabeth SL won by 8 wickets
6 South Africa Sri Lanka Sri Lanka 1 wicket 13-Feb-2019 Durban SL won by 1 wicket
7 Sri Lanka South Africa Sri Lanka 199 runs 20-Jul-2018 Colombo SL won by 199 runs
8 Sri Lanka South Africa Sri Lanka 278 runs 12-Jul-2018 Galle SL won by 278 runs
9 South Africa Sri Lanka South Africa an innings and 118 runs 12-Jan-2017 Johannesburg SA won by an innings and 118 runs
10 South Africa Sri Lanka South Africa 282 runs 02-Jan-2017 Cape Town SA won by 282 runs
11 South Africa Sri Lanka South Africa 206 runs 26-Dec-2016 Port Elizabeth SA won by 206 runs
12 Sri Lanka South Africa South Africa Match drawn 24-Jul-2014 Colombo Match drawn
13 South Africa Sri Lanka South Africa won by 153 runs 16-Jul-2014 Galle SA won by 153 runs
14 South Africa Sri Lanka South Africa won by 10 wickets 03-Jan-2012 Cape Town SA won by 10 wickets
15 Sri Lanka South Africa Sri Lanka won by 208 runs 26-Dec-2011 Durban SL won by 208 runs
16 South Africa Sri Lanka South Africa won by an innings and 81 runs 15-Dec-2011 Centurion SA won by an innings and 81 runs
17 Sri Lanka South Africa Sri Lanka won by 1 wicket 04-Aug-2006 Colombo SL won by 1 wicket
18 Sri Lanka South Africa Sri Lanka won by an innings and 153 runs 27-Jul-2006 Colombo SL won by an innings and 153 runs
19 Sri Lanka South Africa Sri Lanka won by 313 runs 11-Aug-2004 Colombo SL won by 313 runs
20 Sri Lanka South Africa South Africa Match drawn 04-Aug-2004 Galle Match drawn
21 South Africa Sri Lanka South Africa won by 3 wickets 15-Nov-2002 Centurion SA won by 3 wickets
22 South Africa Sri Lanka South Africa won by an innings and 64 runs 08-Nov-2002 Johannesburg SA won by an innings and 64 runs
23 South Africa Sri Lanka South Africa won by an innings and 7 runs 20-Jan-2001 Centurion SA won by an innings and 7 runs
24 South Africa Sri Lanka South Africa 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 Sri Lanka Match drawn 26-Dec-2000 Durban Match drawn
26 Sri Lanka South Africa South Africa Match drawn 06-Aug-2000 Colombo Match drawn
27 South Africa Sri Lanka South Africa won by 7 runs 30-Jul-2000 Kandy SA won by 7 runs
28 Sri Lanka South Africa Sri Lanka won by an innings and 15 runs 20-Jul-2000 Galle SL won by an innings and 15 runs
29 South Africa Sri Lanka South Africa won by 6 wickets 27-Mar-1998 Centurion SA won by 6 wickets
30 South Africa Sri Lanka South Africa won by 70 runs 19-Mar-1998 Cape Town SA won by 70 runs
31 Sri Lanka South Africa South Africa Match drawn 14-Sep-1993 Colombo Match drawn
32 South Africa Sri Lanka South Africa won by an innings and 208 runs 06-Sep-1993 Colombo SA won by an innings and 208 runs
33 Sri Lanka South Africa South Africa Match drawn 25-Aug-1993 Moratuwa Match drawn

SA vs Sri Lanka head-to-head in Test Cricket

SA played against SL in 33 Test matches. Out of the 33 contests, South Africa won 23, Sri Lanka won 10, and 6 ended in a draw. The highest score South Africa has achieved against Sri Lanka in the red-ball format is 621, while Sri Lanka’s best score is 756. On the lower side, South Africa’s lowest total is 2, and Sri Lanka’s lowest score is 42.  Keep exploring this page to watch South Africa vs Sri Lanka head-to-head in Test cricket.

SA vs Sri Lanka head-to-head in Test Cricket (FAQs)