High scores
Player Runs Balls 4s 6s SR Team Opposition Ground Match Date Scorecard
Q de Kock 178 113 16 11 157.52 South Africa v Australia Centurion 30 Sep 2016 ODI # 3785
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
SPD Smith 164 157 14 4 104.45 Australia v New Zealand Sydney 4 Dec 2016 ODI # 3811
JJ Roy 162 118 13 3 137.28 England v Sri Lanka The Oval 29 Jun 2016 ODI # 3757
EC Joyce 160* 148 19 3 108.10 Ireland v Afghanistan Belfast 19 Jul 2016 ODI # 3764
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
Sharjeel Khan 152 86 16 9 176.74 Pakistan v Ireland Dublin (Malahide) 18 Aug 2016 ODI # 3767
SPD Smith 149 135 11 2 110.37 Australia v India Perth 12 Jan 2016 ODI # 3723
E Lewis 148 122 15 4 121.31 West Indies v Sri Lanka Bulawayo 23 Nov 2016 ODI # 3808
Q de Kock 138* 96 12 6 143.75 South Africa v England Bloemfontein 3 Feb 2016 ODI # 3732
TWM Latham 137 121 7 4 113.22 New Zealand v Bangladesh Christchurch 26 Dec 2016 ODI # 3814
Q de Kock 135 117 16 4 115.38 South Africa v England Centurion 9 Feb 2016 ODI # 3736
MDKJ Perera 135 128 16 2 105.46 Sri Lanka v Ireland Dublin (Malahide) 18 Jun 2016 ODI # 3749
AD Hales 133* 110 10 6 120.90 England v Sri Lanka Birmingham 24 Jun 2016 ODI # 3753
HM Amla 127 130 13 2 97.69 South Africa v England Centurion 9 Feb 2016 ODI # 3736
KJ Coetzer 127 121 14 1 104.95 Scotland v U.A.E. Edinburgh 14 Aug 2016 ODI # 3765
S Dhawan 126 113 14 2 111.50 India v Australia Canberra 20 Jan 2016 ODI # 3726
JE Root 125 113 10 5 110.61 England v South Africa Centurion 9 Feb 2016 ODI # 3736
MN Samuels 125 134 14 2 93.28 West Indies v Australia Bridgetown 21 Jun 2016 ODI # 3752
RG Sharma 124 127 11 3 97.63 India v Australia Brisbane 15 Jan 2016 ODI # 3724
Babar Azam 123 126 9 1 97.61 Pakistan v West Indies Sharjah 2 Oct 2016 ODI # 3788
DA Warner 122 113 9 3 107.96 Australia v India Sydney 23 Jan 2016 ODI # 3727
RR Rossouw 122 118 14 2 103.38 South Africa v Australia Cape Town 12 Oct 2016 ODI # 3795
Babar Azam 120 131 8 3 91.60 Pakistan v West Indies Sharjah 30 Sep 2016 ODI # 3784
DA Warner 119 115 14 1 103.47 Australia v New Zealand Canberra 6 Dec 2016 ODI # 3812
DA Miller 118* 79 10 6 149.36 South Africa v Australia Durban 5 Oct 2016 ODI # 3790
Tamim Iqbal 118 118 11 2 100.00 Bangladesh v Afghanistan Dhaka 1 Oct 2016 ODI # 3786
KS Williamson 118 128 14 1 92.18 New Zealand v India Delhi 20 Oct 2016 ODI # 3797
V Kohli 117 117 7 2 100.00 India v Australia Melbourne 17 Jan 2016 ODI # 3725
Babar Azam 117 106 8 1 110.37 Pakistan v West Indies Abu Dhabi 5 Oct 2016 ODI # 3789
DA Warner 117 107 13 2 109.34 Australia v South Africa Durban 5 Oct 2016 ODI # 3790
MJ Guptill 114 102 10 6 111.76 New Zealand v Australia Sydney 4 Dec 2016 ODI # 3811
T Bavuma 113 123 13 1 91.86 South Africa v Ireland Benoni 25 Sep 2016 ODI # 3780
JJ Roy 112* 95 7 4 117.89 England v Sri Lanka Birmingham 24 Jun 2016 ODI # 3753
GJ Bailey 112 120 7 2 93.33 Australia v India Perth 12 Jan 2016 ODI # 3723
AD Hales 112 128 14 0 87.50 England v South Africa Cape Town 14 Feb 2016 ODI # 3738
Imrul Kayes 112 119 11 2 94.11 Bangladesh v England Dhaka 7 Oct 2016 ODI # 3791
PL Mommsen 111* 101 9 0 109.90 Scotland v U.A.E. Edinburgh 14 Aug 2016 ODI # 3765
F du Plessis 111 93 13 0 119.35 South Africa v Australia Johannesburg 2 Oct 2016 ODI # 3787
H Masakadza 110 111 9 4 99.09 Zimbabwe v Afghanistan Sharjah 6 Jan 2016 ODI # 3722
HM Amla 110 99 13 0 111.11 South Africa v West Indies Basseterre 15 Jun 2016 ODI # 3747
NT Broom 109* 107 8 3 101.86 New Zealand v Bangladesh Nelson 29 Dec 2016 ODI # 3815
JE Root 109 124 10 1 87.90 England v South Africa Johannesburg 12 Feb 2016 ODI # 3737
DA Warner 109 120 11 2 90.83 Australia v South Africa Basseterre 11 Jun 2016 ODI # 3743
SPD Smith 108 107 9 1 100.93 Australia v South Africa Durban 5 Oct 2016 ODI # 3790
AJ Finch 107 107 9 2 100.00 Australia v India Canberra 20 Jan 2016 ODI # 3726

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 Bangladesh at Nelson, 3rd ODI, Dec 31, 2016 [ODI # 3816]
New Zealand v Bangladesh at Nelson, 2nd ODI, Dec 29, 2016 [ODI # 3815]
New Zealand v Bangladesh at Christchurch, 1st ODI, Dec 26, 2016 [ODI # 3814]