Highest strike rates in an innings
Player Runs Balls 4s 6s SR Team Opposition Ground Match Date Scorecard
C Munro 50* 14 1 7 357.14 New Zealand v Sri Lanka Auckland 10 Jan 2016 T20I # 476
Shahid Afridi 25 7 1 3 357.14 Pakistan v South Africa Abu Dhabi 26 Oct 2010 T20I # 190
CR Brathwaite 34* 10 1 4 340.00 West Indies v England Kolkata 3 Apr 2016 T20I # 557
DJG Sammy 30* 9 2 3 333.33 West Indies v England Bridgetown 11 Mar 2014 T20I # 362
JC Buttler 32* 10 2 3 320.00 England v South Africa Birmingham 12 Sep 2012 T20I # 262
DJ Bravo 35* 11 1 4 318.18 West Indies v New Zealand Lauderhill 1 Jul 2012 T20I # 248
Najibullah Zadran 31* 10 2 3 310.00 Afghanistan v U.A.E. ICCA Dubai 14 Dec 2016 T20I # 571
Abdul Razzaq 34* 11 3 3 309.09 Pakistan v New Zealand Christchurch 30 Dec 2010 T20I # 195
TLW Cooper 45 15 1 6 300.00 Netherlands v Ireland Sylhet 21 Mar 2014 T20I # 377
Najibullah Zadran 33 11 0 4 300.00 Afghanistan v Netherlands Edinburgh 9 Jul 2015 T20I # 431
CJ Jordan 27* 9 0 4 300.00 England v West Indies Bridgetown 13 Mar 2014 T20I # 364
Mohammad Nabi 89 30 6 9 296.66 Afghanistan v Ireland Greater Noida 12 Mar 2017 T20I # 601
S Dhawan 26 9 4 1 288.88 India v Australia Sydney 31 Jan 2016 T20I # 489
AD Mathews 37* 13 2 4 284.61 Sri Lanka v West Indies Pallekele 9 Nov 2015 T20I # 460
DA Miller 101* 36 7 9 280.55 South Africa v Bangladesh Potchefstroom 29 Oct 2017 T20I # 628
JEC Franklin 28 10 0 4 280.00 New Zealand v South Africa Hamilton 19 Feb 2012 T20I # 222
N Vanua 28* 10 0 4 280.00 P.N.G. v Ireland Belfast 15 Jul 2015 T20I # 437
Samiullah Shenwari 39* 14 2 4 278.57 Afghanistan v Kenya Sharjah 30 Sep 2013 T20I # 330
SJ Myburgh 63 23 4 7 273.91 Netherlands v Ireland Sylhet 21 Mar 2014 T20I # 377
Anwar Ali 46 17 3 4 270.58 Pakistan v Sri Lanka Colombo (RPS) 1 Aug 2015 T20I # 449
Yuvraj Singh 27 10 1 3 270.00 India v England Bengaluru 1 Feb 2017 T20I # 594
JJ Roy 43 16 5 3 268.75 England v South Africa Mumbai 18 Mar 2016 T20I # 540
WD Parnell 29* 11 3 2 263.63 South Africa v Australia Johannesburg 16 Oct 2011 T20I # 212
KJ O'Brien 42* 16 2 4 262.50 Ireland v Netherlands Sylhet 21 Mar 2014 T20I # 377
DJG Sammy 34* 13 2 3 261.53 West Indies v Australia Dhaka 28 Mar 2014 T20I # 388
MH Cross 39 15 5 2 260.00 Scotland v Hong Kong Dublin (Malahide) 25 Jul 2015 T20I # 445
PD McGlashan 26 10 3 2 260.00 New Zealand v Pakistan Hamilton 28 Dec 2010 T20I # 194
Mohammad Shahzad 31 12 7 0 258.33 Afghanistan v U.A.E. Dubai (DSC) 16 Dec 2016 T20I # 572
Shahid Afridi 49 19 4 4 257.89 Pakistan v Bangladesh Kolkata 16 Mar 2016 T20I # 536
Abdul Razzaq 46* 18 0 5 255.55 Pakistan v England Dubai (DSC) 20 Feb 2010 T20I # 145
Tanwir Afzal 56 22 1 7 254.54 Hong Kong v Scotland Mong Kok 31 Jan 2016 T20I # 488
Shahid Afridi 28 11 1 3 254.54 Pakistan v New Zealand Dubai (DSC) 5 Dec 2014 T20I # 412
Mahmudullah 33* 13 2 2 253.84 Bangladesh v India Dhaka 6 Mar 2016 T20I # 521
KA Pollard 38 15 3 3 253.33 West Indies v Australia Colombo (RPS) 5 Oct 2012 T20I # 288
PW Borren 38* 15 2 4 253.33 Netherlands v Afghanistan Sharjah 15 Nov 2013 T20I # 335
AD Hales 43 17 8 1 252.94 England v West Indies Chester-le-Street 16 Sep 2017 T20I # 622
E Chigumbura 53* 21 6 3 252.38 Zimbabwe v U.A.E. Sylhet 21 Mar 2014 T20I # 376
MJ Guptill 63 25 6 5 252.00 New Zealand v Sri Lanka Auckland 10 Jan 2016 T20I # 476
MEK Hussey 60* 24 3 6 250.00 Australia v Pakistan Gros Islet 14 May 2010 T20I # 176
TM Head 45 18 4 3 250.00 Australia v Sri Lanka Pallekele 6 Sep 2016 T20I # 565
DA Warner 40 16 5 2 250.00 Australia v South Africa Durban 12 Mar 2014 T20I # 363
CH Gayle 77 31 5 8 248.38 West Indies v South Africa Cape Town 9 Jan 2015 T20I # 413
AJ Finch 156 63 11 14 247.61 Australia v England Southampton 29 Aug 2013 T20I # 328
Rameez Shahzad 47* 19 5 3 247.36 U.A.E. v Afghanistan Dubai (DSC) 16 Dec 2016 T20I # 572
NLTC Perera 47* 19 0 5 247.36 World-XI v Pakistan Lahore 13 Sep 2017 T20I # 620
AB de Villiers 69* 28 9 3 246.42 South Africa v England Chittagong 29 Mar 2014 T20I # 391
CL White 64* 26 5 5 246.15 Australia v New Zealand Christchurch 28 Feb 2010 T20I # 149
Amir Ali 32* 13 4 1 246.15 Oman v Hong Kong Fatullah 19 Feb 2016 T20I # 502
NLTC Perera 32 13 2 3 246.15 World-XI v Pakistan Lahore 15 Sep 2017 T20I # 621
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

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 New Zealand at Thiruvananthapuram, 3rd T20I, Nov 7, 2017 [T20I # 632]
India v New Zealand at Rajkot, 2nd T20I, Nov 4, 2017 [T20I # 631]
India v New Zealand at Delhi, 1st T20I, Nov 1, 2017 [T20I # 630]