High scores
Player Runs Balls 4s 6s SR Team Opposition Match Date Scorecard
AD Hales 171 122 22 4 140.16 England v Pakistan 30 Aug 2016 ODI # 3773
DA Warner 166 147 14 5 112.92 Australia v Bangladesh 20 Jun 2019 ODI # 4166
AJ Strauss 152 128 19 0 118.75 England v Bangladesh 21 Jun 2005 ODI # 2252
AD Hales 147 92 16 5 159.78 England v Australia 19 Jun 2018 ODI # 4011
JM Bairstow 139 92 15 5 151.08 England v Australia 19 Jun 2018 ODI # 4011
RG Sharma 137* 114 15 4 120.17 India v England 12 Jul 2018 ODI # 4014
KWR Fletcher 131 147 13 0 89.11 England v New Zealand 11 Jun 1975 ODI # 23
RT Ponting 126 109 14 3 115.59 Australia v England 15 Sep 2009 ODI # 2890
NV Knight 125* 145 9 0 86.20 England v Pakistan 1 Sep 1996 ODI # 1111
AJ Lamb 118 121 14 0 97.52 England v Pakistan 17 Jul 1982 ODI # 154
D Lloyd 116* 159 8 1 72.95 England v Pakistan 31 Aug 1974 ODI # 14
Babar Azam 115 112 13 1 102.67 Pakistan v England 17 May 2019 ODI # 4138
JJ Roy 114 89 11 4 128.08 England v Pakistan 17 May 2019 ODI # 4138
EJG Morgan 113 82 12 5 137.80 England v New Zealand 17 Jun 2015 ODI # 3657
PD Collingwood 112* 86 10 5 130.23 England v Bangladesh 21 Jun 2005 ODI # 2252
TD Paine 111 148 14 1 75.00 Australia v England 17 Sep 2009 ODI # 2891
TM Chappell 110 131 11 0 83.96 Australia v India 13 Jun 1983 ODI # 207
Majid Khan 109 93 16 1 117.20 Pakistan v England 31 Aug 1974 ODI # 14
JE Root 107 104 10 1 102.88 England v Pakistan 3 Jun 2019 ODI # 4148
JE Root 106* 97 13 0 109.27 England v New Zealand 17 Jun 2015 ODI # 3657
Zaheer Abbas 103* 121 6 0 85.12 Pakistan v New Zealand 20 Jun 1983 ODI # 218
RA Smith 103 105 11 0 98.09 England v India 20 Jul 1990 ODI # 635
JC Buttler 103 76 9 2 135.52 England v Pakistan 3 Jun 2019 ODI # 4148
Mushfiqur Rahim 102* 97 9 1 105.15 Bangladesh v Australia 20 Jun 2019 ODI # 4166
AJ Lamb 100* 105 9 0 95.23 England v Australia 27 May 1989 ODI # 567
AJ Stewart 100* 147 11 0 68.02 England v West Indies 20 Jul 2000 ODI # 1618
HM Amla 97* 107 9 1 90.65 South Africa v England 5 Sep 2012 ODI # 3304
Zaheer Abbas 97 89 10 1 108.98 Pakistan v Sri Lanka 14 Jun 1975 ODI # 30
GW Flower 96* 152 10 0 63.15 Zimbabwe v England 26 Jun 2003 ODI # 2028
AN Cook 95* 75 16 0 126.66 England v Sri Lanka 6 Jul 2011 ODI # 3169
CR Woakes 95* 92 4 0 103.26 England v Sri Lanka 21 Jun 2016 ODI # 3751
Mohammad Ashraful 94 52 11 3 180.76 Bangladesh v England 21 Jun 2005 ODI # 2252
JC Buttler 93 99 6 1 93.93 England v Sri Lanka 21 Jun 2016 ODI # 3751
NM Coulter-Nile 92 60 8 4 153.33 Australia v West Indies 6 Jun 2019 ODI # 4152
JC Buttler 90* 51 7 7 176.47 England v Pakistan 30 Aug 2016 ODI # 3773
KS Williamson 90 70 12 1 128.57 New Zealand v England 17 Jun 2015 ODI # 3657
UT Khawaja 89 72 10 0 123.61 Australia v Bangladesh 20 Jun 2019 ODI # 4166
IR Bell 86* 111 10 0 77.47 England v Pakistan 8 Sep 2006 ODI # 2411
ME Trescothick 85 65 14 2 130.76 England v Bangladesh 21 Jun 2005 ODI # 2252
JE Root 85 86 8 0 98.83 England v Pakistan 30 Aug 2016 ODI # 3773
IR Bell 84* 101 6 0 83.16 England v Bangladesh 8 Jul 2010 ODI # 3018
Majid Khan 84 93 9 1 90.32 Pakistan v Sri Lanka 14 Jun 1975 ODI # 30
Mohammad Hafeez 84 62 8 2 135.48 Pakistan v England 3 Jun 2019 ODI # 4148
GM Turner 83* 143 4 0 58.04 New Zealand v Sri Lanka 9 Jun 1979 ODI # 62
AJ Stewart 83 103 8 0 80.58 England v Sri Lanka 27 Jun 2002 ODI # 1847
RS Morton 82* 89 6 1 92.13 West Indies v England 7 Jul 2007 ODI # 2598
CH Gayle 82 126 8 0 65.07 West Indies v England 7 Jul 2007 ODI # 2598
IR Bell 82 96 6 1 85.41 England v New Zealand 5 Jun 2013 ODI # 3362
JJ Roy 82 61 7 4 134.42 England v Australia 19 Jun 2018 ODI # 4011
SL Campbell 80 137 8 0 58.39 West Indies v England 24 May 1995 ODI # 1000
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:
Australia v Bangladesh at Nottingham, ICC Cricket World Cup 26th match, Jun 20, 2019 [ODI # 4166]
Australia v West Indies at Nottingham, ICC Cricket World Cup 10th match, Jun 6, 2019 [ODI # 4152]
England v Pakistan at Nottingham, ICC Cricket World Cup 6th match, Jun 3, 2019 [ODI # 4148]