Highest strike rates in an innings
Player Runs Balls 4s 6s SR Team Ground Match Date Scorecard
RL Powell 26 11 1 2 236.36 West Indies Gros Islet 21 May 2003 ODI # 2016
JJ van der Wath 37* 16 2 4 231.25 South Africa Sydney 5 Feb 2006 ODI # 2323
Shahid Afridi 30 13 3 2 230.76 Pakistan Perth 30 Jan 2005 ODI # 2215
R Telemachus 29 13 0 3 223.07 South Africa Port Elizabeth 5 Mar 2006 ODI # 2347
JA Morkel 40* 18 4 1 222.22 South Africa Melbourne 16 Jan 2009 ODI # 2795
Shahid Afridi 56* 26 4 4 215.38 Pakistan Hobart 16 Jan 2005 ODI # 2205
BB McCullum 50* 25 3 4 200.00 New Zealand Christchurch 10 Dec 2005 ODI # 2303
JJ van der Wath 35 18 1 3 194.44 South Africa Johannesburg 12 Mar 2006 ODI # 2349
AM Blignaut 54 28 8 2 192.85 Zimbabwe Bulawayo 24 Feb 2003 ODI # 1966
MJ Guptill 64* 34 5 3 188.23 New Zealand Brisbane 13 Feb 2009 ODI # 2820
Wasim Akram 28* 15 1 2 186.66 Pakistan Nottingham 19 Jun 2001 ODI # 1725
MR Gillespie 28 15 3 0 186.66 New Zealand Hamilton 20 Feb 2007 ODI # 2527
MV Boucher 28* 15 1 2 186.66 South Africa Cape Town 9 Apr 2009 ODI # 2839
JA Morkel 40 22 6 1 181.81 South Africa Sydney 23 Jan 2009 ODI # 2802
CK Kapugedera 38 21 2 3 180.95 Sri Lanka Adelaide 10 Feb 2006 ODI # 2326
Shoaib Akhtar 25 14 4 1 178.57 Pakistan Dubai (DSC) 24 Apr 2009 ODI # 2846
CD McMillan 52 30 7 2 173.33 New Zealand Auckland 18 Feb 2007 ODI # 2526
Shahid Afridi 26 15 0 3 173.33 Pakistan Melbourne 4 Feb 2005 ODI # 2220
CL Cairns 39* 23 1 3 169.56 New Zealand Adelaide 26 Jan 2002 ODI # 1796
KD Mills 44* 26 1 4 169.23 New Zealand Sydney 8 Dec 2004 ODI # 2198
JWM Dalrymple 30 18 3 1 166.66 England Sydney 2 Feb 2007 ODI # 2497
RV Uthappa 30* 18 6 0 166.66 India Chandigarh 8 Oct 2007 ODI # 2627
GC Smith 90 55 13 2 163.63 South Africa Johannesburg 12 Mar 2006 ODI # 2349
SR Tendulkar 62 38 11 0 163.15 India Visakhapatnam 3 Apr 2001 ODI # 1700
JN Rhodes 39* 24 1 2 162.50 South Africa Cape Town 9 Apr 2002 ODI # 1827
SM Pollock 53* 33 8 0 160.60 South Africa Durban 10 Mar 2006 ODI # 2348
JP Duminy 40 25 4 0 160.00 South Africa Port Elizabeth 13 Apr 2009 ODI # 2840
Harbhajan Singh 49 31 4 3 158.06 India Vadodara 25 Oct 2009 ODI # 2913
V Sehwag 30 19 7 0 157.89 India Mohali 2 Nov 2009 ODI # 2919
HH Gibbs 175 111 21 7 157.65 South Africa Johannesburg 12 Mar 2006 ODI # 2349
RV Uthappa 44 28 5 2 157.14 India Nagpur 14 Oct 2007 ODI # 2631
Wasim Akram 49* 32 3 2 153.12 Pakistan Brisbane 19 Jun 2002 ODI # 1846
S Chanderpaul 27 18 4 1 150.00 West Indies Mumbai (BS) 5 Nov 2006 ODI # 2443
SM Pollock 46 31 1 4 148.38 South Africa Melbourne (Docklands) 20 Jan 2006 ODI # 2316
Shahid Afridi 31 21 1 2 147.61 Pakistan Sydney 6 Feb 2005 ODI # 2222
HH Streak 28* 19 2 1 147.36 Zimbabwe Bulawayo 24 Feb 2003 ODI # 1966
Mashrafe Mortaza 25* 17 2 1 147.05 Bangladesh North Sound 31 Mar 2007 ODI # 2559
BB McCullum 48 33 5 0 145.45 New Zealand Wellington 7 Dec 2005 ODI # 2302
L Vincent 71 49 9 2 144.89 New Zealand Wellington 7 Dec 2005 ODI # 2302
Rashid Latif 33 23 1 3 143.47 Pakistan Johannesburg 11 Feb 2003 ODI # 1945
AB de Villiers 43 30 7 1 143.33 South Africa Centurion 26 Feb 2006 ODI # 2341
JP Duminy 60* 42 3 3 142.85 South Africa Perth 30 Jan 2009 ODI # 2808
MS Dhoni 50* 35 5 1 142.85 India Chandigarh 8 Oct 2007 ODI # 2627
BC Hollioake 37* 26 2 1 142.30 England Bristol 10 Jun 2001 ODI # 1721
Harbhajan Singh 27 19 3 0 142.10 India Brisbane 3 Feb 2008 ODI # 2670
JN Rhodes 71* 50 6 1 142.00 South Africa Port Elizabeth 6 Apr 2002 ODI # 1824
EJG Morgan 58 41 4 3 141.46 England Nottingham 15 Sep 2009 ODI # 2890
AM Blignaut 31* 22 3 0 140.90 Zimbabwe Adelaide 26 Jan 2004 ODI # 2089
SM Pollock 38 27 3 2 140.74 South Africa Cape Town 3 Mar 2006 ODI # 2345
LJ Wright 38 27 4 1 140.74 England The Oval 4 Sep 2009 ODI # 2882

Minimum of 25 runs

Performances in matches that overlap decades are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures

Records includes the following current or recent matches:
India v Australia at Guwahati, 6th ODI, Nov 8, 2009 [ODI # 2925]
India v Australia at Hyderabad (Deccan), 5th ODI, Nov 5, 2009 [ODI # 2923]
India v Australia at Mohali, 4th ODI, Nov 2, 2009 [ODI # 2919]