High scores
Player Runs Balls 4s 6s SR Team Ground Match Date Scorecard
IVA Richards 189* 170 21 5 111.17 West Indies Manchester 31 May 1984 ODI # 264
E Lewis 176* 130 17 7 135.38 West Indies The Oval 27 Sep 2017 ODI # 3916
CH Gayle 162 97 11 14 167.01 West Indies St George's 27 Feb 2019 ODI # 4099
JC Buttler 150 77 13 12 194.80 England St George's 27 Feb 2019 ODI # 4099
JM Bairstow 141* 114 17 0 123.68 England Southampton 29 Sep 2017 ODI # 3918
IVA Richards 138* 157 11 3 87.89 West Indies Lord's 23 Jun 1979 ODI # 74
DL Haynes 138* 164 12 2 84.14 West Indies Gwalior 27 Oct 1989 ODI # 586
CH Gayle 135 129 3 12 104.65 West Indies Bridgetown 20 Feb 2019 ODI # 4096
CH Gayle 132* 165 12 1 80.00 West Indies Lord's 6 Jul 2004 ODI # 2140
ME Trescothick 130 138 13 2 94.20 England Gros Islet 1 May 2004 ODI # 2125
GA Gooch 129* 118 17 1 109.32 England Port of Spain 4 Mar 1986 ODI # 366
D Ramdin 128 109 12 5 117.43 West Indies North Sound 5 Mar 2014 ODI # 3484
MA Atherton 127 160 14 1 79.37 England Lord's 28 May 1995 ODI # 1002
IR Bell 126 117 12 1 107.69 England Southampton 16 Jun 2012 ODI # 3276
A Flintoff 123 104 8 7 118.26 England Lord's 6 Jul 2004 ODI # 2140
JJ Roy 123 85 15 3 144.70 England Bridgetown 20 Feb 2019 ODI # 4096
NV Knight 122 130 13 4 93.84 England Bridgetown 29 Mar 1998 ODI # 1299
IVA Richards 119* 133 20 1 89.47 West Indies Scarborough 26 Aug 1976 ODI # 37
CB Lambert 119 124 17 2 95.96 West Indies Port of Spain 8 Apr 1998 ODI # 1310
S Chanderpaul 116* 122 9 3 95.08 West Indies Birmingham 4 Jul 2007 ODI # 2597
DL Haynes 115 112 14 0 102.67 West Indies Port of Spain 5 Mar 1994 ODI # 890
NH Fairbrother 113 109 10 2 103.66 England Lord's 27 May 1991 ODI # 678
DJ Bravo 112* 124 14 1 90.32 West Indies Ahmedabad 28 Oct 2006 ODI # 2439
S Chanderpaul 112* 134 10 0 83.58 West Indies Providence 22 Mar 2009 ODI # 2827
AN Cook 112 120 13 1 93.33 England The Oval 19 Jun 2012 ODI # 3278
BC Lara 110 106 15 3 103.77 West Indies Bridgetown 29 Mar 1998 ODI # 1299
AD Hales 110 107 9 5 102.80 England Bridgetown 9 Mar 2017 ODI # 3849
RB Richardson 108* 132 11 3 81.81 West Indies Kingston 3 Mar 1990 ODI # 614
JE Root 107 122 7 0 87.70 England North Sound 5 Mar 2014 ODI # 3484
EJG Morgan 107 116 11 2 92.24 England North Sound 3 Mar 2017 ODI # 3845
MJ Lumb 106 117 7 2 90.59 England North Sound 28 Feb 2014 ODI # 3477
RC Fredericks 105 122 10 1 86.06 West Indies The Oval 7 Sep 1973 ODI # 9
AJ Strauss 105 129 7 0 81.39 England Providence 22 Mar 2009 ODI # 2827
RR Sarwan 104* 105 13 0 99.04 West Indies Bridgetown 5 May 2004 ODI # 2127
SO Hetmyer 104* 83 7 4 125.30 West Indies Bridgetown 22 Feb 2019 ODI # 4097
ME Trescothick 104 124 14 0 83.87 England The Oval 25 Sep 2004 ODI # 2182
EJG Morgan 103 88 8 6 117.04 England St George's 27 Feb 2019 ODI # 4099
MM Ali 102 57 7 8 178.94 England Bristol 24 Sep 2017 ODI # 3915
JE Root 102 97 9 0 105.15 England Bridgetown 20 Feb 2019 ODI # 4096
CH Gayle 101 128 10 1 78.90 West Indies Ahmedabad 28 Oct 2006 ODI # 2439
JE Root 101 108 10 0 93.51 England Bridgetown 9 Mar 2017 ODI # 3849
CL Hooper 100* 135 6 0 74.07 West Indies Sharjah 13 Dec 1997 ODI # 1261
AJ Stewart 100* 147 11 0 68.02 England Nottingham 20 Jul 2000 ODI # 1618
JM Bairstow 100* 97 11 0 103.09 England Manchester 19 Sep 2017 ODI # 3911
JE Root 100* 94 11 0 106.38 England Southampton 14 Jun 2019 ODI # 4158
CA Best 100 119 12 1 84.03 West Indies Georgetown 7 Mar 1990 ODI # 617
AJ Strauss 100 116 8 2 86.20 England Lord's 6 Jul 2004 ODI # 2140
KP Pietersen 100 91 10 1 109.89 England Bridgetown 21 Apr 2007 ODI # 2578
JC Buttler 99 84 7 4 117.85 England North Sound 5 Mar 2014 ODI # 3484
CG Greenidge 98* 155 9 0 63.22 West Indies Sydney 22 Jan 1980 ODI # 87
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:
England v West Indies at Southampton, ICC Cricket World Cup 19th match, Jun 14, 2019 [ODI # 4158]
West Indies v England at Gros Islet, 5th ODI, Mar 2, 2019 [ODI # 4103]
West Indies v England at St George's, 4th ODI, Feb 27, 2019 [ODI # 4099]