Highest strike rates in an innings
Player Runs Balls 4s 6s SR Team Opposition Ground Match Date Scorecard
Shahid Afridi 29 10 3 2 290.00 Pakistan v Australia Perth 29 Jan 2010 ODI # 2947
RS Bopara 45* 16 2 4 281.25 England v Bangladesh Birmingham 12 Jul 2010 ODI # 3026
LJ Wright 32* 13 2 2 246.15 England v Bangladesh Chattogram 5 Mar 2010 ODI # 2968
DJG Sammy 58* 24 2 6 241.66 West Indies v South Africa North Sound 24 May 2010 ODI # 2980
NLTC Perera 36* 15 6 1 240.00 Sri Lanka v India Dhaka 5 Jan 2010 ODI # 2938
Abdul Razzaq 44* 20 8 1 220.00 Pakistan v England Lord's 20 Sep 2010 ODI # 3046
JR Hopes 57* 26 10 0 219.23 Australia v West Indies Melbourne 19 Feb 2010 ODI # 2960
JDP Oram 83 40 8 5 207.50 New Zealand v Bangladesh Napier 5 Feb 2010 ODI # 2949
Shahid Afridi 124 60 17 4 206.66 Pakistan v Bangladesh Dambulla 21 Jun 2010 ODI # 2998
JR Hopes 42 21 6 0 200.00 Australia v West Indies Brisbane 14 Feb 2010 ODI # 2955
DR Tuffey 34 17 1 4 200.00 New Zealand v Australia Auckland 11 Mar 2010 ODI # 2973
MS Dhoni 68* 35 7 4 194.28 India v South Africa Gwalior 24 Feb 2010 ODI # 2962
TM Dilshan 33 17 8 0 194.11 Sri Lanka v India Dhaka 10 Jan 2010 ODI # 2941
BJ Haddin 27* 14 3 0 192.85 Australia v Pakistan Sydney 24 Jan 2010 ODI # 2945
J Botha 28* 15 6 0 186.66 South Africa v Pakistan Dubai (DSC) 5 Nov 2010 ODI # 3067
Shahid Afridi 48 26 5 3 184.61 Pakistan v Australia Brisbane 22 Jan 2010 ODI # 2944
DW Steyn 35 19 1 3 184.21 South Africa v India Jaipur 21 Feb 2010 ODI # 2961
GD Drummond 35* 19 2 2 184.21 Scotland v Afghanistan Ayr 16 Aug 2010 ODI # 3033
CL White 89* 49 6 6 181.63 Australia v India Visakhapatnam 20 Oct 2010 ODI # 3060
RR Sarwan 47* 26 5 1 180.76 West Indies v Canada Kingston 13 Apr 2010 ODI # 2977
KA Pollard 36 20 3 3 180.00 West Indies v Zimbabwe Kingstown 14 Mar 2010 ODI # 2976
JA Morkel 37 21 5 1 176.19 South Africa v Zimbabwe Benoni 22 Oct 2010 ODI # 3061
MEK Hussey 49 28 5 1 175.00 Australia v Pakistan Adelaide 26 Jan 2010 ODI # 2946
Rizwan Cheema 61 35 11 2 174.28 Canada v Afghanistan Sharjah 16 Feb 2010 ODI # 2957
DA Miller 33* 19 3 1 173.68 South Africa v Zimbabwe Benoni 22 Oct 2010 ODI # 3061
AB de Villiers 102* 59 11 3 172.88 South Africa v India Ahmedabad 27 Feb 2010 ODI # 2963
PR Stirling 62 36 6 5 172.22 Ireland v Netherlands Dublin 18 Aug 2010 ODI # 3036
Shahid Afridi 37 22 3 2 168.18 Pakistan v England Lord's 20 Sep 2010 ODI # 3046
JF Mooney 25 15 3 1 166.66 Ireland v Canada Toronto 7 Sep 2010 ODI # 3042
MEK Hussey 28* 17 3 0 164.70 Australia v New Zealand Auckland 11 Mar 2010 ODI # 2973
DA Miller 51 31 5 2 164.51 South Africa v Zimbabwe Bloemfontein 15 Oct 2010 ODI # 3057
SK Raina 49 30 5 1 163.33 India v South Africa Ahmedabad 27 Feb 2010 ODI # 2963
Junaid Siddique 31 19 4 0 163.15 Bangladesh v Netherlands Glasgow 20 Jul 2010 ODI # 3029
CH Gayle 34 21 6 0 161.90 West Indies v Australia Brisbane 14 Feb 2010 ODI # 2955
CH Gayle 32 20 4 2 160.00 West Indies v Zimbabwe Kingstown 12 Mar 2010 ODI # 2974
TM Odoyo 52* 33 5 2 157.57 Kenya v Afghanistan Amstelveen 5 Jul 2010 ODI # 3012
B Zuiderent 55* 35 4 2 157.14 Netherlands v Scotland Amstelveen 1 Jul 2010 ODI # 3007
GP Swann 33 21 5 0 157.14 England v Australia Lord's 3 Jul 2010 ODI # 3011
YK Pathan 36 23 4 2 156.52 India v South Africa Gwalior 24 Feb 2010 ODI # 2962
M Vijay 25 16 5 0 156.25 India v South Africa Ahmedabad 27 Feb 2010 ODI # 2963
V Sehwag 42 27 7 0 155.55 India v Sri Lanka Dhaka 13 Jan 2010 ODI # 2943
HM Amla 34 22 7 0 154.54 South Africa v India Gwalior 24 Feb 2010 ODI # 2962
CH Gayle 63 41 8 2 153.65 West Indies v Zimbabwe Kingstown 14 Mar 2010 ODI # 2976
YK Pathan 29 19 3 1 152.63 India v New Zealand Guwahati 28 Nov 2010 ODI # 3070
U Bhatti 32 21 4 1 152.38 Canada v Afghanistan The Hague 1 Jul 2010 ODI # 3005
TM Dilshan 35 23 8 0 152.17 Sri Lanka v India Dambulla 22 Aug 2010 ODI # 3038
V Sehwag 47 31 9 0 151.61 India v Sri Lanka Dhaka 5 Jan 2010 ODI # 2938
Abdul Razzaq 109* 72 7 10 151.38 Pakistan v South Africa Abu Dhabi 31 Oct 2010 ODI # 3063
SK Raina 71* 47 9 1 151.06 India v Australia Visakhapatnam 20 Oct 2010 ODI # 3060

Minimum of 25 runs

Performances in matches that overlap years 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:
Bangladesh v Zimbabwe at Chattogram, 5th ODI, Dec 12, 2010 [ODI # 3078]
India v New Zealand at Chennai, 5th ODI, Dec 10, 2010 [ODI # 3077]
India v New Zealand at Bengaluru, 4th ODI, Dec 7, 2010 [ODI # 3076]