Your Ideal Place to Watch South Africa vs Sri Lanka head to head in ODI Cricket

80
Matches Played
80
45
Won
34
34
Lost
45
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 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 Sri Lanka South Africa Sri Lanka won by 44 runs 04-Sep-1993 Colombo SL won by 44 runs
78 South Africa Sri Lanka South Africa won by 124 runs 02-Sep-1993 Colombo SA won by 124 runs
79 Sri Lanka South Africa No result 22-Aug-1993 Kandy No result
80 Sri Lanka South Africa Sri Lanka won by 3 wickets 02-Mar-1992 Wellington SL won by 3 wickets

Your Ideal Place to Watch South Africa vs Sri Lanka head to head in ODI Cricket

South Africa featured in the first ODI vs Sri Lanka on 2 March 1992 at Wellington. Sri Lanka sealed the victory by 3 wickets. Over the years, both teams faced each other in the ICC ODI World Cup, Champions Trophy and bilateral series. In the ODI ranking, South Africa is in 5th place and Sri Lanka is in 6th place as of April 2026. 

In ODI cricket, Aiden Markram, Quinton de Kock, Hashim Amla, and AB de Villiers played many fabulous innings for South Africa. On the other hand, Tillakaratne Dilshan, Mahela Jayawardene, Lasith Malinga, and Pathum Nissanka made their impact with amazing performances for SL. 

SA vs SL head to head in ODI Format 

Both international sides played 80 ODI matches against each other. Out of these games, SA clinched 45 wins and lost 34. Follow Sports Yaari to watch the upcoming Sri Lanka vs South Africa head to head ODI stats and news. Over the years, these two teams have shared an iconic rivalry against each other. 

South Africa vs Sri Lanka ODI head to head: Highest Score & Lowest Score 

The highest score by South Africa vs Sri Lanka was 428 on 7 October 2023 at Delhi, while Sri Lanka's highest score vs South Africa was 327 on 7 February 2017 at Cape Town. When it comes to the lowest score, Sri Lanka made 43 on 11 January 2012 at Paarl, and South Africa scored 121 on 12 August 2018 at Colombo. 

SL vs SA head to head in ODI: The Top Performers: 

Jacques Kallis amassed 1434 runs, and Shaun Pollock produced 51 wickets for SA vs SL in the ODI. On the other hand, Kumar Sangakkara scored 1789 runs, and Muttiah Muralitharan took 42 wickets for SL vs SA in ODIs.

South Africa vs Sri Lanka Previous ODI Series Update: 

South Africa tour of Sri Lanka 2021

SA featured in a 3-match ODI series against SL in 2021. Sri Lanka sealed the series 2-1 with excellent performance. Charith Asalanka was the standout performer of the series. He scored 196 runs in 3 games. 

Sri Lanka Tour of South Africa 2019

SL played a 5-match ODI series vs SA in 2019. SA wrapped up the ODI series 5-0 with an incredible performance. Quinton de Kock made his appearance with 353 runs in 5 games. He was the top run scorer of the series. 

South Africa vs Sri Lanka: Most Iconic ODI Games

SL vs SA, 7 October 2023, ICC ODI World Cup, Delhi

South Africa clashed with Sri Lanka in the ICC ODI World Cup 2023 at the Arun Jaitley Cricket Stadium in Delhi. The Proteas team posted 428/5 in the first innings. In response, Sri Lanka scored 326 in 44.5 overs and lost by 102 runs. Aiden Markram scored 106 off just 54 balls. He collected the player of the match prize. 

SL vs SA, 28 June 2019, ICC ODI World Cup, Riverside Ground

South Africa contested against Sri Lanka in the ICC Cricket World Cup 2019. SL were bowled out for 203 in 49.3 overs. In response, SA scored 206 in 37.1 overs and clinched the victory easily by 9 wickets. Dwaine Pretorius took 3 wickets for SA and claimed the player of the match award.

Sports Yaari is the one-stop solution for live IPL head-to-head, live scores, breaking cricket news, sports news updates, and quick details.

South Africa vs Sri Lanka head to head in ODI (FAQs)