Player Inns From Until
MS Dhoni (INDIA) 84* 14 Sep 2007 27 Feb 2019
DA Miller (SA/World) 83* 20 May 2010 2 Nov 2021
MJ Guptill (NZ) 69 15 Oct 2011 22 Dec 2020
Shoaib Malik (ICC/PAK) 69 23 Sep 2012 11 Nov 2021
Mahmudullah (BAN) 66 10 Dec 2012 3 Aug 2021
MN Samuels (WI) 65* 28 Jun 2007 5 Aug 2018
H Masakadza (ZIM) 61 28 Nov 2006 12 Jul 2019
S Dhawan (INDIA) 61 28 Mar 2014 28 Jul 2021
AD Mathews (SL) 56 10 Jun 2009 20 Dec 2017
LD Chandimal (SL) 54* 30 Apr 2010 20 Oct 2021
GJ Maxwell (AUS) 53* 9 Nov 2014 14 Nov 2021
KA Pollard (WI) 52 7 May 2010 5 Mar 2021
MDKJ Perera (SL) 52 26 Jan 2013 18 Oct 2021
F du Plessis (SA/World) 50* 8 Sep 2012 1 Dec 2020
Mohammad Nabi (AFG) 48 14 Mar 2012 6 Feb 2018
DA Warner (AUS) 48 30 Mar 2012 4 Sep 2020
V Kohli (INDIA) 47 12 Jun 2010 7 Oct 2017
EJG Morgan (ENG) 47* 3 Apr 2016 23 Jan 2022
SK Raina (INDIA) 45 6 Jun 2009 15 Mar 2016
PM Seelaar (NED) 45* 9 Jun 2009 22 Oct 2021
JP Duminy (SA) 44* 17 Feb 2012 24 Mar 2019
AJ Finch (AUS) 43 12 Jan 2011 22 Oct 2018
MP O'Dowd (NED) 42* 2 Jul 2015 22 Oct 2021
Shoaib Malik (PAK) 40 28 Aug 2006 5 Sep 2012
Yuvraj Singh (INDIA) 39 14 Sep 2007 9 Feb 2016
Shakib Al Hasan (BAN) 39 28 Mar 2014 20 Dec 2018
KL Rahul (INDIA) 39 20 Jun 2016 6 Dec 2020
Samiullah Shinwari (AFG) 38 1 Feb 2010 27 Mar 2016
CK Kapugedera (SL) 38* 15 Jun 2006 6 Apr 2017
SPD Smith (AUS) 38* 5 May 2010 11 Nov 2021
Sikandar Raza (ZIM) 37 11 May 2013 20 Mar 2021
Mohammad Shahzad (AFG) 37 26 Oct 2015 31 Oct 2021
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
DJ Malan (ENG) 35* 25 Jun 2017 10 Nov 2021
Sabbir Rahman (BAN) 34 14 Feb 2014 8 Mar 2018
BB McCullum (NZ) 33 17 Feb 2005 28 Feb 2010
KP Pietersen (ENG) 33* 9 Jan 2007 27 Feb 2012
Mushfiqur Rahim (BAN) 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 (NED) 32* 22 Nov 2013 25 Jun 2019
GC Wilson (IRE) 32* 16 Feb 2016 19 Jan 2020
GC Smith (SA) 31 21 Oct 2005 27 Oct 2010
DJG Sammy (WI) 31 23 Sep 2011 11 Nov 2015
LMP Simmons (WI) 31* 28 Aug 2016 26 Oct 2021
Q de Kock (SA) 31* 26 Oct 2017 6 Nov 2021
RR Hendricks (SA) 31* 18 Feb 2018 6 Nov 2021
TL Seifert (NZ) 31* 11 Jan 2019 21 Nov 2021
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
MS Wade (AUS) 30 13 Oct 2011 9 Jul 2021
RP Burl (ZIM) 30* 5 Feb 2018 19 Sep 2021
MS Chapman (HKG/NZ) 30 16 Mar 2014 19 Nov 2021
SB Styris (NZ) 29* 17 Feb 2005 30 Dec 2010
G Gambhir (INDIA) 29 16 Sep 2007 28 Sep 2012
MK Pandey (INDIA) 29* 26 Jan 2017 4 Dec 2020
RG Sharma (INDIA) 29 3 Jul 2018 20 Mar 2021
MD Gunathilaka (SL) 29* 7 Jan 2016 26 Jun 2021
A Vala (PNG) 29* 15 Jul 2015 21 Oct 2021
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
HG Munsey (SCOT) 28 16 Jun 2018 25 Oct 2021
HE van der Dussen (SA) 28* 3 Feb 2019 6 Nov 2021
Asghar Afghan (AFG) 27 17 Mar 2016 15 Sep 2019
GJ Delany (IRE) 27* 14 Jul 2019 22 Oct 2021
GD Phillips (NZ) 27 17 Feb 2017 14 Nov 2021
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
AD Russell (WI) 26 1 Apr 2014 1 Jul 2021
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
V Kohli (INDIA) 25 29 Jun 2018 8 Dec 2020
TP Ura (PNG) 25 15 Jul 2015 10 Oct 2021
Asif Ali (PAK) 25 1 Jul 2018 7 Nov 2021
A Balbirnie (IRE) 25* 25 Oct 2019 23 Dec 2021

* indicates a sequence not ended by a duck

Records include the following recent matches:
West Indies v England at Bridgetown, 2nd T20I, Jan 23, 2022 [T20I # 1454]
West Indies v England at Bridgetown, 1st T20I, Jan 22, 2022 [T20I # 1453]
United States of America v Ireland at Lauderhill, 2nd T20I, Dec 23, 2021 [T20I # 1452]