By runs
Winner Margin Target Ground Match Date Scorecard
Sri Lanka 4 runs 209 Johannesburg 17 Jan 2001 ODI # 1673
South Africa 4 runs - Bloemfontein 17 Jan 2012 ODI # 3227
South Africa 9 runs 264 Adelaide 24 Jan 2006 ODI # 2318
Sri Lanka 17 runs 122 Colombo (RPS) 23 Jul 2013 ODI # 3394
Sri Lanka 27 runs 236 Tangier 21 Aug 2002 ODI # 1866
Sri Lanka 30 runs 295 Colombo (RPS) 14 Jul 2000 ODI # 1614
Sri Lanka 35 runs 227 Bloemfontein 15 Dec 1994 ODI # 963
Sri Lanka 37 runs 250 Galle 6 Jul 2000 ODI # 1604
Sri Lanka 37 runs 214 Colombo (RPS) 22 Aug 2004 ODI # 2158
Sri Lanka 44 runs 199 Colombo (RPS) 4 Sep 1993 ODI # 838
South Africa 44 runs 184 Port Elizabeth 21 Dec 1994 ODI # 967
Sri Lanka 49 runs 309 Colombo (SSC) 31 Aug 2004 ODI # 2163
Sri Lanka 55 runs 262 Centurion 22 Sep 2009 ODI # 2893
South Africa 56 runs 224 Pallekele 26 Jul 2013 ODI # 3398
South Africa 57 runs 267 Johannesburg 5 Apr 1998 ODI # 1306
Sri Lanka 57 runs 259 Nottingham 14 Aug 1998 ODI # 1345
South Africa 66 runs 312 Lahore 6 Nov 1997 ODI # 1252
South Africa 75 runs 305 Colombo (RPS) 6 Jul 2014 ODI # 3500
Sri Lanka 76 runs 258 Hobart 7 Feb 2006 ODI # 2325
South Africa 78 runs 215 Guwahati 19 Nov 1993 ODI # 853
South Africa 78 runs 220 Ahmedabad 24 Oct 2006 ODI # 2435
South Africa 82 runs 340 Hambantota 12 Jul 2014 ODI # 3502
Sri Lanka 87 runs 268 Pallekele 9 Jul 2014 ODI # 3501
South Africa 89 runs 200 Northampton 19 May 1999 ODI # 1451
South Africa 92 runs 224 Dhaka 30 Oct 1998 ODI # 1362
Sri Lanka 93 runs 268 Tangier 15 Aug 2002 ODI # 1862
Sri Lanka 94 runs 283 Brisbane 17 Jan 2006 ODI # 2315
South Africa 95 runs 303 East London 17 Dec 2000 ODI # 1662
South Africa 99 runs 291 Cape Town 11 Jan 2001 ODI # 1668
South Africa 124 runs 223 Colombo (RPS) 2 Sep 1993 ODI # 837
Sri Lanka 128 runs 308 Colombo (RPS) 31 Jul 2013 ODI # 3401
South Africa 177 runs 318 Centurion 29 Nov 2002 ODI # 1905
Sri Lanka 180 runs 321 Colombo (RPS) 20 Jul 2013 ODI # 3392
South Africa 258 runs 302 Paarl 11 Jan 2012 ODI # 3225
By wickets
Winner Margin Balls Rem Target Overs Ground Match Date Scorecard
South Africa 1 wicket 10 210 48.2 Providence 28 Mar 2007 ODI # 2556
Sri Lanka 2 wickets 56 170 40.4 Nairobi (Club) 1 Oct 1996 ODI # 1122
Sri Lanka 2 wickets 1 313 49.5 Johannesburg 22 Jan 2012 ODI # 3229
Sri Lanka 3 wickets 1 196 49.5 Wellington 2 Mar 1992 ODI # 727
Sri Lanka 3 wickets 6 264 49.0 Colombo (RPS) 20 Aug 2004 ODI # 2156
South Africa 4 wickets 56 210 40.4 Lahore 8 Nov 1997 ODI # 1253
South Africa 4 wickets 16 222 47.2 Port Elizabeth 15 Dec 2000 ODI # 1661
Sri Lanka 4 wickets 14 192 47.4 Dambulla 25 Aug 2004 ODI # 2160
South Africa 5 wickets 141 106 26.3 Bloemfontein 19 Apr 1998 ODI # 1321
South Africa 5 wickets 48 207 42.0 Bloemfontein 14 Jan 2001 ODI # 1671
South Africa 5 wickets 29 222 45.1 Perth 31 Jan 2006 ODI # 2321
South Africa 5 wickets 8 237 48.4 East London 14 Jan 2012 ODI # 3226
Sri Lanka 5 wickets 8 300 48.4 Kimberley 20 Jan 2012 ODI # 3228
Sri Lanka 6 wickets 20 232 46.4 Port Elizabeth 13 Apr 1998 ODI # 1315
Sri Lanka 6 wickets 47 221 42.1 Tangier 19 Aug 2002 ODI # 1865
South Africa 6 wickets 123 129 29.3 Johannesburg 27 Nov 2002 ODI # 1903
South Africa 6 wickets 29 229 45.1 Bloemfontein 6 Dec 2002 ODI # 1912
Sri Lanka 7 wickets 50 254 41.4 Benoni 1 Dec 2002 ODI # 1908
Sri Lanka 7 wickets 23 236 46.1 Dambulla 28 Aug 2004 ODI # 2161
Sri Lanka 8 wickets 135 168 27.3 Colombo (SSC) 11 Jul 2000 ODI # 1610
South Africa 8 wickets 7 248 48.5 Paarl 9 Jan 2001 ODI # 1666
South Africa 8 wickets 115 185 30.5 Kimberley 4 Dec 2002 ODI # 1911
Sri Lanka 8 wickets 36 239 44.0 Pallekele 28 Jul 2013 ODI # 3400
By balls remaining in the second innings
Winner Margin Balls Rem Target Overs Max Ground Match Date Scorecard
Sri Lanka 3 wickets 1 196 49.5 50.0 Wellington 2 Mar 1992 ODI # 727
Sri Lanka 2 wickets 1 313 49.5 50.0 Johannesburg 22 Jan 2012 ODI # 3229
Sri Lanka 3 wickets 6 264 49.0 50.0 Colombo (RPS) 20 Aug 2004 ODI # 2156
South Africa 8 wickets 7 248 48.5 50.0 Paarl 9 Jan 2001 ODI # 1666
South Africa 5 wickets 8 237 48.4 50.0 East London 14 Jan 2012 ODI # 3226
Sri Lanka 5 wickets 8 300 48.4 50.0 Kimberley 20 Jan 2012 ODI # 3228
South Africa 1 wicket 10 210 48.2 50.0 Providence 28 Mar 2007 ODI # 2556
Sri Lanka 4 wickets 14 192 47.4 50.0 Dambulla 25 Aug 2004 ODI # 2160
South Africa 4 wickets 16 222 47.2 50.0 Port Elizabeth 15 Dec 2000 ODI # 1661
Sri Lanka 6 wickets 20 232 46.4 50.0 Port Elizabeth 13 Apr 1998 ODI # 1315
Sri Lanka 7 wickets 23 236 46.1 50.0 Dambulla 28 Aug 2004 ODI # 2161
South Africa 6 wickets 29 229 45.1 50.0 Bloemfontein 6 Dec 2002 ODI # 1912
South Africa 5 wickets 29 222 45.1 50.0 Perth 31 Jan 2006 ODI # 2321
Sri Lanka 8 wickets 36 239 44.0 50.0 Pallekele 28 Jul 2013 ODI # 3400
Sri Lanka 6 wickets 47 221 42.1 50.0 Tangier 19 Aug 2002 ODI # 1865
South Africa 5 wickets 48 207 42.0 50.0 Bloemfontein 14 Jan 2001 ODI # 1671
Sri Lanka 7 wickets 50 254 41.4 50.0 Benoni 1 Dec 2002 ODI # 1908
Sri Lanka 2 wickets 56 170 40.4 50.0 Nairobi (Club) 1 Oct 1996 ODI # 1122
South Africa 4 wickets 56 210 40.4 50.0 Lahore 8 Nov 1997 ODI # 1253
South Africa 8 wickets 115 185 30.5 50.0 Kimberley 4 Dec 2002 ODI # 1911
South Africa 6 wickets 123 129 29.3 50.0 Johannesburg 27 Nov 2002 ODI # 1903
Sri Lanka 8 wickets 135 168 27.3 50.0 Colombo (SSC) 11 Jul 2000 ODI # 1610
South Africa 5 wickets 141 106 26.3 50.0 Bloemfontein 19 Apr 1998 ODI # 1321
Tied matches
Team 1 Team 2 Ground Match Date Scorecard
South Africa Sri Lanka Kingsmead, Durban 3 Mar 2003 ODI # 1979
Records includes the following current or recent matches:
Sri Lanka v South Africa at Hambantota, 3rd ODI, Jul 12, 2014 [ODI # 3502]
Sri Lanka v South Africa at Pallekele, 2nd ODI, Jul 9, 2014 [ODI # 3501]
Sri Lanka v South Africa at Colombo (RPS), 1st ODI, Jul 6, 2014 [ODI # 3500]
Sponsored Links

Tournament, match & LIVE fixed odds at bet365