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 |
Latest News
View All →
Top 3 Most Hundreds in ODI Cricket History!
Dec 05, 2025
Andre Russel Announced Retirement from IPL!
Dec 05, 2025
Team India Started the ODI Series vs South Africa With a Win in a Thrilling Encounter!
Dec 05, 2025
Suresh Raina is likely to join the Chennai Super Kings in a new role!
Nov 29, 2025
India Will Play 10 T20Is before the T20 World Cup
Nov 28, 2025
