Your Ideal Place to Watch South Africa vs Sri Lanka head to head in ODI Cricket
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 |
Latest News
CSK's IPL 2026 playoff qualification scenario after Gujarat's 8-wicket win ends Chepauk hoodoo
27 April, 2026
Mohammad Nawaz's T20 blast deal with Surrey collapses as Pakistan spinner faces PCB investigation over positive drug test
27 April, 2026
MS Dhoni's IPL retirement has been the most profitable non-event in Indian cricket for six consecutive years
27 April, 2026
Abhishek Sharma fires back at his critics with a 47-ball century and walks into Kohli's T20 record books
27 April, 2026
Virat Kohli returns home to Delhi chasing 9000 IPL Runs as RCB eye revenge at the Arun Jaitley Stadium
27 April, 2026
Sanju Samson becomes fastest Indian to 5000 IPL runs; leaving MS Dhoni And Suresh Raina behind
27 April, 2026
From Rehan Ahmed to Akash Madhwal: List of all injury replacements in IPL 2026
27 April, 2026
Mohsin Khan ran through KKR but it was Angkrish Raghuvanshi's obstructing the field dismissal that started it all
27 April, 2026Your 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.