High scores
Player Runs Balls 4s 6s SR Team Opposition Match Date Scorecard
GM Turner 171* 201 16 2 85.07 New Zealand v East Africa 7 Jun 1975 ODI # 20
RA Smith 167* 163 17 3 102.45 England v Australia 21 May 1993 ODI # 831
AJ Strauss 154 140 16 5 110.00 England v Bangladesh 12 Jul 2010 ODI # 3026
AD Hales 133* 110 10 6 120.90 England v Sri Lanka 24 Jun 2016 ODI # 3753
JC Buttler 129 77 13 5 167.53 England v New Zealand 9 Jun 2015 ODI # 3654
RG Sharma 123* 129 15 1 95.34 India v Bangladesh 15 Jun 2017 ODI # 3891
S Chanderpaul 116* 122 9 3 95.08 West Indies v England 4 Jul 2007 ODI # 2597
GA Gooch 115 159 9 1 72.32 England v Australia 1 Jun 1985 ODI # 330
ME Waugh 113 122 8 0 92.62 Australia v England 21 May 1993 ODI # 831
NV Knight 113 132 11 0 85.60 England v Pakistan 31 Aug 1996 ODI # 1109
JJ Roy 112* 95 7 4 117.89 England v Sri Lanka 24 Jun 2016 ODI # 3753
JM Bairstow 111 109 10 6 101.83 England v India 30 Jun 2019 ODI # 4179
IJL Trott 110 121 12 0 90.90 England v Bangladesh 12 Jul 2010 ODI # 3026
GA Gooch 108 113 11 0 95.57 England v Australia 22 Aug 1980 ODI # 92
CG Greenidge 106* 173 9 1 61.27 West Indies v India 9 Jun 1979 ODI # 61
KS Williamson 106* 138 9 1 76.81 New Zealand v South Africa 19 Jun 2019 ODI # 4165
AM Rahane 106 100 10 4 106.00 India v England 2 Sep 2014 ODI # 3523
JE Root 104 78 13 2 133.33 England v New Zealand 9 Jun 2015 ODI # 3654
RG Sharma 104 92 7 5 113.04 India v Bangladesh 2 Jul 2019 ODI # 4182
BA Stokes 102* 109 13 2 93.57 England v Australia 10 Jun 2017 ODI # 3885
RG Sharma 102 109 15 0 93.57 India v England 30 Jun 2019 ODI # 4179
Babar Azam 101* 127 11 0 79.52 Pakistan v New Zealand 26 Jun 2019 ODI # 4174
AJ Stewart 101 144 8 0 70.13 England v Zimbabwe 18 Jul 2000 ODI # 1617
KS Williamson 100 97 8 3 103.09 New Zealand v Australia 2 Jun 2017 ODI # 3876
KJ Hughes 98 84 10 0 116.66 Australia v England 22 Aug 1980 ODI # 92
S Dhawan 97* 81 11 4 119.75 India v England 2 Sep 2014 ODI # 3523
JDS Neesham 97* 112 5 3 86.60 New Zealand v Pakistan 26 Jun 2019 ODI # 4174
V Kohli 96* 78 13 0 123.07 India v Bangladesh 15 Jun 2017 ODI # 3891
MW Gatting 96 131 14 1 73.28 England v Australia 6 Jun 1981 ODI # 120
DI Gower 92* 96 6 4 95.83 England v New Zealand 15 Jun 1983 ODI # 209
HH Gibbs 91 118 6 1 77.11 South Africa v New Zealand 10 Jun 1999 ODI # 1478
IR Bell 91 115 7 0 79.13 England v Australia 8 Jun 2013 ODI # 3365
RG Sharma 91 119 7 2 76.47 India v Pakistan 4 Jun 2017 ODI # 3878
DL Haynes 88* 136 9 0 64.70 West Indies v Zimbabwe 20 Jun 1983 ODI # 220
DL Amiss 88 116 7 0 75.86 England v East Africa 14 Jun 1975 ODI # 27
MJ Prior 87 86 5 0 101.16 England v West Indies 26 May 2009 ODI # 2851
EJG Morgan 87 81 8 5 107.40 England v Australia 10 Jun 2017 ODI # 3885
AR Border 86* 96 9 0 89.58 Australia v England 21 May 1993 ODI # 831
MP Vaughan 86 122 9 0 70.49 England v Australia 21 Sep 2004 ODI # 2180
AR Border 85* 123 5 0 69.10 Australia v England 1 Jun 1985 ODI # 330
SPD Smith 85 119 6 0 71.42 Australia v England 11 Jul 2019 ODI # 4191
JJ Roy 85 65 9 5 130.76 England v Australia 11 Jul 2019 ODI # 4191
MP Vaughan 83 115 15 0 72.17 England v South Africa 8 Jul 2003 ODI # 2035
MW Gatting 82* 125 7 0 65.60 England v West Indies 19 May 1988 ODI # 518
G Kirsten 82 121 6 1 67.76 South Africa v New Zealand 10 Jun 1999 ODI # 1478
Yousuf Youhana 81* 114 5 1 71.05 Pakistan v India 19 Sep 2004 ODI # 2179
V Kohli 81* 68 6 3 119.11 India v Pakistan 4 Jun 2017 ODI # 3878
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 Australia at Birmingham, ICC Cricket World Cup 2nd semi final, Jul 11, 2019 [ODI # 4191]
Bangladesh v India at Birmingham, ICC Cricket World Cup 40th match, Jul 2, 2019 [ODI # 4182]
England v India at Birmingham, ICC Cricket World Cup 38th match, Jun 30, 2019 [ODI # 4179]