Player Inns From Until
MS Dhoni (INDIA) 76* 14 Sep 2007 21 Feb 2018
MN Samuels (WI) 58* 28 Jun 2007 16 Sep 2017
AD Mathews (SL) 56* 10 Jun 2009 20 Dec 2017
H Masakadza (ZIM) 52* 28 Nov 2006 6 Feb 2018
MJ Guptill (NZ) 52* 15 Oct 2011 21 Feb 2018
DA Miller (SA/World) 51* 20 May 2010 21 Feb 2018
Mohammad Nabi (AFG) 48* 14 Mar 2012 6 Feb 2018
V Kohli (INDIA) 47 12 Jun 2010 7 Oct 2017
SK Raina (INDIA) 45 6 Jun 2009 15 Mar 2016
Shoaib Malik (PAK) 45* 23 Sep 2012 29 Oct 2017
LD Chandimal (SL) 43* 30 Apr 2010 18 Feb 2018
Shoaib Malik (PAK) 40 28 Aug 2006 5 Sep 2012
Yuvraj Singh (INDIA) 39 14 Sep 2007 9 Feb 2016
F du Plessis (SA/World) 39* 8 Sep 2012 15 Sep 2017
Samiullah Shenwari (AFG) 38 1 Feb 2010 27 Mar 2016
CK Kapugedera (SL) 38* 15 Jun 2006 6 Apr 2017
JP Duminy (SA) 38* 17 Feb 2012 21 Feb 2018
DA Warner (AUS) 38* 30 Mar 2012 21 Feb 2018
KC Sangakkara (SL) 36 21 Jun 2009 22 Mar 2014
KA Pollard (WI) 36* 7 May 2010 16 Sep 2017
Mahmudullah (BDESH) 36* 10 Dec 2012 18 Feb 2018
AJ Finch (AUS) 36* 12 Jan 2011 21 Feb 2018
EJG Morgan (ENG) 35 5 Jun 2009 25 Jun 2013
RS Bopara (ENG) 35* 15 Mar 2009 7 Sep 2014
BB McCullum (NZ) 33 17 Feb 2005 28 Feb 2010
KP Pietersen (ENG) 33* 9 Jan 2007 27 Feb 2012
Mushfiqur Rahim (BDESH) 33 1 May 2010 6 Mar 2016
Sabbir Rahman (BDESH) 33* 14 Feb 2014 15 Feb 2018
AB de Villiers (SA) 32 27 Oct 2010 21 Feb 2016
Najibullah Zadran (AFG) 32 19 Sep 2012 5 Jun 2017
GC Smith (SA) 31 21 Oct 2005 27 Oct 2010
DJG Sammy (WI) 31 23 Sep 2011 11 Nov 2015
Mohammad Hafeez (PAK) 31* 20 Nov 2013 27 Oct 2017
SR Watson (AUS) 30* 5 Sep 2012 27 Mar 2016
MDKJ Perera (SL) 30* 26 Jan 2013 24 Dec 2017
CH Gayle (WI) 30 24 Jun 2012 29 Dec 2017
SB Styris (NZ) 29* 17 Feb 2005 30 Dec 2010
G Gambhir (INDIA) 29 16 Sep 2007 28 Sep 2012
Shakib Al Hasan (BDESH) 29* 28 Mar 2014 29 Oct 2017
Ahmed Shehzad (PAK) 29* 5 Oct 2014 28 Jan 2018
Mohammad Shahzad (AFG) 29* 26 Oct 2015 6 Feb 2018
NJ O'Brien (IRE) 28* 2 Aug 2008 13 Mar 2016
HM Amla (SA/World) 28* 13 Nov 2013 29 Oct 2017
Sikandar Raza (ZIM) 27* 11 May 2013 6 Feb 2018
DJ Bravo (WI) 26 30 Apr 2010 13 Mar 2014
KJ Coetzer (SCOT) 26 2 Aug 2008 25 Jul 2015
S Dhawan (INDIA) 26* 28 Mar 2014 21 Feb 2018
Mohammad Hafeez (PAK) 25 28 Aug 2006 23 Feb 2012
JEC Franklin (NZ) 25 16 Feb 2006 30 Oct 2012
Shahid Afridi (PAK) 25 25 Dec 2012 29 Sep 2015
W Barresi (NL) 25* 22 Nov 2013 18 Jan 2017

* indicates a sequence not ended by a duck

Records include the following recent matches:
South Africa v India at Centurion, 2nd T20I, Feb 21, 2018 [T20I # 654]
New Zealand v Australia at Auckland, Trans-Tasman Twenty20 Tri-Series final, Feb 21, 2018 [T20I # 653]
South Africa v India at Johannesburg, 1st T20I, Feb 18, 2018 [T20I # 652]
Bangladesh v Sri Lanka at Sylhet, 2nd T20I, Feb 18, 2018 [T20I # 651]
New Zealand v England at Hamilton, 6th match, Feb 18, 2018 [T20I # 650]