High scores
Player Runs Balls 4s 6s SR Team Opposition Ground Match Date Scorecard
CS MacLeod 175 141 14 5 124.11 Scotland v Canada Christchurch 23 Jan 2014 ODI # 3459
CS MacLeod 157* 146 23 1 107.53 Scotland v Afghanistan Bulawayo 4 Mar 2018 ODI # 3983
TP Ura 151 142 10 6 106.33 P.N.G. v Ireland Harare 6 Mar 2018 ODI # 3986
PL Mommsen 139* 149 12 1 93.28 Scotland v U.A.E. Lincoln 1 Feb 2014 ODI # 3468
BRM Taylor 138 124 20 2 111.29 Zimbabwe v West Indies Harare 19 Mar 2018 ODI # 4002
W Barresi 137* 150 11 2 91.33 Netherlands v Kenya Lincoln 23 Jan 2014 ODI # 3460
SO Hetmyer 127 93 14 4 136.55 West Indies v U.A.E. Harare 6 Mar 2018 ODI # 3987
PR Stirling 126 117 15 5 107.69 Ireland v U.A.E. Harare 12 Mar 2018 ODI # 3995
CH Gayle 123 91 7 11 135.16 West Indies v U.A.E. Harare 6 Mar 2018 ODI # 3987
NFI McCallum 121* 138 12 3 87.68 Scotland v Ireland Benoni 1 Apr 2009 ODI # 2830
MH Cross 114 135 5 4 84.44 Scotland v U.A.E. Bulawayo 15 Mar 2018 ODI # 3998
Rameez Shahzad 112* 107 9 4 104.67 U.A.E. v West Indies Harare 6 Mar 2018 ODI # 3987
WTS Porterfield 111 133 12 0 83.45 Ireland v P.N.G. Harare 6 Mar 2018 ODI # 3986
IA Karim 108 84 16 0 128.57 Kenya v Netherlands Lincoln 23 Jan 2014 ODI # 3460
RN ten Doeschate 106* 84 9 3 126.19 Netherlands v Kenya Potchefstroom 1 Apr 2009 ODI # 2831
A Balbirnie 105 146 10 0 71.91 Ireland v Scotland Harare 18 Mar 2018 ODI # 4001
WTS Porterfield 104* 133 13 0 78.19 Ireland v Canada Centurion 19 Apr 2009 ODI # 2843
DL Hemp 102* 152 9 0 67.10 Bermuda v Kenya Potchefstroom 6 Apr 2009 ODI # 2835
WTS Porterfield 101 89 12 3 113.48 Ireland v Scotland Benoni 1 Apr 2009 ODI # 2830
R Powell 101 100 7 7 101.00 West Indies v Ireland Harare 10 Mar 2018 ODI # 3993
SP Patil 99* 99 7 2 100.00 U.A.E. v Scotland Lincoln 1 Feb 2014 ODI # 3468
JO Holder 99* 101 9 4 98.01 West Indies v P.N.G. Harare 8 Mar 2018 ODI # 3991
Rohan Mustafa 95 136 4 4 69.85 U.A.E. v P.N.G. Harare 4 Mar 2018 ODI # 3984
Mohammad Nabi 92 82 7 3 112.19 Afghanistan v Scotland Bulawayo 4 Mar 2018 ODI # 3983
WTS Porterfield 92 103 10 2 89.32 Ireland v U.A.E. Harare 12 Mar 2018 ODI # 3995
KJ O'Brien 89* 104 9 1 85.57 Ireland v Canada Benoni 6 Apr 2009 ODI # 2836
AA Obanda 89 101 8 1 88.11 Kenya v Scotland Christchurch 30 Jan 2014 ODI # 3466
BRM Taylor 89 88 7 3 101.13 Zimbabwe v Afghanistan Bulawayo 6 Mar 2018 ODI # 3988
Raza-ur-Rehman 88 105 11 0 83.80 Canada v Netherlands Mount Maunganui 28 Jan 2014 ODI # 3464
A Bagai 87 122 8 1 71.31 Canada v Scotland Benoni 8 Apr 2009 ODI # 2838
RG Aga 86 70 12 0 122.85 Kenya v Netherlands Lincoln 23 Jan 2014 ODI # 3460
MN Samuels 86 80 6 4 107.50 West Indies v Zimbabwe Harare 19 Mar 2018 ODI # 4002
Anshuman Rath 85 117 6 1 72.64 Hong Kong v Zimbabwe Bulawayo 10 Mar 2018 ODI # 3994
EJG Morgan 84* 100 10 1 84.00 Ireland v Canada Benoni 6 Apr 2009 ODI # 2836
H Masakadza 84 110 7 1 76.36 Zimbabwe v Hong Kong Bulawayo 10 Mar 2018 ODI # 3994
Mohammad Shahzad 84 93 11 2 90.32 Afghanistan v West Indies Harare 25 Mar 2018 ODI # 4007
DL Hemp 81 101 9 0 80.19 Bermuda v Netherlands Potchefstroom 8 Apr 2009 ODI # 2837
DLS van Bunge 80 65 10 3 123.07 Netherlands v Kenya Potchefstroom 19 Apr 2009 ODI # 2844
Muhammad Usman 80 91 7 2 87.91 U.A.E. v Scotland Bulawayo 15 Mar 2018 ODI # 3998
SC Williams 80 80 5 1 100.00 Zimbabwe v U.A.E. Harare 22 Mar 2018 ODI # 4005
PL Mommsen 78 97 4 1 80.41 Scotland v Kenya Christchurch 30 Jan 2014 ODI # 3466
CS MacLeod 78 79 8 1 98.73 Scotland v U.A.E. Bulawayo 15 Mar 2018 ODI # 3998
SD Hope 76 97 5 1 78.35 West Indies v Zimbabwe Harare 19 Mar 2018 ODI # 4002
ES Szwarczynski 75* 116 7 0 64.65 Netherlands v Canada Mount Maunganui 28 Jan 2014 ODI # 3464
Gulbadin Naib 74* 97 4 2 76.28 Afghanistan v U.A.E. Harare 20 Mar 2018 ODI # 4003
Hamza Tariq 71 70 13 1 101.42 Canada v Scotland Christchurch 23 Jan 2014 ODI # 3459
NJ O'Brien 70 70 9 0 100.00 Ireland v Scotland Harare 18 Mar 2018 ODI # 4001
Sikandar Raza 69* 83 4 3 83.13 Zimbabwe v Ireland Harare 16 Mar 2018 ODI # 3999
Rahmat Shah 69 91 5 1 75.82 Afghanistan v Zimbabwe Bulawayo 6 Mar 2018 ODI # 3988
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
Records includes the following current or recent matches:
Afghanistan v West Indies at Harare, ICC Cricket World Cup Qualifier final, Mar 25, 2018 [ODI # 4007]
Afghanistan v Ireland at Harare, ICC Cricket World Cup Qualifier 33rd match, Mar 23, 2018 [ODI # 4006]
Zimbabwe v United Arab Emirates at Harare, ICC Cricket World Cup Qualifier 32nd match, Mar 22, 2018 [ODI # 4005]