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 ODI Cricket

46
Wins
34
34
Lost
46
1
No Result
1
428
Highest Score
327
104
Lowest Score
43

SA Vs SL in all seasons

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