By runs
Winner Margin Target Opposition Ground Match Date Scorecard
Sri Lanka 1 run 246 v Australia Dambulla 22 Feb 2004 ODI # 2103
Sri Lanka 2 runs 303 v India Colombo (RPS) 17 Aug 1997 ODI # 1223
Sri Lanka 2 runs 236 v England North Sound 4 Apr 2007 ODI # 2563
Sri Lanka 3 runs 216 v England Colombo (SSC) 14 Feb 1982 ODI # 146
Sri Lanka 3 runs - v New Zealand Hamilton 8 Feb 2001 ODI # 1686
Sri Lanka 4 runs 209 v South Africa Johannesburg 17 Jan 2001 ODI # 1673
Sri Lanka 5 runs 258 v India Rajkot 11 Feb 2007 ODI # 2520
Sri Lanka 5 runs 172 v Zimbabwe Harare 24 Nov 2008 ODI # 2782
Sri Lanka 6 runs 235 v West Indies Sharjah 11 Oct 1995 ODI # 1006
Sri Lanka 6 runs 222 v India Colombo (RPS) 22 Jul 2001 ODI # 1737
Sri Lanka 6 runs 229 v West Indies Cape Town 28 Feb 2003 ODI # 1973
Sri Lanka 7 runs 301 v England Lord's 31 May 2014 ODI # 3495
Sri Lanka 8 runs 205 v India Colombo (RPS) 12 Aug 1993 ODI # 834
Sri Lanka 8 runs 172 v India Colombo (SSC) 1 Jul 1998 ODI # 1341
Sri Lanka 9 runs 265 v India Colombo (SSC) 24 Aug 1997 ODI # 1226
Sri Lanka 9 runs 240 v Pakistan Sharjah 12 Apr 2002 ODI # 1829
Sri Lanka 9 runs 239 v Australia Melbourne 2 Mar 2012 ODI # 3253
Sri Lanka 11 runs 182 v England Sydney 3 Feb 1999 ODI # 1400
Sri Lanka 12 runs 254 v Pakistan Visakhapatnam 27 Mar 1999 ODI # 1423
Sri Lanka 12 runs 173 v Pakistan Dambulla 18 May 2003 ODI # 2012
Sri Lanka 12 runs - v Zimbabwe Bulawayo 20 Apr 2004 ODI # 2119
Sri Lanka 12 runs 283 v India Dambulla 18 Jul 2004 ODI # 2148
Sri Lanka 12 runs 297 v Pakistan Fatullah 25 Feb 2014 ODI # 3473
Sri Lanka 13 runs 214 v Zimbabwe Bulawayo 12 Dec 1999 ODI # 1528
Sri Lanka 13 runs 222 v Australia Melbourne 29 Feb 2008 ODI # 2687
Sri Lanka 13 runs 181 v Bangladesh Dhaka 17 Feb 2014 ODI # 3469
Sri Lanka 14 runs 172 v India Colombo (PSS) 21 Sep 1985 ODI # 333
Sri Lanka 14 runs - v New Zealand Pallekele 4 Nov 2012 ODI # 3305
Sri Lanka 15 runs 240 v Pakistan Colombo (RPS) 14 Jul 1997 ODI # 1216
Sri Lanka 16 runs 203 v West Indies Perth 14 Jan 1996 ODI # 1037
Sri Lanka 16 runs 221 v New Zealand Colombo (RPS) 18 Jul 2001 ODI # 1735
Sri Lanka 16 runs 243 v Pakistan Dambulla 15 Jun 2010 ODI # 2991
Sri Lanka 17 runs 272 v India Dhaka 29 Oct 1988 ODI # 530
Sri Lanka 17 runs 122 v South Africa Colombo (RPS) 23 Jul 2013 ODI # 3394
Sri Lanka 18 runs 282 v India Colombo (RPS) 9 Aug 2005 ODI # 2268
Sri Lanka 19 runs 244 v Pakistan Sharjah 4 Apr 1997 ODI # 1190
Sri Lanka 19 runs 153 v Zimbabwe Harare 30 Nov 2008 ODI # 2785
Sri Lanka 20 runs 274 v New Zealand Napier 8 Jan 2006 ODI # 2312
Sri Lanka 20 runs 258 v England Lord's 17 Jun 2006 ODI # 2384
Sri Lanka 20 runs 254 v Australia The Oval 17 Jun 2013 ODI # 3374
By wickets
Winner Margin Balls Rem Target Overs Opposition Ground Match Date Scorecard
Sri Lanka 1 wicket 2 303 49.4 v England Adelaide 23 Jan 1999 ODI # 1391
Sri Lanka 1 wicket 34 240 44.2 v Australia Melbourne 3 Nov 2010 ODI # 3065
Sri Lanka 2 wickets 5 169 44.1 v Australia Colombo (PSS) 13 Apr 1983 ODI # 193
Sri Lanka 2 wickets 56 170 40.4 v South Africa Nairobi (Club) 1 Oct 1996 ODI # 1122
Sri Lanka 2 wickets 15 147 47.3 v Zimbabwe Harare 28 Nov 2008 ODI # 2784
Sri Lanka 2 wickets 11 153 48.1 v Bangladesh Dhaka 16 Jan 2009 ODI # 2794
Sri Lanka 2 wickets 1 313 49.5 v South Africa Johannesburg 22 Jan 2012 ODI # 3229
Sri Lanka 2 wickets 2 248 49.4 v Pakistan Colombo (RPS) 18 Jun 2012 ODI # 3277
Sri Lanka 2 wickets 2 285 49.4 v Pakistan Dubai (DSC) 20 Dec 2013 ODI # 3446
Sri Lanka 2 wickets 2 233 49.4 v Pakistan Abu Dhabi 27 Dec 2013 ODI # 3450
Sri Lanka 2 wickets 4 265 49.2 v India Fatullah 28 Feb 2014 ODI # 3476
Sri Lanka 3 wickets 43 182 52.5 v New Zealand Derby 18 Jun 1983 ODI # 214
Sri Lanka 3 wickets 9 223 45.3 v Pakistan Perth 31 Dec 1989 ODI # 598
Sri Lanka 3 wickets 4 242 49.2 v India Sharjah 25 Apr 1990 ODI # 623
Sri Lanka 3 wickets 4 313 49.2 v Zimbabwe New Plymouth 23 Feb 1992 ODI # 716
Sri Lanka 3 wickets 1 196 49.5 v South Africa Wellington 2 Mar 1992 ODI # 727
Sri Lanka 3 wickets 5 230 48.1 v West Indies Colombo (RPS) 16 Dec 1993 ODI # 864
Sri Lanka 3 wickets 15 214 47.3 v Australia Melbourne 9 Jan 1996 ODI # 1032
Sri Lanka 3 wickets 2 243 49.4 v Australia Melbourne 16 Jan 1996 ODI # 1039
Sri Lanka 3 wickets 3 211 49.3 v Australia Hobart 21 Jan 1999 ODI # 1389
Sri Lanka 3 wickets 3 206 48.3 v New Zealand Wellington 3 Feb 2001 ODI # 1682
Sri Lanka 3 wickets 13 199 47.5 v Australia Colombo (SSC) 29 Feb 2004 ODI # 2108
Sri Lanka 3 wickets 6 264 49.0 v South Africa Colombo (RPS) 20 Aug 2004 ODI # 2156
Sri Lanka 3 wickets 10 206 48.2 v India Dambulla 30 Jul 2005 ODI # 2262
Sri Lanka 3 wickets 5 302 49.1 v India Nagpur 18 Dec 2009 ODI # 2933
Sri Lanka 3 wickets 55 193 40.5 v New Zealand Dambulla 13 Aug 2010 ODI # 3031
Sri Lanka 3 wickets 4 281 49.2 v Australia Hobart 24 Feb 2012 ODI # 3248
Sri Lanka 3 wickets 6 205 49.0 v Bangladesh Dhaka 6 Mar 2014 ODI # 3485
By balls remaining in the second innings
Winner Margin Balls Rem Target Overs Max Opposition Ground Match Date Scorecard
Sri Lanka 3 wickets 1 196 49.5 50.0 v South Africa Wellington 2 Mar 1992 ODI # 727
Sri Lanka 4 wickets 1 141 32.5 33.0 v India Jalandhar 20 Feb 1994 ODI # 883
Sri Lanka 2 wickets 1 313 49.5 50.0 v South Africa Johannesburg 22 Jan 2012 ODI # 3229
Sri Lanka 4 wickets 2 206 39.4 40.0 v Pakistan Multan 17 Jan 1992 ODI # 708
Sri Lanka 4 wickets 2 184 37.4 38.0 v Pakistan Rawalpindi 3 Oct 1995 ODI # 1005
Sri Lanka 3 wickets 2 243 49.4 50.0 v Australia Melbourne 16 Jan 1996 ODI # 1039
Sri Lanka 1 wicket 2 303 49.4 50.0 v England Adelaide 23 Jan 1999 ODI # 1391
Sri Lanka 2 wickets 2 248 49.4 50.0 v Pakistan Colombo (RPS) 18 Jun 2012 ODI # 3277
Sri Lanka 2 wickets 2 285 49.4 50.0 v Pakistan Dubai (DSC) 20 Dec 2013 ODI # 3446
Sri Lanka 2 wickets 2 233 49.4 50.0 v Pakistan Abu Dhabi 27 Dec 2013 ODI # 3450
Sri Lanka 4 wickets 3 228 49.3 50.0 v India Moratuwa 14 Aug 1993 ODI # 835
Sri Lanka 3 wickets 3 211 49.3 50.0 v Australia Hobart 21 Jan 1999 ODI # 1389
Sri Lanka 3 wickets 3 206 48.3 49.0 v New Zealand Wellington 3 Feb 2001 ODI # 1682
Sri Lanka 4 wickets 3 313 49.3 50.0 v West Indies Bridgetown 8 Jun 2003 ODI # 2023
Sri Lanka 4 wickets 4 227 49.2 50.0 v Australia Melbourne 19 Jan 1985 ODI # 291
Sri Lanka 3 wickets 4 242 49.2 50.0 v India Sharjah 25 Apr 1990 ODI # 623
Sri Lanka 3 wickets 4 313 49.2 50.0 v Zimbabwe New Plymouth 23 Feb 1992 ODI # 716
Sri Lanka 4 wickets 4 248 49.2 50.0 v Australia Colombo (PSS) 15 Aug 1992 ODI # 758
Sri Lanka 7 wickets 4 126 24.2 25.0 v India Colombo (RPS) 5 Sep 1994 ODI # 922
Sri Lanka 4 wickets 4 215 49.2 50.0 v Pakistan Sharjah 11 Apr 1997 ODI # 1198
Sri Lanka 6 wickets 4 241 49.2 50.0 v Pakistan Colombo (RPS) 9 Jul 2000 ODI # 1608
Sri Lanka 3 wickets 4 281 49.2 50.0 v Australia Hobart 24 Feb 2012 ODI # 3248
Sri Lanka 2 wickets 4 265 49.2 50.0 v India Fatullah 28 Feb 2014 ODI # 3476
Sri Lanka 2 wickets 5 169 44.1 45.0 v Australia Colombo (PSS) 13 Apr 1983 ODI # 193
Sri Lanka 3 wickets 5 230 48.1 49.0 v West Indies Colombo (RPS) 16 Dec 1993 ODI # 864
Sri Lanka 3 wickets 5 302 49.1 50.0 v India Nagpur 18 Dec 2009 ODI # 2933
Sri Lanka 4 wickets 6 282 49.0 50.0 v Zimbabwe Colombo (SSC) 26 Jan 1998 ODI # 1286
Sri Lanka 3 wickets 6 264 49.0 50.0 v South Africa Colombo (RPS) 20 Aug 2004 ODI # 2156
Sri Lanka 3 wickets 6 205 49.0 50.0 v Bangladesh Dhaka 6 Mar 2014 ODI # 3485
Sri Lanka 5 wickets 7 191 42.5 44.0 v Australia Colombo (RPS) 4 Sep 1992 ODI # 762
Sri Lanka 6 wickets 8 163 34.4 36.0 v Australia Colombo (PSS) 13 Sep 1994 ODI # 926
Sri Lanka 6 wickets 8 272 48.4 50.0 v India Delhi 2 Mar 1996 ODI # 1070
Sri Lanka 5 wickets 8 300 48.4 50.0 v South Africa Kimberley 20 Jan 2012 ODI # 3228
Sri Lanka 3 wickets 9 223 45.3 47.0 v Pakistan Perth 31 Dec 1989 ODI # 598
Sri Lanka 5 wickets 9 237 48.3 50.0 v New Zealand Colombo (RPS) 25 Jul 2001 ODI # 1738
Sri Lanka 4 wickets 9 246 48.3 50.0 v India Dhaka 13 Jan 2010 ODI # 2943
Tied matches
Team 1 Team 2 Ground Match Date Scorecard
New Zealand Sri Lanka Sharjah Cricket Stadium 11 Nov 1996 ODI # 1142
Pakistan Sri Lanka Sharjah Cricket Stadium 15 Oct 1999 ODI # 1514
South Africa Sri Lanka Kingsmead, Durban 3 Mar 2003 ODI # 1979
India Sri Lanka Adelaide Oval 14 Feb 2012 ODI # 3239
Records includes the following current or recent matches:
India v Sri Lanka at Ranchi, 5th ODI, Nov 16, 2014 [ODI # 3547]
India v Sri Lanka at Kolkata, 4th ODI, Nov 13, 2014 [ODI # 3544]
India v Sri Lanka at Hyderabad (Deccan), 3rd ODI, Nov 9, 2014 [ODI # 3543]
Sponsored Links

Tournament, match & LIVE fixed odds at bet365