High scores
Player Runs Balls 4s 6s SR Team Ground Match Date Scorecard
G Kirsten 188* 159 13 4 118.23 South Africa Rawalpindi 16 Feb 1996 ODI # 1049
PL Mommsen 139* 149 12 1 93.28 Scotland Lincoln 1 Feb 2014 ODI # 3468
WTS Porterfield 139 147 15 2 94.55 Ireland ICCA Dubai 13 Jan 2018 ODI # 3950
Nawroz Mangal 129 123 8 4 104.87 Afghanistan ICCA Dubai 30 Nov 2014 ODI # 3558
KJ Coetzer 127 121 14 1 104.95 Scotland Edinburgh 14 Aug 2016 ODI # 3765
SO Hetmyer 127 93 14 4 136.55 West Indies Harare 6 Mar 2018 ODI # 3987
PR Stirling 126 117 15 5 107.69 Ireland Harare 12 Mar 2018 ODI # 3995
MS Chapman 124* 116 11 2 106.89 Hong Kong ICCA Dubai 16 Nov 2015 ODI # 3709
CH Gayle 123 91 7 11 135.16 West Indies Harare 6 Mar 2018 ODI # 3987
EC Joyce 116* 149 13 1 77.85 Ireland ICCA Dubai 11 Jan 2018 ODI # 3948
MH Cross 114 135 5 4 84.44 Scotland Bulawayo 15 Mar 2018 ODI # 3998
PL Mommsen 111* 101 9 0 109.90 Scotland Edinburgh 14 Aug 2016 ODI # 3765
Mohammad Ashraful 109 126 8 0 86.50 Bangladesh Lahore 24 Jun 2008 ODI # 2711
MH Cross 107* 110 10 2 97.27 Scotland ICCA Dubai 21 Jan 2018 ODI # 3961
R Dravid 104 93 8 0 111.82 India Dambulla 16 Jul 2004 ODI # 2144
CS MacLeod 103 122 6 3 84.42 Scotland Edinburgh 16 Aug 2016 ODI # 3766
A Balbirnie 102 109 12 1 93.57 Ireland ICCA Dubai 13 Jan 2018 ODI # 3950
WTS Porterfield 100 116 8 1 86.20 Ireland ICCA Dubai 2 Mar 2017 ODI # 3844
AB de Villiers 99 82 6 4 120.73 South Africa Wellington 12 Mar 2015 ODI # 3633
Ahmed Shehzad 93 105 8 1 88.57 Pakistan Napier 4 Mar 2015 ODI # 3622
Nizakat Khan 93 111 7 3 83.78 Hong Kong Dubai (DSC) 26 Jan 2017 ODI # 3827
RG Twose 92 112 8 0 82.14 New Zealand Faisalabad 27 Feb 1996 ODI # 1064
WTS Porterfield 92 103 10 2 89.32 Ireland Harare 12 Mar 2018 ODI # 3995
RD Berrington 90 95 9 2 94.73 Scotland ICCA Dubai 23 Jan 2018 ODI # 3963
Raqibul Hasan 83 63 9 0 131.74 Bangladesh Lahore 24 Jun 2008 ODI # 2711
VG Kambli 82* 66 4 3 124.24 India Sharjah 13 Apr 1994 ODI # 904
Samiullah Shenwari 82* 68 9 2 120.58 Afghanistan Kuala Lumpur 2 May 2014 ODI # 3488
M Azharuddin 81 99 4 2 81.81 India Sharjah 13 Apr 1994 ODI # 904
PL Mommsen 80* 116 5 0 68.96 Scotland Edinburgh 16 Aug 2016 ODI # 3766
GC Wilson 80 69 9 0 115.94 Ireland Brisbane 25 Feb 2015 ODI # 3613
SC Williams 80 80 5 1 100.00 Zimbabwe Harare 22 Mar 2018 ODI # 4005
CM Spearman 78 77 10 0 101.29 New Zealand Faisalabad 27 Feb 1996 ODI # 1064
CS MacLeod 78 79 8 1 98.73 Scotland Bulawayo 15 Mar 2018 ODI # 3998
Mohammad Nabi 77 57 8 3 135.08 Afghanistan Kuala Lumpur 2 May 2014 ODI # 3488
SC Williams 76* 65 7 1 116.92 Zimbabwe Nelson 19 Feb 2015 ODI # 3606
WTS Porterfield 76 94 8 0 80.85 Ireland ICCA Dubai 4 Mar 2017 ODI # 3847
KJ Coetzer 75 79 13 0 94.93 Scotland ICCA Dubai 23 Jan 2018 ODI # 3963
Gulbadin Naib 74* 97 4 2 76.28 Afghanistan Harare 20 Mar 2018 ODI # 4003
DA Gunawardene 73 89 9 0 82.02 Sri Lanka Dambulla 17 Jul 2004 ODI # 2146
Tanwir Afzal 73 33 1 7 221.21 Hong Kong ICCA Dubai 18 Nov 2015 ODI # 3711
Haris Sohail 70 83 5 1 84.33 Pakistan Napier 4 Mar 2015 ODI # 3622
KJ O'Brien 69 53 7 1 130.18 Ireland ICCA Dubai 2 Mar 2017 ODI # 3844
ML Udawatte 67 74 6 0 90.54 Sri Lanka Lahore 26 Jun 2008 ODI # 2718
Javed Ahmadi 67 45 11 1 148.88 Afghanistan ICCA Dubai 2 Dec 2014 ODI # 3560
Misbah-ul-Haq 65 49 4 2 132.65 Pakistan Napier 4 Mar 2015 ODI # 3622
F Behardien 64* 31 5 3 206.45 South Africa Wellington 12 Mar 2015 ODI # 3633
Najibullah Zadran 63* 64 5 2 98.43 Afghanistan Harare 20 Mar 2018 ODI # 4003
SR Tendulkar 63 77 7 1 81.81 India Sharjah 13 Apr 1994 ODI # 904
RD Berrington 63 53 7 1 118.86 Scotland Lincoln 1 Feb 2014 ODI # 3468
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:
Zimbabwe v United Arab Emirates at Harare, ICC Cricket World Cup Qualifier 32nd match, Mar 22, 2018 [ODI # 4005]
Afghanistan v United Arab Emirates at Harare, ICC Cricket World Cup Qualifier 30th match, Mar 20, 2018 [ODI # 4003]
Scotland v United Arab Emirates at Bulawayo, ICC Cricket World Cup Qualifier 24th match, Mar 15, 2018 [ODI # 3998]