High scores
Player Runs Balls 4s 6s SR Team Opposition Ground Match Date Scorecard
RG Sharma 208* 153 13 12 135.94 India v Sri Lanka Mohali 13 Dec 2017 ODI # 3941
F du Plessis 185 141 16 3 131.20 South Africa v Sri Lanka Cape Town 7 Feb 2017 ODI # 3833
MJ Guptill 180* 138 15 11 130.43 New Zealand v South Africa Hamilton 1 Mar 2017 ODI # 3843
DA Warner 179 128 19 5 139.84 Australia v Pakistan Adelaide 26 Jan 2017 ODI # 3826
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
Q de Kock 168* 145 21 2 115.86 South Africa v Bangladesh Kimberley 15 Oct 2017 ODI # 3923
HM Amla 154 134 15 5 114.92 South Africa v Sri Lanka Centurion 10 Feb 2017 ODI # 3834
CS MacLeod 154 163 15 3 94.47 Scotland v P.N.G. Port Moresby 6 Oct 2017 ODI # 3920
Yuvraj Singh 150 127 21 3 118.11 India v England Cuttack 19 Jan 2017 ODI # 3821
RG Sharma 147 138 18 2 106.52 India v New Zealand Kanpur 29 Oct 2017 ODI # 3932
MP Stoinis 146* 117 9 11 124.78 Australia v New Zealand Auckland 30 Jan 2017 ODI # 3829
Anshuman Rath 143* 137 9 3 104.37 Hong Kong v P.N.G. ICCA Dubai 8 Dec 2017 ODI # 3938
JM Bairstow 141* 114 17 0 123.68 England v West Indies Southampton 29 Sep 2017 ODI # 3918
MS Dhoni 134 122 10 6 109.83 India v England Cuttack 19 Jan 2017 ODI # 3821
JE Root 133* 129 11 1 103.10 England v Bangladesh The Oval 1 Jun 2017 ODI # 3875
S Dhawan 132* 90 20 3 146.66 India v Sri Lanka Dambulla 20 Aug 2017 ODI # 3905
V Kohli 131 96 17 2 136.45 India v Sri Lanka Colombo (RPS) 31 Aug 2017 ODI # 3908
DA Warner 130 119 11 2 109.24 Australia v Pakistan Sydney 22 Jan 2017 ODI # 3822
TM Head 128 137 9 3 93.43 Australia v Pakistan Adelaide 26 Jan 2017 ODI # 3826
Tamim Iqbal 128 142 12 3 90.14 Bangladesh v England The Oval 1 Jun 2017 ODI # 3875
Tamim Iqbal 127 142 15 1 89.43 Bangladesh v Sri Lanka Dambulla 25 Mar 2017 ODI # 3855
Babar Azam 125* 132 7 3 94.69 Pakistan v West Indies Providence 9 Apr 2017 ODI # 3862
S Dhawan 125 128 15 1 97.65 India v Sri Lanka The Oval 8 Jun 2017 ODI # 3882
RG Sharma 125 109 11 5 114.67 India v Australia Nagpur 1 Oct 2017 ODI # 3919
RG Sharma 124* 145 16 2 85.51 India v Sri Lanka Pallekele 27 Aug 2017 ODI # 3907
AJ Finch 124 125 12 5 99.20 Australia v India Indore 24 Sep 2017 ODI # 3914
DA Warner 124 119 12 4 104.20 Australia v India Bengaluru 28 Sep 2017 ODI # 3917
RG Sharma 123* 129 15 1 95.34 India v Bangladesh Birmingham 15 Jun 2017 ODI # 3891
V Kohli 122 105 8 5 116.19 India v England Pune 15 Jan 2017 ODI # 3819
V Kohli 121 125 9 2 96.80 India v New Zealand Mumbai 22 Oct 2017 ODI # 3928
KM Jadhav 120 76 12 4 157.89 India v England Pune 15 Jan 2017 ODI # 3819
WU Tharanga 119 90 11 7 132.22 Sri Lanka v South Africa Cape Town 7 Feb 2017 ODI # 3833
WTS Porterfield 119 98 18 0 121.42 Ireland v Afghanistan Greater Noida 15 Mar 2017 ODI # 3850
DA Miller 117* 98 3 6 119.38 South Africa v Sri Lanka Durban 1 Feb 2017 ODI # 3830
MD Gunathilaka 116 111 15 1 104.50 Sri Lanka v Zimbabwe Hambantota 6 Jul 2017 ODI # 3901
N Dickwella 116 118 8 0 98.30 Sri Lanka v Zimbabwe Hambantota 8 Jul 2017 ODI # 3903
DAS Gunaratne 114* 117 14 2 97.43 Sri Lanka v South Africa Centurion 10 Feb 2017 ODI # 3834
Shakib Al Hasan 114 115 11 1 99.13 Bangladesh v New Zealand Cardiff 9 Jun 2017 ODI # 3883
Fakhar Zaman 114 106 12 3 107.54 Pakistan v India The Oval 18 Jun 2017 ODI # 3894
V Kohli 113 106 9 1 106.60 India v New Zealand Kanpur 29 Oct 2017 ODI # 3932
WU Tharanga 112* 144 14 0 77.77 Sri Lanka v Pakistan Abu Dhabi 16 Oct 2017 ODI # 3924
SF Mire 112 96 14 0 116.66 Zimbabwe v Sri Lanka Galle 30 Jun 2017 ODI # 3897
V Kohli 111* 115 12 2 96.52 India v West Indies Kingston 6 Jul 2017 ODI # 3902
AD Mathews 111* 132 9 3 84.09 Sri Lanka v India Mohali 13 Dec 2017 ODI # 3941
H Masakadza 111 98 15 1 113.26 Zimbabwe v Sri Lanka Hambantota 6 Jul 2017 ODI # 3901
V Kohli 110* 116 9 0 94.82 India v Sri Lanka Colombo (RPS) 3 Sep 2017 ODI # 3909
Mushfiqur Rahim 110* 116 11 2 94.82 Bangladesh v South Africa Kimberley 15 Oct 2017 ODI # 3923
HM Amla 110* 112 8 0 98.21 South Africa v Bangladesh Kimberley 15 Oct 2017 ODI # 3923
AD Hales 110 107 9 5 102.80 England v West Indies Bridgetown 9 Mar 2017 ODI # 3849

Performances in matches that overlap years 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:
New Zealand v West Indies at Christchurch, 3rd ODI, Dec 26, 2017 [ODI # 3945]
New Zealand v West Indies at Christchurch, 2nd ODI, Dec 23, 2017 [ODI # 3944]
New Zealand v West Indies at Whangarei, 1st ODI, Dec 20, 2017 [ODI # 3943]