Highest strike rates in an innings
Player Runs Balls 4s 6s SR Team Ground Match Date Scorecard
F Behardien 34* 14 3 2 242.85 South Africa Bloemfontein 10 Mar 2013 ODI # 3343
F du Plessis 45 19 4 3 236.84 South Africa Johannesburg 17 Mar 2013 ODI # 3347
Shahid Afridi 77* 35 5 6 220.00 Pakistan Durban 7 Feb 2007 ODI # 2513
MV Boucher 34 16 0 4 212.50 South Africa Cape Town 18 Dec 2002 ODI # 1923
Shahid Afridi 34 16 2 3 212.50 Pakistan Bloemfontein 10 Mar 2013 ODI # 3343
MV Boucher 78 38 9 4 205.26 South Africa Centurion 4 Feb 2007 ODI # 2506
Shoaib Malik 82* 41 6 6 200.00 Pakistan Lahore 3 Oct 2003 ODI # 2046
Imad Wasim 43* 23 7 0 186.95 Pakistan Centurion 25 Jan 2019 ODI # 4084
J Botha 28* 15 6 0 186.66 South Africa Dubai (DSC) 5 Nov 2010 ODI # 3067
Shahid Afridi 88 48 5 7 183.33 Pakistan Johannesburg 17 Mar 2013 ODI # 3347
Shahid Afridi 47 26 5 2 180.76 Pakistan Lahore 18 Oct 2007 ODI # 2633
Shahid Afridi 32 18 4 2 177.77 Pakistan Faisalabad 23 Oct 2007 ODI # 2637
RP Snell 27* 16 3 1 168.75 South Africa Durban 17 Dec 1994 ODI # 964
AB de Villiers 74 45 8 2 164.44 South Africa Port Elizabeth 27 Nov 2013 ODI # 3440
Inzamam-ul-Haq 36* 22 5 0 163.63 Pakistan Port Elizabeth 11 Dec 2002 ODI # 1916
Mohammad Yousuf 39 25 5 2 156.00 Pakistan Centurion 4 Feb 2007 ODI # 2506
Bilawal Bhatti 39 25 3 2 156.00 Pakistan Cape Town 24 Nov 2013 ODI # 3438
Shahid Afridi 62 40 6 4 155.00 Pakistan Tangier 18 Aug 2002 ODI # 1864
GC Smith 72 47 15 0 153.19 South Africa Centurion 4 Feb 2007 ODI # 2506
Sohail Tanvir 26 17 1 2 152.94 Pakistan Lahore 18 Oct 2007 ODI # 2633
Imad Wasim 47* 31 4 2 151.61 Pakistan Cape Town 30 Jan 2019 ODI # 4090
Abdul Razzaq 109* 72 7 10 151.38 Pakistan Abu Dhabi 31 Oct 2010 ODI # 3063
Imran Nazir 57 39 8 2 146.15 Pakistan Durban 7 Feb 2007 ODI # 2513
Mohammad Hafeez 42 29 5 0 144.82 Pakistan Dubai (DSC) 5 Nov 2010 ODI # 3067
Mohammad Hussain 26* 18 4 0 144.44 Pakistan East London 11 Apr 1998 ODI # 1314
JP Duminy 59* 41 8 0 143.90 South Africa Dubai (DSC) 8 Nov 2010 ODI # 3069
Q de Kock 83 58 11 3 143.10 South Africa Cape Town 30 Jan 2019 ODI # 4090
HM Amla 38 27 9 0 140.74 South Africa Auckland 7 Mar 2015 ODI # 3626
Umar Akmal 42 30 4 2 140.00 Pakistan Port Elizabeth 27 Nov 2013 ODI # 3440
Ijaz Ahmed 88 63 15 0 139.68 Pakistan Nairobi (Gym) 29 Sep 1996 ODI # 1121
Imran Nazir 40 29 9 0 137.93 Pakistan Tangier 12 Aug 2002 ODI # 1860
Azhar Mahmood 59* 43 5 1 137.20 Pakistan Lahore 2 Nov 1997 ODI # 1248
DJ Cullinan 31* 23 3 0 134.78 South Africa Singapore 27 Aug 2000 ODI # 1626
Fakhar Zaman 31 23 6 0 134.78 Pakistan Birmingham 7 Jun 2017 ODI # 3881
HH Gibbs 40 30 8 0 133.33 South Africa Port Elizabeth 11 Dec 2002 ODI # 1916
Ahmed Shehzad 32 24 7 0 133.33 Pakistan Abu Dhabi 6 Nov 2013 ODI # 3430
Abdul Razzaq 28* 21 3 0 133.33 Pakistan Sharjah 31 Mar 2000 ODI # 1583
R McLaren 28* 21 3 1 133.33 South Africa Abu Dhabi 8 Nov 2013 ODI # 3431
AB de Villiers 77 58 7 5 132.75 South Africa Auckland 7 Mar 2015 ODI # 3626
HM Amla 62 47 9 1 131.91 South Africa Dubai (DSC) 8 Nov 2010 ODI # 3069
Nasir Jamshed 25 19 5 0 131.57 Pakistan Bloemfontein 10 Mar 2013 ODI # 3343
Hasan Ali 59 45 5 3 131.11 Pakistan Durban 22 Jan 2019 ODI # 4081
Shahid Afridi 26 20 4 0 130.00 Pakistan Dubai (DSC) 1 Nov 2013 ODI # 3427
Wasim Akram 32* 25 3 0 128.00 Pakistan Karachi 29 Feb 1996 ODI # 1067
GC Smith 56* 44 6 2 127.27 South Africa Cape Town 11 Feb 2007 ODI # 2521
AC Hudson 33 26 6 0 126.92 South Africa Karachi 29 Feb 1996 ODI # 1067
Ijaz Ahmed 114* 90 17 3 126.66 Pakistan Durban 17 Dec 1994 ODI # 964
JP Duminy 54 43 3 1 125.58 South Africa Abu Dhabi 31 Oct 2010 ODI # 3063
AB de Villiers 50* 40 7 1 125.00 South Africa Cape Town 11 Feb 2007 ODI # 2521
Shahid Afridi 49 40 3 2 122.50 Pakistan Abu Dhabi 31 Oct 2010 ODI # 3063
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:
South Africa v Pakistan at Cape Town, 5th ODI, Jan 30, 2019 [ODI # 4090]
South Africa v Pakistan at Johannesburg, 4th ODI, Jan 27, 2019 [ODI # 4087]
South Africa v Pakistan at Centurion, 3rd ODI, Jan 25, 2019 [ODI # 4084]