South Africa vs Sri Lanka Head to Head Stats & Records in ODI Cricket 2026
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 |
Latest News
Which Pakistan star earned a deal with an IPL-linked franchise in The Hundred 2026 auction?
12 March, 2026
Who is James Coles? Most expensive buy in the historic Hundred auction 2026
12 March, 2026
IPL 2026: 5 teams that played in the tournament but no longer exist
12 March, 2026
Why CSK’s spin-heavy bowling gamble could backfire at Chepauk in IPL 2026
12 March, 2026
CSK chasing extraordinary history in IPL 2026 that belongs only to a franchise that no longer exists
12 March, 2026
Is the Premier League losing its European edge after a horror UCL Round of 16?
12 March, 2026
Travel chaos ends as South Africa and West Indies players depart India after T20 World Cup
12 March, 2026
Shivam Dube Height, Weight, Wife, Girlfriend, Brother, Religion, Daughter, Family, Father, Net Worth, Sister, Son, Instagram & Photos
12 March, 2026South Africa vs Sri Lanka Head-to-Head in ODI Cricket!
ODI cricket has seen 81 matches between South Africa and Sri Lanka. South Africa has won 46 games, whereas Sri Lanka leads with 34 wins, and 1 contests ended in a no result. South Africa’s highest score in this rivalry is 428, while Sri Lanka’s top score is 327. However, on the worst day for both teams, South Africa’s lowest score is 52 against Sri Lanka, while Sri Lanka’s lowest total against South Africa is 43. It's the latest South Africa vs Sri Lanka head-to-head stats in ODI format.