Highest strike rates in an innings
Player Runs Balls 4s 6s SR Team Opposition Match Date Scorecard
JA Morkel 37* 13 3 3 284.61 South Africa v Bangladesh 9 Nov 2008 ODI # 2772
F Behardien 50 22 3 3 227.27 South Africa v Ireland 25 Sep 2016 ODI # 3780
AB de Villiers 54* 27 2 4 200.00 South Africa v Bangladesh 9 Nov 2008 ODI # 2772
DL Hemp 36* 18 6 1 200.00 Bermuda v Netherlands 2 Dec 2006 ODI # 2456
Tamim Iqbal 41 22 7 1 186.36 Bangladesh v South Africa 9 Nov 2008 ODI # 2772
AR Adams 36 20 3 3 180.00 New Zealand v Canada 3 Mar 2003 ODI # 1977
JA Morkel 37 21 5 1 176.19 South Africa v Zimbabwe 22 Oct 2010 ODI # 3061
DA Miller 33* 19 3 1 173.68 South Africa v Zimbabwe 22 Oct 2010 ODI # 3061
RL Powell 50 31 3 4 161.29 West Indies v Bangladesh 18 Feb 2003 ODI # 1956
Noor Ali Zadran 45 28 9 0 160.71 Afghanistan v Scotland 19 Apr 2009 ODI # 2842
DA Warner 48 30 5 2 160.00 Australia v Ireland 27 Sep 2016 ODI # 3782
Mashrafe Mortaza 34 22 4 2 154.54 Bangladesh v South Africa 9 Nov 2008 ODI # 2772
HH Gibbs 97* 66 19 0 146.96 South Africa v Bangladesh 6 Oct 2002 ODI # 1891
SB Styris 54* 38 4 2 142.10 New Zealand v Canada 3 Mar 2003 ODI # 1977
DES Maxwell 37* 27 1 2 137.03 Canada v Netherlands 1 Dec 2006 ODI # 2455
GC Smith 26 19 4 1 136.84 South Africa v Zimbabwe 22 Oct 2010 ODI # 3061
RR Singh 38* 29 1 1 131.03 India v Zimbabwe 9 Feb 1997 ODI # 1175
CZ Harris 38* 29 4 0 131.03 New Zealand v Canada 3 Mar 2003 ODI # 1977
JA Morkel 50* 39 3 3 128.20 South Africa v Zimbabwe 8 Nov 2009 ODI # 2926
RS Kaluwitharana 33 26 5 0 126.92 Sri Lanka v Pakistan 15 Apr 1998 ODI # 1317
Q de Kock 82 66 8 2 124.24 South Africa v Ireland 25 Sep 2016 ODI # 3780
NJ O'Brien 32 26 5 1 123.07 Ireland v Canada 6 Apr 2009 ODI # 2836
JM Davison 75 62 9 4 120.96 Canada v New Zealand 3 Mar 2003 ODI # 1977
JP Duminy 52* 43 4 1 120.93 South Africa v Ireland 25 Sep 2016 ODI # 3780
WF Stelling 39* 34 2 2 114.70 Netherlands v Canada 1 Dec 2006 ODI # 2455
KJ O'Brien 41 36 7 0 113.88 Ireland v South Africa 25 Sep 2016 ODI # 3780
WTS Porterfield 101 89 12 3 113.48 Ireland v Scotland 1 Apr 2009 ODI # 2830
PR Stirling 30 27 5 1 111.11 Ireland v Australia 27 Sep 2016 ODI # 3782
CL Cairns 31 28 2 1 110.71 New Zealand v Canada 3 Mar 2003 ODI # 1977
JP Duminy 129 117 7 4 110.25 South Africa v Zimbabwe 22 Oct 2010 ODI # 3061
AB de Villiers 109 99 5 5 110.10 South Africa v Zimbabwe 22 Oct 2010 ODI # 3061
NFI McCallum 36 33 8 0 109.09 Scotland v Afghanistan 19 Apr 2009 ODI # 2842
AN Petersen 39 36 4 0 108.33 South Africa v Zimbabwe 8 Nov 2009 ODI # 2926
SR Tendulkar 104 97 8 1 107.21 India v Zimbabwe 9 Feb 1997 ODI # 1175
EJG Morgan 60 56 3 4 107.14 Ireland v Scotland 1 Apr 2009 ODI # 2830
A Ranatunga 78 73 9 0 106.84 Sri Lanka v Pakistan 15 Apr 1998 ODI # 1317
UT Khawaja 82* 77 8 2 106.49 Australia v Ireland 27 Sep 2016 ODI # 3782
L Klusener 60* 57 7 1 105.26 South Africa v Sri Lanka 1 Dec 2002 ODI # 1908
HM Amla 140 135 8 4 103.70 South Africa v Bangladesh 9 Nov 2008 ODI # 2772
A Flower 35 34 2 0 102.94 Zimbabwe v India 9 Feb 1997 ODI # 1175
MS Atapattu 123* 121 15 1 101.65 Sri Lanka v South Africa 1 Dec 2002 ODI # 1908
AB de Villiers 51 51 5 1 100.00 South Africa v Zimbabwe 8 Nov 2009 ODI # 2926
JH Kallis 49 49 4 1 100.00 South Africa v Bangladesh 9 Nov 2008 ODI # 2772
T Taibu 28 28 5 0 100.00 Zimbabwe v South Africa 22 Oct 2010 ODI # 3061
S Matsikenyeri 86 87 8 1 98.85 Zimbabwe v South Africa 8 Nov 2009 ODI # 2926
F Behardien 35 36 3 0 97.22 South Africa v Pakistan 24 Mar 2013 ODI # 3350
GC Smith 65 67 6 1 97.01 South Africa v Bangladesh 9 Nov 2008 ODI # 2772
KJ Coetzer 44 46 8 0 95.65 Scotland v Afghanistan 19 Apr 2009 ODI # 2842
RN ten Doeschate 38 40 7 0 95.00 Netherlands v Canada 1 Dec 2006 ODI # 2455
Kamran Akmal 48 51 6 1 94.11 Pakistan v South Africa 24 Mar 2013 ODI # 3350
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

Minimum of 25 runs

Records includes the following current or recent matches:
Australia v Ireland at Benoni, Only Match, Sep 27, 2016 [ODI # 3782]
South Africa v Ireland at Benoni, Only ODI, Sep 25, 2016 [ODI # 3780]
South Africa v Pakistan at Benoni, 5th ODI, Mar 24, 2013 [ODI # 3350]