Highest strike rates in an innings
Player Runs Balls 4s 6s SR Team Opposition Match Date Scorecard
Shoaib Akhtar 43 16 5 3 268.75 Pakistan v England 22 Feb 2003 ODI # 1962
MV Boucher 51* 20 2 4 255.00 South Africa v Kenya 22 Oct 2001 ODI # 1763
RL Powell 40* 18 5 1 222.22 West Indies v South Africa 9 Feb 2003 ODI # 1942
RR Sarwan 32* 15 2 2 213.33 West Indies v South Africa 9 Feb 2003 ODI # 1942
MV Boucher 34 16 0 4 212.50 South Africa v Pakistan 18 Dec 2002 ODI # 1923
MV Boucher 28* 15 1 2 186.66 South Africa v Australia 9 Apr 2009 ODI # 2839
F Behardien 36* 20 4 1 180.00 South Africa v Sri Lanka 7 Feb 2017 ODI # 3833
JN Rhodes 39* 24 1 2 162.50 South Africa v Australia 9 Apr 2002 ODI # 1827
JM Kemp 57 36 4 4 158.33 South Africa v England 6 Feb 2005 ODI # 2223
DR Martyn 50 32 10 0 156.25 Australia v South Africa 14 Apr 2000 ODI # 1589
Bilawal Bhatti 39 25 3 2 156.00 Pakistan v South Africa 24 Nov 2013 ODI # 3438
Imad Wasim 47* 31 4 2 151.61 Pakistan v South Africa 30 Jan 2019 ODI # 4090
L Klusener 54* 36 2 3 150.00 South Africa v West Indies 2 Feb 1999 ODI # 1399
SM Pollock 26* 18 4 0 144.44 South Africa v Zimbabwe 29 Jan 1997 ODI # 1170
Q de Kock 83 58 11 3 143.10 South Africa v Pakistan 30 Jan 2019 ODI # 4090
AB de Villiers 121 85 14 0 142.35 South Africa v England 27 Nov 2009 ODI # 2930
MO Odumbe 34* 24 2 0 141.66 Kenya v India 7 Mar 2003 ODI # 1983
SM Pollock 38 27 3 2 140.74 South Africa v Australia 3 Mar 2006 ODI # 2345
L Klusener 59* 42 2 4 140.47 South Africa v New Zealand 4 Nov 2000 ODI # 1655
MO Odumbe 26 19 2 1 136.84 Kenya v Canada 15 Feb 2003 ODI # 1952
DA Miller 39 29 4 0 134.48 South Africa v Australia 12 Oct 2016 ODI # 3795
WU Tharanga 119 90 11 7 132.22 Sri Lanka v South Africa 7 Feb 2017 ODI # 3833
F du Plessis 185 141 16 3 131.20 South Africa v Sri Lanka 7 Feb 2017 ODI # 3833
GJ Whittall 26* 20 3 0 130.00 Zimbabwe v South Africa 29 Jan 1997 ODI # 1170
DL Houghton 57* 44 7 1 129.54 Zimbabwe v South Africa 29 Jan 1997 ODI # 1170
D Wiese 41* 32 5 2 128.12 South Africa v England 14 Feb 2016 ODI # 3738
AN Petersen 51* 40 5 0 127.50 South Africa v England 27 Nov 2009 ODI # 2930
GC Smith 56* 44 6 2 127.27 South Africa v Pakistan 11 Feb 2007 ODI # 2521
DA Warner 173 136 24 0 127.20 Australia v South Africa 12 Oct 2016 ODI # 3795
AB de Villiers 50* 40 7 1 125.00 South Africa v Pakistan 11 Feb 2007 ODI # 2521
JM Kemp 51* 41 1 4 124.39 South Africa v Australia 3 Mar 2006 ODI # 2345
N Dickwella 58 47 9 0 123.40 Sri Lanka v South Africa 7 Feb 2017 ODI # 3833
JP Duminy 32 26 2 1 123.07 South Africa v Australia 9 Apr 2009 ODI # 2839
DAS Gunaratne 38 31 3 1 122.58 Sri Lanka v South Africa 7 Feb 2017 ODI # 3833
S Dhawan 76 63 12 0 120.63 India v South Africa 7 Feb 2018 ODI # 3971
Q de Kock 55 46 7 2 119.56 South Africa v Sri Lanka 7 Feb 2017 ODI # 3833
AJ Hall 56* 47 7 0 119.14 South Africa v India 26 Nov 2006 ODI # 2449
L Klusener 57 48 1 5 118.75 South Africa v West Indies 9 Feb 2003 ODI # 1942
IA Healy 26 22 1 0 118.18 Australia v South Africa 6 Apr 1994 ODI # 902
YK Pathan 59 50 6 3 118.00 India v South Africa 18 Jan 2011 ODI # 3082
HH Gibbs 119 101 10 7 117.82 South Africa v New Zealand 2 Dec 2007 ODI # 2652
CL Cairns 84 72 7 4 116.66 New Zealand v South Africa 4 Nov 2000 ODI # 1655
JA Morkel 29 25 2 1 116.00 South Africa v Australia 9 Apr 2009 ODI # 2839
JH Kallis 109* 94 6 5 115.95 South Africa v West Indies 25 Jan 2004 ODI # 2088
MS Dhoni 55 48 3 4 114.58 India v South Africa 26 Nov 2006 ODI # 2449
DS Weerakkody 58 51 7 1 113.72 Sri Lanka v South Africa 7 Feb 2017 ODI # 3833
HM Amla 25 22 5 0 113.63 South Africa v Australia 12 Oct 2016 ODI # 3795
CMW Read 26* 23 1 1 113.04 England v South Africa 26 Jan 2000 ODI # 1549
Shahid Afridi 26 23 1 1 113.04 Pakistan v South Africa 24 Nov 2013 ODI # 3438
JM Kemp 100* 89 6 7 112.35 South Africa v India 26 Nov 2006 ODI # 2449
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:
South Africa v Sri Lanka at Cape Town, 5th ODI, Mar 16, 2019 [ODI # 4115]
South Africa v Pakistan at Cape Town, 5th ODI, Jan 30, 2019 [ODI # 4090]
South Africa v India at Cape Town, 3rd ODI, Feb 7, 2018 [ODI # 3971]