High scores
Player Runs Balls 4s 6s SR Team Ground Match Date Scorecard
MJ Guptill 237* 163 24 11 145.39 New Zealand Wellington 21 Mar 2015 ODI # 3643
V Sehwag 219 149 25 7 146.97 India Indore 8 Dec 2011 ODI # 3223
ME Waugh 173 148 16 3 116.89 Australia Melbourne 9 Feb 2001 ODI # 1687
AB de Villiers 162* 66 17 8 245.45 South Africa Sydney 27 Feb 2015 ODI # 3616
RG Sharma 162 137 20 4 118.24 India Mumbai (BS) 29 Oct 2018 ODI # 4063
ML Hayden 158 143 14 4 110.48 Australia North Sound 27 Mar 2007 ODI # 2555
V Kohli 157* 129 13 4 121.70 India Visakhapatnam 24 Oct 2018 ODI # 4059
HM Amla 153* 142 14 0 107.74 South Africa Johannesburg 18 Jan 2015 ODI # 3583
RG Sharma 152* 117 15 8 129.91 India Guwahati 21 Oct 2018 ODI # 4056
JC Buttler 150 77 13 12 194.80 England St George's 27 Feb 2019 ODI # 4099
AB de Villiers 149 44 9 16 338.63 South Africa Johannesburg 18 Jan 2015 ODI # 3583
KS Williamson 148 154 14 1 96.10 New Zealand Manchester 22 Jun 2019 ODI # 4170
AB de Villiers 146 130 12 5 112.30 South Africa St George's 10 Apr 2007 ODI # 2567
SR Tendulkar 141* 148 13 5 95.27 India Kuala Lumpur 14 Sep 2006 ODI # 2414
JM Bairstow 141* 114 17 0 123.68 England Southampton 29 Sep 2017 ODI # 3918
V Kohli 140 107 21 2 130.84 India Guwahati 21 Oct 2018 ODI # 4056
JH Kallis 139 142 11 3 97.88 South Africa Johannesburg 4 Feb 2004 ODI # 2096
BRM Taylor 138 124 20 2 111.29 Zimbabwe Harare 19 Mar 2018 ODI # 4002
A Balbirnie 135 124 11 4 108.87 Ireland Dublin (Malahide) 11 May 2019 ODI # 4132
HM Amla 133 105 11 6 126.66 South Africa Centurion 28 Jan 2015 ODI # 3593
DA Gunawardene 132 146 19 0 90.41 Sri Lanka Nairobi (Gym) 4 Oct 2000 ODI # 1631
RR Rossouw 132 98 9 8 134.69 South Africa Centurion 28 Jan 2015 ODI # 3593
CJ Anderson 131* 47 6 14 278.72 New Zealand Queenstown 1 Jan 2014 ODI # 3451
Saeed Anwar 131 141 12 3 92.90 Pakistan Sharjah 1 Nov 1993 ODI # 842
Yuvraj Singh 131 102 10 7 128.43 India Kingston 26 Jun 2009 ODI # 2852
DA Miller 130* 133 11 3 97.74 South Africa Port Elizabeth 25 Jan 2015 ODI # 3591
Tamim Iqbal 130* 160 10 3 81.25 Bangladesh Providence 22 Jul 2018 ODI # 4022
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
HM Amla 129 115 9 2 112.17 South Africa Roseau 30 May 2010 ODI # 2984
RR Rossouw 128 115 11 2 111.30 South Africa Johannesburg 18 Jan 2015 ODI # 3583
AR Border 127* 140 13 0 90.71 Australia Sydney 6 Feb 1985 ODI # 303
Basit Ali 127* 79 12 5 160.75 Pakistan Sharjah 5 Nov 1993 ODI # 845
MA Atherton 127 160 14 1 79.37 England Lord's 28 May 1995 ODI # 1002
V Kohli 127 114 13 3 111.40 India Dharamsala 17 Oct 2014 ODI # 3535
SR Watson 126 122 15 2 103.27 Australia St George's 29 Jun 2008 ODI # 2724
IR Bell 126 117 12 1 107.69 England Southampton 16 Jun 2012 ODI # 3276
GJ Bailey 125* 110 10 4 113.63 Australia Perth 3 Feb 2013 ODI # 3331
Babar Azam 125* 132 7 3 94.69 Pakistan Providence 9 Apr 2017 ODI # 3862
HH Gibbs 125 146 9 0 85.61 South Africa Port Elizabeth 30 Jan 1999 ODI # 1397
Shakib Al Hasan 124* 99 16 0 125.25 Bangladesh Taunton 17 Jun 2019 ODI # 4162
Kamran Akmal 124 125 12 0 99.20 Pakistan Brisbane 19 Jan 2005 ODI # 2206
A Flintoff 123 104 8 7 118.26 England Lord's 6 Jul 2004 ODI # 2140
HH Dippenaar 123 129 12 0 95.34 South Africa Bridgetown 11 May 2005 ODI # 2243
Babar Azam 123 126 9 1 97.61 Pakistan Sharjah 2 Oct 2016 ODI # 3788
JJ Roy 123 85 15 3 144.70 England Bridgetown 20 Feb 2019 ODI # 4096
SR Tendulkar 122* 131 12 1 93.12 India Harare 4 Jul 2001 ODI # 1733
MJ Guptill 122* 135 8 2 90.37 New Zealand Auckland 10 Jan 2009 ODI # 2789
NV Knight 122 130 13 4 93.84 England Bridgetown 29 Mar 1998 ODI # 1299
SR Watson 122 111 12 2 109.90 Australia Canberra 6 Feb 2013 ODI # 3332
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:
West Indies v India at Port of Spain, 3rd ODI, Aug 14, 2019 [ODI # 4199]
West Indies v India at Port of Spain, 2nd ODI, Aug 11, 2019 [ODI # 4197]
West Indies v India at Providence, 1st ODI, Aug 8, 2019 [ODI # 4196]