By runs
Winner Margin Target Ground Match Date Scorecard
West Indies 193 runs 249 Sharjah 3 Dec 1986 ODI # 405
West Indies 191 runs 361 Karachi 13 Oct 1987 ODI # 457
Sri Lanka 113 runs 304 Providence 1 Apr 2007 ODI # 2560
Sri Lanka 108 runs 288 Nairobi (Gym) 4 Oct 2000 ODI # 1631
West Indies 91 runs 269 Berri 13 Mar 1992 ODI # 742
West Indies 90 runs 271 Brisbane 12 Jan 1985 ODI # 286
West Indies 82 runs 310 Perth 2 Feb 1985 ODI # 300
West Indies 70 runs 195 Hobart 3 Jan 1996 ODI # 1029
West Indies 65 runs 268 Sydney 17 Jan 1985 ODI # 290
West Indies 62 runs 228 Harare 16 Nov 2016 ODI # 3805
Sri Lanka 55 runs 202 Bridgetown 7 Jun 2003 ODI # 2022
Sri Lanka 50 runs 274 Sharjah 20 Oct 1995 ODI # 1012
Sri Lanka 50 runs 242 Dambulla 2 Aug 2005 ODI # 2264
West Indies 49 runs 251 Colombo (RPS) 11 Dec 2001 ODI # 1778
West Indies 46 runs 269 Mumbai 9 Nov 1993 ODI # 847
Sri Lanka 39 runs 230 Port of Spain 7 Jul 2013 ODI # 3385
Sri Lanka 35 runs 252 Port of Spain 13 Apr 1996 ODI # 1096
West Indies 35 runs 284 Port of Spain 6 Jun 1997 ODI # 1215
Sri Lanka 34 runs 247 Colombo (RPS) 19 Dec 2001 ODI # 1782
West Indies 33 runs 227 Colombo (RPS) 6 Aug 2005 ODI # 2266
Sri Lanka 26 runs 278 Colombo (SSC) 6 Feb 2011 ODI # 3099
West Indies 25 runs 237 Kanpur 21 Oct 1987 ODI # 464
Sri Lanka 19 runs - Pallekele 7 Nov 2015 ODI # 3704
Sri Lanka 16 runs 203 Perth 14 Jan 1996 ODI # 1037
Sri Lanka 6 runs 235 Sharjah 11 Oct 1995 ODI # 1006
Sri Lanka 6 runs 229 Cape Town 28 Feb 2003 ODI # 1973
West Indies 4 runs 334 Sharjah 16 Oct 1995 ODI # 1010
Sri Lanka 1 run 331 Bulawayo 23 Nov 2016 ODI # 3808
By wickets
Winner Margin Balls Rem Target Overs Ground Match Date Scorecard
West Indies 9 wickets 236 87 20.4 Manchester 7 Jun 1975 ODI # 22
Sri Lanka 9 wickets 132 146 28.0 Sharjah 17 Oct 1999 ODI # 1515
Sri Lanka 9 wickets 220 81 13.2 Mumbai (BS) 14 Oct 2006 ODI # 2428
West Indies 8 wickets 56 198 40.4 Hobart 10 Jan 1985 ODI # 284
West Indies 8 wickets 76 205 37.2 Adelaide 26 Jan 1985 ODI # 296
West Indies 8 wickets 143 136 23.1 Melbourne 27 Feb 1985 ODI # 313
West Indies 8 wickets 24 173 46.0 Sharjah 28 Oct 1993 ODI # 839
West Indies 8 wickets 68 183 38.4 Sharjah 3 Nov 1993 ODI # 844
Sri Lanka 8 wickets 41 236 43.1 Kandy 15 Dec 2001 ODI # 1780
Sri Lanka 8 wickets 27 197 42.3 Colombo (SSC) 3 Feb 2011 ODI # 3096
Sri Lanka 8 wickets 9 225 36.3 Colombo (RPS) 4 Nov 2015 ODI # 3702
West Indies 7 wickets 49 189 41.5 Kolkata 25 Nov 1993 ODI # 857
West Indies 7 wickets 143 103 26.1 Brisbane 5 Jan 1996 ODI # 1030
Sri Lanka 7 wickets 62 238 39.4 Lahore 1 Nov 1997 ODI # 1247
West Indies 7 wickets 27 125 20.3 Port of Spain 12 Apr 2008 ODI # 2699
West Indies 6 wickets 5 104 22.1 Colombo (SSC) 18 Dec 1993 ODI # 866
West Indies 6 wickets 31 160 36.5 Kingstown 11 Jun 2003 ODI # 2024
West Indies 6 wickets 73 209 37.5 Kingston 28 Jun 2013 ODI # 3378
Sri Lanka 4 wickets 17 177 47.1 Rajkot 19 Oct 1989 ODI # 576
Sri Lanka 4 wickets 30 161 45.0 Adelaide 15 Dec 1995 ODI # 1021
Sri Lanka 4 wickets 3 313 49.3 Bridgetown 8 Jun 2003 ODI # 2023
Sri Lanka 3 wickets 5 230 48.1 Colombo (RPS) 16 Dec 1993 ODI # 864
West Indies 3 wickets 4 179 49.2 Sharjah 13 Oct 1999 ODI # 1512
West Indies 1 wicket 0 236 50.0 Port of Spain 10 Apr 2008 ODI # 2697
Sri Lanka 1 wicket 7 163 24.5 Colombo (RPS) 1 Nov 2015 ODI # 3701
By balls remaining in the second innings
Winner Margin Balls Rem Target Overs Max Ground Match Date Scorecard
West Indies 9 wickets 236 87 20.4 60.0 Manchester 7 Jun 1975 ODI # 22
Sri Lanka 9 wickets 220 81 13.2 50.0 Mumbai (BS) 14 Oct 2006 ODI # 2428
West Indies 8 wickets 143 136 23.1 47.0 Melbourne 27 Feb 1985 ODI # 313
West Indies 7 wickets 143 103 26.1 50.0 Brisbane 5 Jan 1996 ODI # 1030
Sri Lanka 9 wickets 132 146 28.0 50.0 Sharjah 17 Oct 1999 ODI # 1515
West Indies 8 wickets 76 205 37.2 50.0 Adelaide 26 Jan 1985 ODI # 296
West Indies 6 wickets 73 209 37.5 50.0 Kingston 28 Jun 2013 ODI # 3378
West Indies 8 wickets 68 183 38.4 50.0 Sharjah 3 Nov 1993 ODI # 844
Sri Lanka 7 wickets 62 238 39.4 50.0 Lahore 1 Nov 1997 ODI # 1247
West Indies 8 wickets 56 198 40.4 50.0 Hobart 10 Jan 1985 ODI # 284
West Indies 7 wickets 49 189 41.5 50.0 Kolkata 25 Nov 1993 ODI # 857
Sri Lanka 8 wickets 41 236 43.1 50.0 Kandy 15 Dec 2001 ODI # 1780
West Indies 6 wickets 31 160 36.5 42.0 Kingstown 11 Jun 2003 ODI # 2024
Sri Lanka 4 wickets 30 161 45.0 50.0 Adelaide 15 Dec 1995 ODI # 1021
West Indies 7 wickets 27 125 20.3 25.0 Port of Spain 12 Apr 2008 ODI # 2699
Sri Lanka 8 wickets 27 197 42.3 47.0 Colombo (SSC) 3 Feb 2011 ODI # 3096
West Indies 8 wickets 24 173 46.0 50.0 Sharjah 28 Oct 1993 ODI # 839
Sri Lanka 4 wickets 17 177 47.1 50.0 Rajkot 19 Oct 1989 ODI # 576
Sri Lanka 8 wickets 9 225 36.3 38.0 Colombo (RPS) 4 Nov 2015 ODI # 3702
Sri Lanka 1 wicket 7 163 24.5 26.0 Colombo (RPS) 1 Nov 2015 ODI # 3701
Sri Lanka 3 wickets 5 230 48.1 49.0 Colombo (RPS) 16 Dec 1993 ODI # 864
West Indies 6 wickets 5 104 22.1 23.0 Colombo (SSC) 18 Dec 1993 ODI # 866
West Indies 3 wickets 4 179 49.2 50.0 Sharjah 13 Oct 1999 ODI # 1512
Sri Lanka 4 wickets 3 313 49.3 50.0 Bridgetown 8 Jun 2003 ODI # 2023
West Indies 1 wicket 0 236 50.0 50.0 Port of Spain 10 Apr 2008 ODI # 2697
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 Bulawayo, 5th match, Nov 23, 2016 [ODI # 3808]
Sri Lanka v West Indies at Harare, 2nd match, Nov 16, 2016 [ODI # 3805]
Sri Lanka v West Indies at Pallekele, 3rd ODI, Nov 7, 2015 [ODI # 3704]