By runs
Winner Margin Target Opposition Match Date Scorecard
Pakistan 173 runs 339 v Hong Kong 18 Jul 2004 ODI # 2147
New Zealand 167 runs 245 v Bangladesh 23 Sep 2002 ODI # 1885
Australia 164 runs 297 v New Zealand 15 Sep 2002 ODI # 1877
Bangladesh 116 runs 222 v Hong Kong 16 Jul 2004 ODI # 2143
Sri Lanka 106 runs 222 v New Zealand 31 Jul 2001 ODI # 1741
New Zealand 104 runs 235 v Sri Lanka 3 Mar 1984 ODI # 253
Sri Lanka 103 runs 297 v Bangladesh 22 Jul 1997 ODI # 1220
Sri Lanka 88 runs 270 v Bangladesh 31 Aug 2005 ODI # 2275
Sri Lanka 87 runs 294 v New Zealand 5 Jul 1998 ODI # 1343
Pakistan 76 runs 258 v Bangladesh 17 Jul 2004 ODI # 2145
Sri Lanka 70 runs 281 v Bangladesh 1 Apr 2017 ODI # 3858
Sri Lanka 49 runs 309 v South Africa 31 Aug 2004 ODI # 2163
India 46 runs 228 v Sri Lanka 1 Aug 2001 ODI # 1742
Australia 41 runs 253 v India 28 Aug 1999 ODI # 1489
West Indies 29 runs 262 v Kenya 17 Sep 2002 ODI # 1879
Australia 28 runs 180 v Pakistan 7 Sep 1994 ODI # 923
Sri Lanka 26 runs 278 v West Indies 6 Feb 2011 ODI # 3099
India 23 runs 271 v Sri Lanka 29 Aug 1999 ODI # 1490
Pakistan 19 runs 238 v Sri Lanka 7 Aug 1994 ODI # 916
Sri Lanka 9 runs 265 v India 24 Aug 1997 ODI # 1226
Sri Lanka 8 runs 172 v India 1 Jul 1998 ODI # 1341
England 5 runs 212 v Sri Lanka 13 Feb 1982 ODI # 145
Sri Lanka 3 runs 216 v England 14 Feb 1982 ODI # 146
By wickets
Winner Margin Balls Rem Target Overs Opposition Match Date Scorecard
Sri Lanka 10 wickets 97 166 33.5 v England 27 Mar 2001 ODI # 1697
India 9 wickets 168 131 15.0 v Bangladesh 24 Jul 1997 ODI # 1221
Sri Lanka 9 wickets 274 39 4.2 v Zimbabwe 8 Dec 2001 ODI # 1776
Australia 9 wickets 176 130 20.4 v Bangladesh 19 Sep 2002 ODI # 1881
Pakistan 9 wickets 202 137 16.2 v Netherlands 21 Sep 2002 ODI # 1883
Pakistan 8 wickets 6 102 23.0 v Sri Lanka 11 Mar 1986 ODI # 368
Sri Lanka 8 wickets 135 168 27.3 v South Africa 11 Jul 2000 ODI # 1610
Sri Lanka 8 wickets 206 77 15.4 v Bangladesh 5 Aug 2002 ODI # 1858
India 8 wickets 69 178 38.3 v Bangladesh 21 Jul 2004 ODI # 2149
Sri Lanka 8 wickets 27 197 42.3 v West Indies 3 Feb 2011 ODI # 3096
Sri Lanka 7 wickets 16 211 47.2 v Pakistan 11 Sep 1994 ODI # 925
India 7 wickets 37 227 43.5 v Zimbabwe 1 Sep 1996 ODI # 1110
South Africa 7 wickets 75 154 37.3 v Pakistan 12 Jul 2000 ODI # 1612
India 7 wickets 26 265 45.4 v New Zealand 2 Aug 2001 ODI # 1743
West Indies 6 wickets 5 104 22.1 v Sri Lanka 18 Dec 1993 ODI # 866
India 6 wickets 8 99 23.4 v Sri Lanka 17 Sep 1994 ODI # 927
Sri Lanka 6 wickets 78 229 37.0 v Zimbabwe 21 Feb 1996 ODI # 1055
Sri Lanka 6 wickets 18 228 47.0 v Zimbabwe 3 Sep 1996 ODI # 1112
Sri Lanka 5 wickets 16 192 42.2 v Pakistan 6 Apr 1986 ODI # 379
Pakistan 5 wickets 50 175 41.4 v Sri Lanka 22 Aug 1994 ODI # 917
Sri Lanka 5 wickets 28 208 45.2 v Zimbabwe 22 Jan 1998 ODI # 1282
Sri Lanka 5 wickets 32 227 44.4 v Bangladesh 4 Aug 2002 ODI # 1857
Pakistan 4 wickets 8 215 40.4 v New Zealand 7 Apr 1986 ODI # 380
Sri Lanka 4 wickets 6 282 49.0 v Zimbabwe 26 Jan 1998 ODI # 1286
Zimbabwe 4 wickets 11 174 48.1 v West Indies 9 Dec 2001 ODI # 1777
Pakistan 4 wickets 28 225 45.2 v Sri Lanka 22 Mar 2006 ODI # 2354
Australia 3 wickets 3 202 44.3 v India 6 Sep 1996 ODI # 1113
Sri Lanka 3 wickets 13 199 47.5 v Australia 29 Feb 2004 ODI # 2108
India 2 wickets 3 242 44.3 v Sri Lanka 25 Aug 1985 ODI # 332
South Africa 2 wickets 0 239 49.0 v West Indies 13 Sep 2002 ODI # 1875
By balls remaining in the second innings
Winner Margin Balls Rem Target Overs Max Opposition Match Date Scorecard
Sri Lanka 9 wickets 274 39 4.2 50.0 v Zimbabwe 8 Dec 2001 ODI # 1776
Sri Lanka 8 wickets 206 77 15.4 50.0 v Bangladesh 5 Aug 2002 ODI # 1858
Pakistan 9 wickets 202 137 16.2 50.0 v Netherlands 21 Sep 2002 ODI # 1883
Australia 9 wickets 176 130 20.4 50.0 v Bangladesh 19 Sep 2002 ODI # 1881
India 9 wickets 168 131 15.0 43.0 v Bangladesh 24 Jul 1997 ODI # 1221
Sri Lanka 8 wickets 135 168 27.3 50.0 v South Africa 11 Jul 2000 ODI # 1610
Sri Lanka 10 wickets 97 166 33.5 50.0 v England 27 Mar 2001 ODI # 1697
Sri Lanka 6 wickets 78 229 37.0 50.0 v Zimbabwe 21 Feb 1996 ODI # 1055
South Africa 7 wickets 75 154 37.3 50.0 v Pakistan 12 Jul 2000 ODI # 1612
India 8 wickets 69 178 38.3 50.0 v Bangladesh 21 Jul 2004 ODI # 2149
Pakistan 5 wickets 50 175 41.4 50.0 v Sri Lanka 22 Aug 1994 ODI # 917
India 7 wickets 37 227 43.5 50.0 v Zimbabwe 1 Sep 1996 ODI # 1110
Sri Lanka 5 wickets 32 227 44.4 50.0 v Bangladesh 4 Aug 2002 ODI # 1857
Sri Lanka 5 wickets 28 208 45.2 50.0 v Zimbabwe 22 Jan 1998 ODI # 1282
Pakistan 4 wickets 28 225 45.2 50.0 v Sri Lanka 22 Mar 2006 ODI # 2354
Sri Lanka 8 wickets 27 197 42.3 47.0 v West Indies 3 Feb 2011 ODI # 3096
India 7 wickets 26 265 45.4 50.0 v New Zealand 2 Aug 2001 ODI # 1743
Sri Lanka 6 wickets 18 228 47.0 50.0 v Zimbabwe 3 Sep 1996 ODI # 1112
Sri Lanka 5 wickets 16 192 42.2 45.0 v Pakistan 6 Apr 1986 ODI # 379
Sri Lanka 7 wickets 16 211 47.2 50.0 v Pakistan 11 Sep 1994 ODI # 925
Sri Lanka 3 wickets 13 199 47.5 50.0 v Australia 29 Feb 2004 ODI # 2108
Zimbabwe 4 wickets 11 174 48.1 50.0 v West Indies 9 Dec 2001 ODI # 1777
Pakistan 4 wickets 8 215 40.4 42.0 v New Zealand 7 Apr 1986 ODI # 380
India 6 wickets 8 99 23.4 25.0 v Sri Lanka 17 Sep 1994 ODI # 927
Pakistan 8 wickets 6 102 23.0 24.0 v Sri Lanka 11 Mar 1986 ODI # 368
Sri Lanka 4 wickets 6 282 49.0 50.0 v Zimbabwe 26 Jan 1998 ODI # 1286
West Indies 6 wickets 5 104 22.1 23.0 v Sri Lanka 18 Dec 1993 ODI # 866
Sri Lanka 1 wicket 5 290 49.1 50.0 v West Indies 22 Feb 2020 ODI # 4246
India 2 wickets 3 242 44.3 45.0 v Sri Lanka 25 Aug 1985 ODI # 332
Australia 3 wickets 3 202 44.3 45.0 v India 6 Sep 1996 ODI # 1113
By default, the shading indicates records from the past week, or failing that, the most recent entry.
Adjust: most recent | past week | past month | past 6 months | past year | 4 years | 10 years | 25 years
Records includes the following current or recent matches:
Sri Lanka v West Indies at Colombo (SSC), 1st ODI, Feb 22, 2020 [ODI # 4246]
Sri Lanka v Bangladesh at Colombo (SSC), 3rd ODI, Apr 1, 2017 [ODI # 3858]
Sri Lanka v West Indies at Colombo (SSC), 3rd ODI, Feb 6, 2011 [ODI # 3099]