Highest strike rates in an innings
Player Runs Balls 4s 6s SR Team Opposition Match Date Scorecard
R Rampaul 26* 11 1 3 236.36 West Indies v Zimbabwe 2 Dec 2007 ODI # 2651
R Vinay Kumar 27* 12 2 2 225.00 India v Zimbabwe 26 Jul 2013 ODI # 3397
Mohammad Nabi 27* 12 0 3 225.00 Afghanistan v West Indies 25 Mar 2018 ODI # 4007
JN Gillespie 33* 16 1 3 206.25 Australia v Zimbabwe 27 May 2004 ODI # 2132
GJ Maxwell 93 46 9 5 202.17 Australia v Zimbabwe 25 Aug 2014 ODI # 3513
DJ Bravo 45* 24 6 3 187.50 West Indies v Zimbabwe 4 Dec 2007 ODI # 2653
Rashid Khan 32 18 3 2 177.77 Afghanistan v Zimbabwe 16 Feb 2017 ODI # 3835
A Flower 53 30 8 0 176.66 Zimbabwe v Sri Lanka 18 Dec 1999 ODI # 1530
TM Odoyo 30 17 3 2 176.47 Kenya v Zimbabwe 17 Oct 2009 ODI # 2911
KJ O'Brien 46 27 5 2 170.37 Ireland v Scotland 18 Mar 2018 ODI # 4001
SC Williams 39* 23 4 1 169.56 Zimbabwe v Pakistan 27 Aug 2013 ODI # 3404
Shahid Afridi 39* 23 1 3 169.56 Pakistan v Zimbabwe 29 Aug 2013 ODI # 3406
MR Marsh 86* 51 5 7 168.62 Australia v South Africa 2 Sep 2014 ODI # 3522
Aftab Ahmed 40 24 5 2 166.66 Bangladesh v Zimbabwe 30 Jul 2006 ODI # 2393
CK Coventry 35 21 2 2 166.66 Zimbabwe v New Zealand 31 Aug 2005 ODI # 2276
AC Gilchrist 28 17 6 0 164.70 Australia v Zimbabwe 24 Oct 1999 ODI # 1521
AM Blignaut 28* 17 2 1 164.70 Zimbabwe v Bangladesh 12 Mar 2004 ODI # 2111
AG Cremer 31* 19 3 0 163.15 Zimbabwe v Kenya 13 Oct 2009 ODI # 2909
SPD Smith 31 19 4 0 163.15 Australia v South Africa 27 Aug 2014 ODI # 3516
MRJ Watt 31* 19 2 2 163.15 Scotland v Ireland 18 Mar 2018 ODI # 4001
AC Gilchrist 44 27 7 1 162.96 Australia v Zimbabwe 29 May 2004 ODI # 2133
BRM Taylor 44* 27 2 2 162.96 Zimbabwe v Kenya 12 Oct 2009 ODI # 2908
L Vincent 37 23 6 0 160.86 New Zealand v India 2 Sep 2005 ODI # 2278
Shahid Afridi 32 20 2 3 160.00 Pakistan v Zimbabwe 29 Mar 1998 ODI # 1298
Mohammad Ashraful 51* 32 5 0 159.37 Bangladesh v Zimbabwe 10 Mar 2004 ODI # 2110
T Maruma 35 22 3 2 159.09 Zimbabwe v U.A.E. 16 Apr 2019 ODI # 4124
DO Obuya 27 17 5 0 158.82 Kenya v Zimbabwe 18 Oct 2009 ODI # 2912
E Chigumbura 46 29 2 3 158.62 Zimbabwe v Bangladesh 4 Feb 2007 ODI # 2505
AM Blignaut 41 26 6 1 157.69 Zimbabwe v India 4 Sep 2005 ODI # 2280
STR Binny 25 16 3 0 156.25 India v Zimbabwe 12 Jul 2015 ODI # 3665
NL McCullum 25* 16 0 1 156.25 New Zealand v Zimbabwe 7 Aug 2015 ODI # 3675
SK Raina 28* 18 3 0 155.55 India v Zimbabwe 28 Jul 2013 ODI # 3399
Mohammad Hussain 31* 20 1 2 155.00 Pakistan v Zimbabwe 29 Mar 1998 ODI # 1298
ST Jayasuriya 37 24 4 2 154.16 Sri Lanka v Zimbabwe 5 Nov 1994 ODI # 946
Sikandar Raza 32 21 2 1 152.38 Zimbabwe v Pakistan 3 Oct 2015 ODI # 3686
R Powell 44 29 2 3 151.72 West Indies v Sri Lanka 16 Nov 2016 ODI # 3805
CH Gayle 51 34 7 3 150.00 West Indies v Zimbabwe 29 Nov 2003 ODI # 2069
Shahid Afridi 30 20 1 2 150.00 Pakistan v Zimbabwe 28 Mar 1998 ODI # 1297
CH Gayle 112* 75 17 2 149.33 West Indies v Zimbabwe 30 Nov 2003 ODI # 2070
E Chigumbura 31 21 1 2 147.61 Zimbabwe v Bangladesh 16 Aug 2011 ODI # 3179
Yousuf Youhana 100* 68 8 2 147.05 Pakistan v Zimbabwe 27 Nov 2002 ODI # 1902
PA de Silva 35 24 4 1 145.83 Sri Lanka v Zimbabwe 3 Nov 1994 ODI # 945
Yasir Shah 32* 22 3 0 145.45 Pakistan v Zimbabwe 3 Oct 2015 ODI # 3686
AJ Burger 26 18 3 1 144.44 Namibia v Zimbabwe 10 Feb 2003 ODI # 1943
Mohammad Rafique 26 18 1 1 144.44 Bangladesh v Zimbabwe 12 Mar 2004 ODI # 2111
GO Jones 66 46 6 2 143.47 England v Zimbabwe 1 Dec 2004 ODI # 2194
Aftab Ahmed 27 19 4 0 142.10 Bangladesh v Zimbabwe 4 Aug 2006 ODI # 2395
GW Flower 78* 55 4 2 141.81 Zimbabwe v Namibia 10 Feb 2003 ODI # 1943
HK Olonga 31 22 2 3 140.90 Zimbabwe v Pakistan 1 Dec 2002 ODI # 1907
AB de Villiers 57* 41 6 2 139.02 South Africa v Australia 6 Sep 2014 ODI # 3526
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 | 25 years

Minimum of 25 runs

Records includes the following current or recent matches:
Zimbabwe v United Arab Emirates at Harare, 4th ODI, Apr 16, 2019 [ODI # 4124]
Zimbabwe v United Arab Emirates at Harare, 3rd ODI, Apr 14, 2019 [ODI # 4123]
Zimbabwe v United Arab Emirates at Harare, 2nd ODI, Apr 12, 2019 [ODI # 4122]