High scores
Player Runs Balls 4s 6s SR Team Opposition Ground Match Date Scorecard
RG Sharma 264 173 33 9 152.60 India v Sri Lanka Kolkata 13 Nov 2014 ODI # 3544
MJ Guptill 237* 163 24 11 145.39 New Zealand v West Indies Wellington 21 Mar 2015 ODI # 3643
V Sehwag 219 149 25 7 146.97 India v West Indies Indore 8 Dec 2011 ODI # 3223
CH Gayle 215 147 10 16 146.25 West Indies v Zimbabwe Canberra 24 Feb 2015 ODI # 3612
Fakhar Zaman 210* 156 24 5 134.61 Pakistan v Zimbabwe Bulawayo 20 Jul 2018 ODI # 4020
RG Sharma 209 158 12 16 132.27 India v Australia Bengaluru 2 Nov 2013 ODI # 3428
RG Sharma 208* 153 13 12 135.94 India v Sri Lanka Mohali 13 Dec 2017 ODI # 3941
SR Tendulkar 200* 147 25 3 136.05 India v South Africa Gwalior 24 Feb 2010 ODI # 2962
MJ Guptill 189* 155 19 2 121.93 New Zealand v England Southampton 2 Jun 2013 ODI # 3361
SR Watson 185* 96 15 15 192.70 Australia v Bangladesh Dhaka 11 Apr 2011 ODI # 3150
F du Plessis 185 141 16 3 131.20 South Africa v Sri Lanka Cape Town 7 Feb 2017 ODI # 3833
V Kohli 183 148 22 1 123.64 India v Pakistan Dhaka 18 Mar 2012 ODI # 3263
LRPL Taylor 181* 147 17 6 123.12 New Zealand v England Dunedin 7 Mar 2018 ODI # 3989
MJ Guptill 180* 138 15 11 130.43 New Zealand v South Africa Hamilton 1 Mar 2017 ODI # 3843
JJ Roy 180 151 16 5 119.20 England v Australia Melbourne 14 Jan 2018 ODI # 3951
DA Warner 179 128 19 5 139.84 Australia v Pakistan Adelaide 26 Jan 2017 ODI # 3826
DA Warner 178 133 19 5 133.83 Australia v Afghanistan Perth 4 Mar 2015 ODI # 3623
Q de Kock 178 113 16 11 157.52 South Africa v Australia Centurion 30 Sep 2016 ODI # 3785
PR Stirling 177 134 21 5 132.08 Ireland v Canada Toronto 7 Sep 2010 ODI # 3042
E Lewis 176* 130 17 7 135.38 West Indies v England The Oval 27 Sep 2017 ODI # 3916
AB de Villiers 176 104 15 7 169.23 South Africa v Bangladesh Paarl 18 Oct 2017 ODI # 3925
V Sehwag 175 140 14 5 125.00 India v Bangladesh Dhaka 19 Feb 2011 ODI # 3100
CS MacLeod 175 141 14 5 124.11 Scotland v Canada Christchurch 23 Jan 2014 ODI # 3459
WU Tharanga 174* 159 19 3 109.43 Sri Lanka v India Kingston 2 Jul 2013 ODI # 3382
DA Warner 173 136 24 0 127.20 Australia v South Africa Cape Town 12 Oct 2016 ODI # 3795
RG Sharma 171* 163 13 7 104.90 India v Australia Perth 12 Jan 2016 ODI # 3723
AD Hales 171 122 22 4 140.16 England v Pakistan Nottingham 30 Aug 2016 ODI # 3773
L Ronchi 170* 99 14 9 171.71 New Zealand v Sri Lanka Dunedin 23 Jan 2015 ODI # 3588
KC Sangakkara 169 137 18 6 123.35 Sri Lanka v South Africa Colombo (RPS) 20 Jul 2013 ODI # 3392
D Ramdin 169 121 8 11 139.66 West Indies v Bangladesh Basseterre 25 Aug 2014 ODI # 3514
Q de Kock 168* 145 21 2 115.86 South Africa v Bangladesh Kimberley 15 Oct 2017 ODI # 3923
SPD Smith 164 157 14 4 104.45 Australia v New Zealand Sydney 4 Dec 2016 ODI # 3811
DA Warner 163 157 13 2 103.82 Australia v Sri Lanka Brisbane 4 Mar 2012 ODI # 3255
AB de Villiers 162* 66 17 8 245.45 South Africa v West Indies Sydney 27 Feb 2015 ODI # 3616
JJ Roy 162 118 13 3 137.28 England v Sri Lanka The Oval 29 Jun 2016 ODI # 3757
RG Sharma 162 137 20 4 118.24 India v West Indies Mumbai (BS) 29 Oct 2018 ODI # 4063
CH Gayle 162 97 11 14 167.01 West Indies v England St George's 27 Feb 2019 ODI # 4099
SR Watson 161* 150 12 4 107.33 Australia v England Melbourne 16 Jan 2011 ODI # 3081
TM Dilshan 161* 146 22 0 110.27 Sri Lanka v Bangladesh Melbourne 26 Feb 2015 ODI # 3615
TM Dilshan 160* 165 11 3 96.96 Sri Lanka v India Hobart 28 Feb 2012 ODI # 3251
EC Joyce 160* 148 19 3 108.10 Ireland v Afghanistan Belfast 19 Jul 2016 ODI # 3764
V Kohli 160* 159 12 2 100.62 India v South Africa Cape Town 7 Feb 2018 ODI # 3971
HM Amla 159 128 16 4 124.21 South Africa v Ireland Canberra 3 Mar 2015 ODI # 3621
AJ Strauss 158 145 18 1 108.96 England v India Bengaluru 27 Feb 2011 ODI # 3110
CS MacLeod 157* 146 23 1 107.53 Scotland v Afghanistan Bulawayo 4 Mar 2018 ODI # 3983
V Kohli 157* 129 13 4 121.70 India v West Indies Visakhapatnam 24 Oct 2018 ODI # 4059
GJ Bailey 156 114 13 6 136.84 Australia v India Nagpur 30 Oct 2013 ODI # 3424
KJ Coetzer 156 134 17 4 116.41 Scotland v Bangladesh Nelson 5 Mar 2015 ODI # 3624
DA Warner 156 128 13 4 121.87 Australia v New Zealand Melbourne 9 Dec 2016 ODI # 3813
V Kohli 154* 134 16 1 114.92 India v New Zealand Mohali 23 Oct 2016 ODI # 3798
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

Performances in matches that overlap decades are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures

Records includes the following current or recent matches:
Australia v Pakistan at Sharjah, 2nd ODI, Mar 24, 2019 [ODI # 4117]
Australia v Pakistan at Sharjah, 1st ODI, Mar 22, 2019 [ODI # 4116]
South Africa v Sri Lanka at Cape Town, 5th ODI, Mar 16, 2019 [ODI # 4115]