CricketSky
ICC Women's World Cup Teams Points Table Schedule Stats

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

81
Matches Played
81
46
Won
34
34
Lost
46
1
No Result
1
428
Highest Score
327
52
Lowest Score
43

SA Vs SL in all seasons

# Team1 Team2 Winner Margin Match Date Venue Scorecard
1 South Africa Sri Lanka South Africa 102 runs. 07-Oct-2023 Delhi SA won by 102 runs.
2 Sri Lanka South Africa Sri Lanka 78 runs. 07-Sep-2021 Colombo SL won by 78 runs.
3 Sri Lanka South Africa South Africa 67 runs (D/L method) 04-Sep-2021 Colombo SA won by 67 runs (D/L method)
4 Sri Lanka South Africa Sri Lanka 14 runs. 02-Sep-2021 Colombo SL won by 14 runs.
5 South Africa Sri Lanka South Africa 9 wickets 28-Jun-2019 Chester-le-Street SA won by 9 wickets (with 76 balls remaining)
6 South Africa Sri Lanka South Africa 41 runs (D/L) 16-Mar-2019 Cape Town SA won by 41 runs (D/L)
7 South Africa Sri Lanka South Africa 6 wkts (103b rem) 13-Mar-2019 Port Elizabeth SA won by 6 wkts (103b rem)
8 South Africa Sri Lanka South Africa 71 runs (D/L method) 10-Mar-2019 Durban SA won by 71 runs (D/L method)
9 South Africa Sri Lanka South Africa 113 runs 06-Mar-2019 Centurion SA won by 113 runs
10 South Africa Sri Lanka South Africa 8 wkts (67b rem) 03-Mar-2019 Johannesburg SA won by 8 wkts (67b rem)
11 Sri Lanka South Africa Sri Lanka 178 runs 12-Aug-2018 Colombo SL won by 178 runs
12 Sri Lanka South Africa Sri Lanka 3 runs (D/L) 08-Aug-2018 Kandy SL won by 3 runs (D/L)
13 Sri Lanka South Africa South Africa 78 runs 05-Aug-2018 Kandy SA won by 78 runs
14 Sri Lanka South Africa South Africa 4 wickets 01-Aug-2018 Dambulla SA won by 4 wickets (with 43 balls remaining)
15 Sri Lanka South Africa South Africa 5 wickets 29-Jul-2018 Dambulla SA won by 5 wickets (with 114 balls remaining)
16 South Africa Sri Lanka South Africa 96 runs. 03-Jun-2017 London SA won by 96 runs.
17 South Africa Sri Lanka South Africa 88 runs 10-Feb-2017 Centurion SA won by 88 runs
18 South Africa Sri Lanka South Africa 40 runs 07-Feb-2017 Cape Town SA won by 40 runs
19 South Africa Sri Lanka South Africa 7 wkts (108b rem) 04-Feb-2017 Johannesburg SA won by 7 wkts (108b rem)
20 South Africa Sri Lanka South Africa 121 runs 01-Feb-2017 Durban SA won by 121 runs
21 South Africa Sri Lanka South Africa 8 wkts (94b rem) 28-Jan-2017 Port Elizabeth SA won by 8 wkts (94b rem)
22 South Africa Sri Lanka South Africa 9 wkts (192b rem) 18-Mar-2015 Sydney SA won by 9 wkts (192b rem)
23 South Africa Sri Lanka South Africa won by 82 runs 12-Jul-2014 Hambantota SA won by 82 runs
24 Sri Lanka South Africa Sri Lanka won by 87 runs 09-Jul-2014 Kandy SL won by 87 runs
25 South Africa Sri Lanka South Africa won by 75 runs 06-Jul-2014 Colombo SA won by 75 runs
26 Sri Lanka South Africa Sri Lanka won by 128 runs 31-Jul-2013 Colombo SL won by 128 runs
27 Sri Lanka South Africa Sri Lanka won by 8 wickets 28-Jul-2013 Kandy SL won by 8 wickets
28 South Africa Sri Lanka South Africa won by 56 runs 26-Jul-2013 Kandy SA won by 56 runs
29 Sri Lanka South Africa Sri Lanka won by 17 runs (D/L method) 23-Jul-2013 Colombo SL won by 17 runs (D/L method)
30 Sri Lanka South Africa Sri Lanka won by 180 runs 20-Jul-2013 Colombo SL won by 180 runs
31 Sri Lanka South Africa Sri Lanka won by 2 wickets 22-Jan-2012 Johannesburg SL won by 2 wickets
32 Sri Lanka South Africa Sri Lanka won by 5 wickets 20-Jan-2012 Kimberley SL won by 5 wickets
33 South Africa Sri Lanka South Africa won by 4 runs (D/L method) 17-Jan-2012 Bloemfontein SA won by 4 runs (D/L method)
34 South Africa Sri Lanka South Africa won by 5 wickets 14-Jan-2012 East London SA won by 5 wickets
35 South Africa Sri Lanka South Africa won by 258 runs 11-Jan-2012 Paarl SA won by 258 runs
36 South Africa Sri Lanka Sri Lanka 55 runs (D/L) 22-Sep-2009 Centurion SL won by 55 runs (D/L)
37 South Africa Sri Lanka South Africa won by 1 wicket 28-Mar-2007 Guyana SA won by 1 wicket
38 South Africa Sri Lanka South Africa won by 78 runs 24-Oct-2006 Ahmedabad SA won by 78 runs
39 Sri Lanka South Africa Sri Lanka won by 76 runs 07-Feb-2006 Hobart SL won by 76 runs
40 South Africa Sri Lanka South Africa won by 5 wickets 31-Jan-2006 Perth SA won by 5 wickets
41 South Africa Sri Lanka South Africa won by 9 runs 24-Jan-2006 Adelaide SA won by 9 runs
42 Sri Lanka South Africa Sri Lanka won by 94 runs 17-Jan-2006 Brisbane SL won by 94 runs
43 Sri Lanka South Africa Sri Lanka won by 49 runs 31-Aug-2004 Colombo SL won by 49 runs
44 Sri Lanka South Africa Sri Lanka won by 7 wickets 28-Aug-2004 Dambulla SL won by 7 wickets
45 Sri Lanka South Africa Sri Lanka won by 4 wickets 25-Aug-2004 Dambulla SL won by 4 wickets
46 Sri Lanka South Africa Sri Lanka won by 37 runs 22-Aug-2004 Colombo SL won by 37 runs
47 Sri Lanka South Africa Sri Lanka won by 3 wickets 20-Aug-2004 Colombo SL won by 3 wickets
48 South Africa Sri Lanka Sri Lanka Match tied (D/L method) 03-Mar-2003 Durban Match tied (D/L method)
49 South Africa Sri Lanka South Africa won by 6 wickets 06-Dec-2002 Bloemfontein SA won by 6 wickets
50 South Africa Sri Lanka South Africa won by 8 wickets 04-Dec-2002 Kimberley SA won by 8 wickets
51 Sri Lanka South Africa Sri Lanka won by 7 wickets 01-Dec-2002 Benoni SL won by 7 wickets
52 South Africa Sri Lanka South Africa won by 177 runs 29-Nov-2002 Centurion SA won by 177 runs
53 South Africa Sri Lanka South Africa won by 6 wickets 27-Nov-2002 Johannesburg SA won by 6 wickets
54 Sri Lanka South Africa Sri Lanka won by 27 runs 21-Aug-2002 St George's, Grenada SL won by 27 runs
55 Sri Lanka South Africa Sri Lanka won by 6 wickets 19-Aug-2002 St George's, Grenada SL won by 6 wickets
56 Sri Lanka South Africa Sri Lanka won by 93 runs 15-Aug-2002 St George's, Grenada SL won by 93 runs
57 Sri Lanka South Africa Sri Lanka won by 4 runs (D/L method) 17-Jan-2001 Johannesburg SL won by 4 runs (D/L method)
58 South Africa Sri Lanka South Africa won by 5 wickets 14-Jan-2001 Bloemfontein SA won by 5 wickets
59 South Africa Sri Lanka South Africa won by 99 runs 11-Jan-2001 Cape Town SA won by 99 runs
60 South Africa Sri Lanka South Africa won by 8 wickets 09-Jan-2001 Paarl SA won by 8 wickets
61 South Africa Sri Lanka South Africa won by 95 runs 17-Dec-2000 East London SA won by 95 runs
62 South Africa Sri Lanka South Africa won by 4 wickets 15-Dec-2000 Port Elizabeth SA won by 4 wickets
63 Sri Lanka South Africa Sri Lanka won by 30 runs 14-Jul-2000 Colombo SL won by 30 runs
64 Sri Lanka South Africa Sri Lanka won by 8 wickets 11-Jul-2000 Colombo SL won by 8 wickets
65 Sri Lanka South Africa Sri Lanka won by 37 runs 06-Jul-2000 Galle SL won by 37 runs
66 South Africa Sri Lanka South Africa won by 89 runs 19-May-1999 Northampton SA won by 89 runs
67 South Africa Sri Lanka South Africa won by 92 runs (D/L method) 30-Oct-1998 Dhaka SA won by 92 runs (D/L method)
68 Sri Lanka South Africa Sri Lanka won by 57 runs 14-Aug-1998 Nottingham SL won by 57 runs
69 South Africa Sri Lanka South Africa won by 5 wickets 19-Apr-1998 Bloemfontein SA won by 5 wickets
70 Sri Lanka South Africa Sri Lanka won by 6 wickets 13-Apr-1998 Port Elizabeth SL won by 6 wickets
71 South Africa Sri Lanka South Africa won by 57 runs 05-Apr-1998 Johannesburg SA won by 57 runs
72 South Africa Sri Lanka South Africa won by 4 wickets 08-Nov-1997 Lahore SA won by 4 wickets
73 South Africa Sri Lanka South Africa won by 66 runs 06-Nov-1997 Lahore SA won by 66 runs
74 Sri Lanka South Africa Sri Lanka won by 2 wickets 01-Oct-1996 Nairobi SL won by 2 wickets
75 South Africa Sri Lanka South Africa won by 44 runs (D/L method) 21-Dec-1994 Port Elizabeth SA won by 44 runs (D/L method)
76 Sri Lanka South Africa Sri Lanka won by 35 runs 15-Dec-1994 Bloemfontein SL won by 35 runs
77 South Africa Sri Lanka South Africa won by 78 runs 19-Nov-1993 Guwahati SA won by 78 runs
78 Sri Lanka South Africa Sri Lanka won by 44 runs 04-Sep-1993 Colombo SL won by 44 runs
79 South Africa Sri Lanka South Africa won by 124 runs 02-Sep-1993 Colombo SA won by 124 runs
80 Sri Lanka South Africa No result 22-Aug-1993 Kandy No result
81 Sri Lanka South Africa Sri Lanka won by 3 wickets 02-Mar-1992 Wellington SL won by 3 wickets