Highest strike rates in an innings
Player Runs Balls 4s 6s SR Team Opposition Match Date Scorecard
Shahid Afridi 29 10 3 2 290.00 Pakistan v Australia 29 Jan 2010 ODI # 2947
Shahid Afridi 30 13 3 2 230.76 Pakistan v Australia 30 Jan 2005 ODI # 2215
GJ Maxwell 88 39 6 7 225.64 Australia v Afghanistan 4 Mar 2015 ODI # 3623
JP Faulkner 50* 24 4 4 208.33 Australia v England 1 Feb 2015 ODI # 3597
SM Pollock 69* 34 1 6 202.94 South Africa v New Zealand 1 Feb 2002 ODI # 1801
WB Phillips 28* 14 3 2 200.00 Australia v New Zealand 19 Jan 1986 ODI # 353
CH Lloyd 54* 29 5 2 186.20 West Indies v Sri Lanka 2 Feb 1985 ODI # 300
IJ Harvey 37 20 1 3 185.00 Australia v Zimbabwe 4 Feb 2001 ODI # 1683
MEK Hussey 29* 16 0 3 181.25 Australia v New Zealand 28 Jan 2007 ODI # 2488
IT Botham 68 39 7 3 174.35 England v Australia 1 Jan 1987 ODI # 409
GS Blewett 29 17 2 0 170.58 Australia v West Indies 12 Jan 1997 ODI # 1162
JC Buttler 71 43 6 4 165.11 England v Australia 24 Jan 2014 ODI # 3461
MA Holding 64 39 10 1 164.10 West Indies v Australia 5 Feb 1984 ODI # 245
JDP Oram 54* 33 3 4 163.63 New Zealand v England 30 Jan 2007 ODI # 2490
ST Banerjee 25* 16 1 1 156.25 India v England 22 Feb 1992 ODI # 715
WJ Cronje 39* 25 3 2 156.00 South Africa v Australia 18 Jan 1998 ODI # 1280
Shahid Afridi 29 19 2 2 152.63 Pakistan v West Indies 10 Jan 1997 ODI # 1161
GJ Maxwell 29 19 5 0 152.63 Australia v South Africa 14 Nov 2014 ODI # 3545
MA Holding 53* 35 5 1 151.42 West Indies v Australia 4 Jan 1987 ODI # 412
RG Samuels 36* 24 4 1 150.00 West Indies v Australia 12 Jan 1997 ODI # 1162
GJ Maxwell 51* 35 9 2 145.71 Australia v West Indies 1 Feb 2013 ODI # 3330
JP Duminy 60* 42 3 3 142.85 South Africa v Australia 30 Jan 2009 ODI # 2808
B Lee 51* 36 2 4 141.66 Australia v South Africa 3 Feb 2002 ODI # 1802
JDP Oram 101* 72 4 6 140.27 New Zealand v Australia 28 Jan 2007 ODI # 2488
L Klusener 25* 18 3 1 138.88 South Africa v Australia 3 Feb 2002 ODI # 1802
Mohammed Shami 25 18 3 1 138.88 India v England 30 Jan 2015 ODI # 3595
NM Hauritz 53* 39 1 4 135.89 Australia v Pakistan 29 Jan 2010 ODI # 2947
DA Warner 178 133 19 5 133.83 Australia v Afghanistan 4 Mar 2015 ODI # 3623
ST Jayasuriya 86 65 9 3 132.30 Sri Lanka v South Africa 31 Jan 2006 ODI # 2321
AR Border 31 24 3 0 129.16 Australia v Sri Lanka 2 Jan 1988 ODI # 484
MP Bicknell 31* 24 3 0 129.16 England v Australia 9 Dec 1990 ODI # 649
A Symonds 73 57 11 2 128.07 Australia v India 1 Feb 2004 ODI # 2093
BJ Haddin 63 50 5 1 126.00 Australia v South Africa 30 Jan 2009 ODI # 2808
BJ Haddin 32 26 4 0 123.07 Australia v Pakistan 29 Jan 2010 ODI # 2947
RR Rossouw 30 25 6 0 120.00 South Africa v Australia 16 Nov 2014 ODI # 3546
Imran Khan 32 27 2 0 118.51 Pakistan v Sri Lanka 31 Dec 1989 ODI # 598
BB McCullum 46* 39 4 1 117.94 New Zealand v Australia 28 Jan 2007 ODI # 2488
AD Mathews 33* 28 2 0 117.85 Sri Lanka v India 8 Feb 2012 ODI # 3233
DA Warner 34 29 4 1 117.24 Australia v Sri Lanka 10 Feb 2012 ODI # 3235
AB de Villiers 48 41 8 0 117.07 South Africa v Australia 16 Nov 2014 ODI # 3546
IVA Richards 72* 62 8 3 116.12 West Indies v Australia 20 Dec 1981 ODI # 130
Ijaz Ahmed 94 81 6 3 116.04 Pakistan v West Indies 10 Jan 1997 ODI # 1161
G Kirsten 44 38 7 0 115.78 South Africa v Australia 18 Jan 1998 ODI # 1280
AC Gilchrist 75 65 11 1 115.38 Australia v India 1 Feb 2004 ODI # 2093
Saleem Yousuf 31 27 4 0 114.81 Pakistan v Australia 2 Jan 1987 ODI # 410
WJ Cronje 40 35 5 0 114.28 South Africa v New Zealand 14 Jan 1994 ODI # 873
GJ Bailey 125* 110 10 4 113.63 Australia v West Indies 3 Feb 2013 ODI # 3331
SR Watson 25* 22 0 0 113.63 Australia v Sri Lanka 22 Dec 2002 ODI # 1925
HA Gomes 101 89 6 3 113.48 West Indies v Sri Lanka 2 Feb 1985 ODI # 300
Javed Miandad 26 23 3 0 113.04 Pakistan v West Indies 4 Feb 1984 ODI # 244
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:
Australia v Pakistan at Perth, 3rd ODI, Jan 19, 2017 [ODI # 3820]
Australia v India at Perth, 1st ODI, Jan 12, 2016 [ODI # 3723]
India v West Indies at Perth, ICC Cricket World Cup 28th match, Mar 6, 2015 [ODI # 3625]