Player Inns From Until
MS Dhoni (INDIA) 84* 14 Sep 2007 27 Feb 2019
DA Miller (SA/World) 68* 20 May 2010 26 Feb 2020
MN Samuels (WI) 65* 28 Jun 2007 5 Aug 2018
Shoaib Malik (ICC/PAK) 64* 23 Sep 2012 24 Jan 2020
MJ Guptill (NZ) 64* 15 Oct 2011 2 Feb 2020
H Masakadza (ZIM) 61 28 Nov 2006 12 Jul 2019
Mahmudullah (BDESH) 60* 10 Dec 2012 9 Mar 2020
AD Mathews (SL) 56 10 Jun 2009 20 Dec 2017
S Dhawan (INDIA) 55* 28 Mar 2014 10 Jan 2020
Mohammad Nabi (AFG) 48 14 Mar 2012 6 Feb 2018
KA Pollard (WI) 48* 7 May 2010 4 Mar 2020
V Kohli (INDIA) 47 12 Jun 2010 7 Oct 2017
LD Chandimal (SL) 47* 30 Apr 2010 27 Oct 2018
F du Plessis (SA/World) 47* 8 Sep 2012 26 Feb 2020
DA Warner (AUS) 47* 30 Mar 2012 26 Feb 2020
MDKJ Perera (SL) 46* 26 Jan 2013 6 Mar 2020
SK Raina (INDIA) 45 6 Jun 2009 15 Mar 2016
JP Duminy (SA) 44* 17 Feb 2012 24 Mar 2019
AJ Finch (AUS) 43 12 Jan 2011 22 Oct 2018
Shoaib Malik (PAK) 40 28 Aug 2006 5 Sep 2012
Yuvraj Singh (INDIA) 39 14 Sep 2007 9 Feb 2016
Shakib Al Hasan (BDESH) 39 28 Mar 2014 20 Dec 2018
PM Seelaar (NL) 39* 9 Jun 2009 1 Nov 2019
Samiullah Shinwari (AFG) 38 1 Feb 2010 27 Mar 2016
CK Kapugedera (SL) 38* 15 Jun 2006 6 Apr 2017
KL Rahul (INDIA) 37* 20 Jun 2016 2 Feb 2020
KC Sangakkara (SL) 36 21 Jun 2009 22 Mar 2014
Babar Azam (PAK) 36 7 Sep 2016 8 Nov 2019
EJG Morgan (ENG) 35 5 Jun 2009 25 Jun 2013
RS Bopara (ENG) 35* 15 Mar 2009 7 Sep 2014
GJ Maxwell (AUS) 35* 9 Nov 2014 27 Oct 2019
MP O'Dowd (NL) 35* 2 Jul 2015 2 Nov 2019
Sabbir Rahman (BDESH) 34 14 Feb 2014 8 Mar 2018
Mohammad Shahzad (AFG) 34* 26 Oct 2015 22 Aug 2018
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
Ahmed Shehzad (PAK) 33* 5 Oct 2014 7 Oct 2019
AB de Villiers (SA) 32 27 Oct 2010 21 Feb 2016
Najibullah Zadran (AFG) 32 19 Sep 2012 5 Jun 2017
Mohammad Hafeez (PAK) 32 20 Nov 2013 1 Jul 2018
W Barresi (NL) 32* 22 Nov 2013 25 Jun 2019
GC Wilson (IRE) 32* 16 Feb 2016 19 Jan 2020
Sikandar Raza (ZIM) 32* 11 May 2013 11 Mar 2020
GC Smith (SA) 31 21 Oct 2005 27 Oct 2010
DJG Sammy (WI) 31 23 Sep 2011 11 Nov 2015
SR Watson (AUS) 30* 5 Sep 2012 27 Mar 2016
CH Gayle (WI) 30 24 Jun 2012 29 Dec 2017
Fakhar Zaman (PAK) 30 30 Mar 2017 7 Oct 2019
SB Styris (NZ) 29* 17 Feb 2005 30 Dec 2010
G Gambhir (INDIA) 29 16 Sep 2007 28 Sep 2012
NJ O'Brien (IRE) 28* 2 Aug 2008 13 Mar 2016
HM Amla (SA/World) 28 13 Nov 2013 29 Oct 2017
LRPL Taylor (NZ) 28 5 Jul 2014 1 Sep 2019
MK Pandey (INDIA) 28* 26 Jan 2017 2 Feb 2020
SPD Smith (AUS) 28* 5 May 2010 26 Feb 2020
Asghar Afghan (AFG) 27 17 Mar 2016 15 Sep 2019
EJG Morgan (ENG) 27* 3 Apr 2016 16 Feb 2020
DJ Bravo (WI) 26 30 Apr 2010 13 Mar 2014
KJ Coetzer (SCOT) 26 2 Aug 2008 25 Jul 2015
KJ Coetzer (SCOT) 26 5 Feb 2016 30 Oct 2019
RG Sharma (INDIA) 26* 3 Jul 2018 2 Feb 2020
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

* indicates a sequence not ended by a duck

Records include the following recent matches:
Bangladesh v Zimbabwe at Dhaka, 2nd T20I, Mar 11, 2020 [T20I # 1084]
Afghanistan v Ireland at Greater Noida, 3rd T20I, Mar 10, 2020 [T20I # 1083]
Bangladesh v Zimbabwe at Dhaka, 1st T20I, Mar 9, 2020 [T20I # 1082]