Highest strike rates in an innings
Player Runs Balls 4s 6s SR Team Opposition Match Date Scorecard
BB McCullum 77 25 8 7 308.00 New Zealand v England 20 Feb 2015 ODI # 3607
GD Elliott 27 11 2 2 245.45 New Zealand v West Indies 21 Mar 2015 ODI # 3643
BB McCullum 28 12 2 3 233.33 New Zealand v Australia 6 Feb 2016 ODI # 3733
Shahid Afridi 67 29 9 3 231.03 Pakistan v New Zealand 31 Jan 2015 ODI # 3596
Abdul Razzaq 89 40 9 5 222.50 Pakistan v New Zealand 17 Jan 2004 ODI # 2083
F Behardien 64* 31 5 3 206.45 South Africa v U.A.E. 12 Mar 2015 ODI # 3633
JC Buttler 39* 19 6 1 205.26 England v Sri Lanka 1 Mar 2015 ODI # 3619
HH Pandya 45 22 2 5 204.54 India v New Zealand 3 Feb 2019 ODI # 4092
CH Gayle 61 33 2 8 184.84 West Indies v New Zealand 21 Mar 2015 ODI # 3643
CL Cairns 36 20 5 1 180.00 New Zealand v Pakistan 17 Jan 2004 ODI # 2083
MN Samuels 27 15 3 1 180.00 West Indies v New Zealand 21 Mar 2015 ODI # 3643
JDS Neesham 34* 19 3 2 178.94 New Zealand v India 31 Jan 2014 ODI # 3467
KD Mills 30 17 2 1 176.47 New Zealand v Sri Lanka 29 Jan 2015 ODI # 3594
BB McCullum 41* 24 5 1 170.83 New Zealand v South Africa 20 Feb 2004 ODI # 2101
SM Pollock 29* 17 0 3 170.58 South Africa v New Zealand 20 Feb 2004 ODI # 2101
DJG Sammy 27 16 3 1 168.75 West Indies v New Zealand 21 Mar 2015 ODI # 3643
SB Styris 45* 27 1 4 166.66 New Zealand v South Africa 20 Feb 2004 ODI # 2101
JD Ryder 55 34 6 2 161.76 New Zealand v Pakistan 22 Jan 2011 ODI # 3085
JO Holder 42 26 5 2 161.53 West Indies v New Zealand 21 Mar 2015 ODI # 3643
DR Smith 38 25 1 3 152.00 West Indies v New Zealand 18 Feb 2006 ODI # 2332
V Sehwag 54 36 9 1 150.00 India v New Zealand 6 Mar 2009 ODI # 2822
SB Styris 48 33 4 2 145.45 New Zealand v Zimbabwe 4 Jan 2001 ODI # 1664
BB McCullum 48 33 5 0 145.45 New Zealand v Australia 7 Dec 2005 ODI # 2302
MJ Guptill 237* 163 24 11 145.39 New Zealand v West Indies 21 Mar 2015 ODI # 3643
CJ Anderson 29 20 2 2 145.00 New Zealand v Sri Lanka 29 Jan 2015 ODI # 3594
L Vincent 71 49 9 2 144.89 New Zealand v Australia 7 Dec 2005 ODI # 2302
Imran Nazir 32 23 5 1 139.13 Pakistan v New Zealand 22 Feb 2001 ODI # 1691
AR Adams 25* 18 2 0 138.88 New Zealand v England 16 Feb 2002 ODI # 1809
JDS Neesham 44 32 4 2 137.50 New Zealand v India 3 Feb 2019 ODI # 4092
KC Sangakkara 117* 86 11 2 136.04 Sri Lanka v England 1 Mar 2015 ODI # 3619
F du Plessis 66* 49 9 1 134.69 South Africa v New Zealand 25 Feb 2012 ODI # 3249
AF Milne 36 27 2 1 133.33 New Zealand v Australia 6 Feb 2016 ODI # 3733
AR Adams 35 27 3 3 129.62 New Zealand v India 8 Jan 2003 ODI # 1930
JC Buttler 29 23 3 1 126.08 England v New Zealand 3 Mar 2018 ODI # 3982
DA Warner 98 79 8 4 124.05 Australia v New Zealand 6 Feb 2016 ODI # 3733
A Symonds 156 127 12 8 122.83 Australia v New Zealand 7 Dec 2005 ODI # 2302
AB de Villiers 99 82 6 4 120.73 South Africa v U.A.E. 12 Mar 2015 ODI # 3633
A Symonds 53 44 2 2 120.45 Australia v New Zealand 19 Feb 2005 ODI # 2227
CD McMillan 37 31 3 1 119.35 New Zealand v Australia 19 Feb 2005 ODI # 2227
AG Prince 45* 38 5 0 118.42 South Africa v New Zealand 20 Feb 2004 ODI # 2101
DL Vettori 35 30 6 0 116.66 New Zealand v Sri Lanka 29 Jan 2015 ODI # 3594
GC Smith 43 37 6 0 116.21 South Africa v New Zealand 20 Feb 2004 ODI # 2101
CL Cairns 60 52 4 3 115.38 New Zealand v Australia 7 Dec 2005 ODI # 2302
MJ Santner 45* 39 3 1 115.38 New Zealand v Australia 6 Feb 2016 ODI # 3733
SP Fleming 55 48 6 1 114.58 New Zealand v West Indies 18 Feb 2006 ODI # 2332
KC Sangakkara 52 46 9 0 113.04 Sri Lanka v New Zealand 6 Jan 2006 ODI # 2311
V Sehwag 45 40 9 0 112.50 India v New Zealand 8 Jan 2003 ODI # 1930
JE Root 121 108 14 2 112.03 England v Sri Lanka 1 Mar 2015 ODI # 3619
L Ronchi 47 42 4 1 111.90 New Zealand v Sri Lanka 29 Jan 2015 ODI # 3594
HJH Marshall 76 69 7 0 110.14 New Zealand v Australia 19 Feb 2005 ODI # 2227
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:
New Zealand v India at Wellington, 5th ODI, Feb 3, 2019 [ODI # 4092]
New Zealand v England at Wellington, 3rd ODI, Mar 3, 2018 [ODI # 3982]
New Zealand v South Africa at Wellington, 3rd ODI, Feb 25, 2017 [ODI # 3841]