Player Inns From Until
CH Gayle 145 10 Feb 2012 5 Feb 2016
(Barisal Bulls, Barisal Burners, Dhaka Gladiators, Jamaica, Jamaica Tallawahs, Lahore Qalandars, Lions, Melbourne Renegades, Royal Challengers Bangalore, Somerset, Sydney Thunder, West Indies)
SE Marsh 102 6 Apr 2012 24 Jan 2019
(Australia, Glamorgan, Kings XI Punjab, Perth Scorchers, Yorkshire)
LD Chandimal 102* 26 Mar 2009 27 Feb 2019
(Colombo, Galle Guardians, Nondescripts Cricket Club, Ruhuna, Schools Invitation XI, Sri Lanka, Sri Lanka A, Sri Lankans, Uthura Yellows, Wayamba United, Yaal Blazers)
JP Duminy 101 11 Jan 2014 28 Apr 2019
(Cape Cobras, Delhi Daredevils, Islamabad United, Mumbai Indians, South Africa, South Africans)
MS Dhoni 96* 22 May 2015 12 May 2019
(Chennai Super Kings, India, Rising Pune Supergiant, Rising Pune Supergiants)
OB Cox 94* 5 Jul 2010 6 Sep 2019
(Boost Defenders, Otago, Worcestershire)
MEK Hussey 91 27 Mar 2012 31 Jul 2016
(Australia, Canterbury, Chennai Super Kings, Mumbai Indians, Perth Scorchers, St Lucia Zouks, Sydney Thunder)
Shoaib Malik 89 26 Apr 2005 5 Sep 2012
(Delhi Daredevils, Pakistan, Pakistanis, Sialkot Stallions, Uva Next)
DT Christian 88 8 Jan 2017 4 Mar 2019
(Australia, Delhi Daredevils, Hobart Hurricanes, Jozi Stars, Melbourne Renegades, Multan Sultans, Nottinghamshire, Rising Pune Supergiant, Trinbago Knight Riders)
MH Wessels 87 26 Jul 2013 27 Jul 2018
(Karachi Kings, Khulna Titans, Nottinghamshire, Peshawar Zalmi, Sydney Sixers)
HG Kuhn 85* 21 Jan 2009 30 Aug 2019
(Dhaka Dynamites, Kent, Nelson Mandela Bay Giants, Northerns, South Africa, South Africa A, Titans)
ADS Fletcher 83 22 Jan 2012 8 Nov 2017
(Khulna Titans, Sagicor High Performance Centre, St Lucia Stars, St Lucia Zouks, Sylhet Sixers, West Indies, West Indies A, West Indies Cricket Board President's XI, Windward Islands)
DI Stevens 82 18 Jun 2008 1 Feb 2013
(Dhaka Gladiators, Kent, Mid West Rhinos, Otago)
MS Dhoni 82 31 Aug 2011 17 Sep 2014
(Chennai Super Kings, India)
AD Russell 82 14 Nov 2014 18 Jul 2016
(Comilla Victorians, Islamabad United, Jamaica Tallawahs, Knights, Kolkata Knight Riders, Melbourne Renegades, Nottinghamshire, Sydney Thunder, West Indies)
MN Samuels 82 2 Jan 2013 12 May 2017
(Antigua Hawksbills, Comilla Victorians, Delhi Daredevils, Melbourne Renegades, Peshawar Zalmi, Pune Warriors, St Kitts and Nevis Patriots, West Indies)
R McLaren 82* 17 Apr 2010 28 Apr 2019
(Dolphins, Hampshire, Kings XI Punjab, Knights, Kolkata Knight Riders, Lancashire, Middlesex, Mumbai Indians, Nelson Mandela Bay Giants, South Africa, South Africans)
DKH Mitchell 79 3 Jul 2007 5 Jul 2015
(Worcestershire)
Mohammad Nabi 79 11 Aug 2011 29 Nov 2016
(Afghan Cheetas, Afghanistan, Chittagong Vikings, Quetta Gladiators, Rangpur Riders, Sylhet Royals)
CA Ingram 79 28 Jun 2015 11 Mar 2018
(Adelaide Strikers, Glamorgan, Karachi Kings, Warriors)
JP Faulkner 78 27 Dec 2011 20 Dec 2015
(Australia, Kings XI Punjab, Lancashire, Melbourne Stars, Rajasthan Royals)
M van Jaarsveld 77 14 Mar 2007 17 Oct 2012
(Glamorgan, Kent, Titans)
LA Dawson 77 12 Jul 2013 1 Mar 2019
(Comilla Victorians, England, England Lions, Essex, Hampshire, Peshawar Zalmi, Rangpur Riders)
MV Boucher 76* 13 Apr 2004 26 Feb 2012
(Cape Cobras, Eastern Cape, Kolkata Knight Riders, Royal Challengers Bangalore, South Africa, Warriors)
Shoaib Malik 74 23 Jan 2014 17 Feb 2016
(Barbados Tridents, Comilla Victorians, Hobart Hurricanes, Karachi Kings, Pakistan, Sialkot Region, Sialkot Stallions, Warwickshire)
DJ Hooda 74 10 Apr 2015 17 Apr 2019
(Baroda, Rajasthan Royals, Sunrisers Hyderabad, West Zone)
Abdul Razzaq 72 19 Feb 2010 20 Jun 2012
(Duronto Rajshahi, Hampshire, Lahore Lions, Leicestershire, Melbourne Renegades, Pakistan, Pakistanis, Sialkot Stallions)
MJ Lumb 72 1 Jun 2011 22 Mar 2014
(England, England XI, Hampshire, Nottinghamshire, Sydney Sixers)
GJ Muchall 72 11 Jul 2006 10 Jul 2016
(Durham)
Yuvraj Singh 71 16 Apr 2007 17 Apr 2011
(India, Kings XI Punjab, Pune Warriors, Punjab)
CB Cooke 71* 8 Jul 2012 30 Aug 2019
(Glamorgan)
JA Simpson 70 6 Jul 2012 8 Aug 2019
(Middlesex)
KA Pollard 69 29 Apr 2011 27 Dec 2012
(Adelaide Strikers, Dhaka Gladiators, Mumbai Indians, Somerset, Trinidad & Tobago, West Indies)
AC Voges 69 29 May 2009 16 Jul 2013
(Australia, Australia A, Melbourne Stars, Middlesex, Nottinghamshire, Perth Scorchers, Rajasthan Royals, Western Australia)
J Botha 69 20 May 2010 16 Jan 2014
(Adelaide Strikers, Delhi Daredevils, Northamptonshire, Rajasthan Royals, South Africa, South Africans, Warriors)
DJ Bravo 69 26 Feb 2012 13 Mar 2014
(Chennai Super Kings, Chittagong Kings, Melbourne Renegades, Trinidad & Tobago, Trinidad & Tobago Red Steel, West Indies)
BAC Howell 68* 6 Jun 2014 9 Aug 2019
(Gloucestershire, Khulna Titans, Rangpur Riders)
DJ Willey 68* 23 Mar 2016 30 Aug 2019
(Chennai Super Kings, England, Perth Scorchers, Yorkshire)
JL Denly 67 1 Jul 2011 30 Jun 2016
(Barisal Burners, Kent, Middlesex)
LRPL Taylor 65 20 Apr 2009 28 Dec 2010
(Central Districts, Durham, New Zealand, Royal Challengers Bangalore, Victoria)
MJ Guptill 65 20 Sep 2011 8 Nov 2014
(Auckland, Guyana Amazon Warriors, New Zealand, New Zealanders, North Island, Sydney Thunder)
RG Sharma 65 12 May 2012 8 Apr 2015
(India, India A, Mumbai Indians)
Mominul Haque 65* 23 Jan 2013 29 Jan 2019
(Bangladesh, Bangladesh A, Mohammedan Sporting Club, Rajshahi Kings, Sylhet Royals, Sylhet Super Stars)
JEC Franklin 64 14 Jul 2004 27 May 2011
(Glamorgan, Gloucestershire, Mumbai Indians, New Zealand, Wellington)
NJ O'Brien 63 5 Jul 2004 3 Jul 2011
(Ireland, Kent, Northamptonshire)
SW Billings 63 5 Jun 2014 29 Jan 2017
(Delhi Daredevils, England, England Lions, England XI, Islamabad United, Kent, Sydney Sixers)
AM Ellis 63* 22 Jan 2012 9 Feb 2019
(Canterbury, New Zealand, New Zealand XI, South Island)
J Clark 63* 2 Jun 2011 29 Aug 2019
(Hobart Hurricanes, Lancashire, Surrey)
Shakib Al Hasan 62 12 Nov 2016 20 Dec 2018
(Bangladesh, Dhaka Dynamites, Jamaica Tallawahs, Kolkata Knight Riders, Peshawar Zalmi, Sunrisers Hyderabad)
BJ Hodge 61 16 Jun 2003 5 May 2009
(Australia, Australia A, Kolkata Knight Riders, Lancashire, Leicestershire, Victoria)
GJ Bailey 61 29 Jan 2014 1 Jan 2016
(Australia, Hobart Hurricanes, Kings XI Punjab, Sussex)
S Dhawan 61 28 Mar 2014 25 May 2016
(India, Sunrisers Hyderabad)
TC Bruce 61* 11 Nov 2015 3 Sep 2019
(Central Districts, New Zealand, New Zealand A, Sussex)
SR Watson 60 1 May 2012 19 May 2014
(Australia, Brisbane Heat, Rajasthan Royals, Sydney Sixers)
KA Pollard 60 13 Sep 2014 21 May 2016
(Adelaide Strikers, Barbados Tridents, Cape Cobras, Mumbai Indians, West Indies)
Mohammad Shahzad 60 26 Oct 2015 19 Jan 2019
(Afghanistan, Chittagong Vikings, Paktia Panthers, Rangpur Riders)
TR Birt 59 23 Jul 2006 19 Dec 2012
(Australia, Australia A, Delhi Daredevils, Derbyshire, Hobart Hurricanes, Nagenahira Nagas, Tasmania, Wellington)
DJ Harris 59 1 Jan 2007 4 Feb 2013
(Adelaide Strikers, Deccan Chargers, Khulna Royal Bengals, Melbourne Renegades, Ruhuna Royals, South Australia)
TR Ambrose 59 13 Jun 2003 16 Jul 2017
(England, Sussex, Warwickshire)
Jahurul Islam 59 19 Jun 2012 15 Jan 2019
(Bangladesh, Bangladesh A, Bangladesh XI, Chittagong Vikings, Dhaka Dynamites, Duronto Rajshahi, Khulna Titans, Mohammedan Sporting Club, Rangpur Riders)
UT Khawaja 59* 17 Dec 2011 9 Feb 2019
(Australia, Derbyshire, Glamorgan, Lancashire, Rising Pune Supergiants, Sydney Thunder)
GSNFG Jayasuriya 59* 27 Mar 2012 3 Sep 2019
(Chilaw Marians Cricket Club, Chittagong Kings, Colombo, Colombo Commandos, Colts Cricket Club, Kandurata Maroons, Moors Sports Club, Negombo Cricket Club, Sri Lanka, Sri Lanka A, Sylhet Super Stars, Udarata Rulers, Wayamba United)
JWA Taylor 58 22 Jun 2008 23 Jul 2013
(England Lions, Leicestershire, Nottinghamshire)
Mahmudullah 58 23 Dec 2013 23 Feb 2017
(Abahani Limited, Bangladesh, Barisal Bulls, Khulna Titans, Quetta Gladiators)
JA Morkel 58 15 Aug 2013 28 Nov 2018
(Chennai Super Kings, Delhi Daredevils, Durban Heat, Northerns, Rising Pune Supergiants, Royal Challengers Bangalore, South Africa, St Lucia Zouks, Titans)
Rameez Raja 58 24 Jun 2011 15 Dec 2018
(Baluchistan, Barisal Burners, Karachi Dolphins, Karachi Region Whites, Karachi Whites, Karachi Zebras, Pakistan, Quetta Gladiators, State Bank of Pakistan)
Mahmudullah 58* 4 Apr 2017 15 Sep 2019
(Bangladesh, Jamaica Tallawahs, Khulna Titans, Quetta Gladiators, St Kitts and Nevis Patriots)
V Kohli 57 18 Apr 2009 23 Sep 2011
(India, Indians, Royal Challengers Bangalore)
SB Styris 57 30 Apr 2010 25 Aug 2012
(Chennai Super Kings, Essex, Kandurata Warriors, New Zealand, Northern Districts, Sussex, Sylhet Royals)
BJ Hodge 57 22 Feb 2012 20 Dec 2013
(Auckland, Barisal Burners, Basnahira Cricket Dundee, Melbourne Stars, Rajasthan Royals)
V Kohli 57 3 Oct 2011 17 Apr 2014
(India, Royal Challengers Bangalore)
SB Styris 56 17 Feb 2005 18 Feb 2009
(Auckland, Deccan Chargers, Durham, Middlesex, New Zealand)
RG Sharma 56 22 Apr 2008 22 Apr 2010
(Deccan Chargers, India, Mumbai)
D du Preez 56 25 Jan 2006 22 Nov 2015
(Eagles, Free State, Knights, Leicestershire, Royal Challengers Bangalore, Uthura Rudras)
Craig Cachopa 56 18 Dec 2011 29 Nov 2015
(Auckland, Sussex, Wellington)
IR Bell 56 4 Jul 2005 11 Jan 2017
(England, England Lions, Perth Scorchers, Warwickshire)
KA Pollard 56 30 Jul 2016 20 Aug 2017
(Adelaide Strikers, Barbados Tridents, Cape Cobras, Karachi Kings, Mumbai Indians, West Indies)
SA Northeast 56 30 May 2014 12 Jul 2018
(Hampshire, Kent)
DJ Vilas 56* 30 Nov 2014 4 Sep 2019
(Cape Cobras, Dolphins, Jozi Stars, Lancashire, South Western Districts, Western Province)
GJ Bailey 55 1 Jan 2007 31 Aug 2013
(Australia, Australia A, Chennai Super Kings, Hobart Hurricanes, Melbourne Stars, Tasmania)
Sikandar Raza 55 13 Feb 2010 10 Sep 2016
(Lahore Whites, Mashonaland Eagles, Southern Rocks, Zimbabwe)
SS Tiwary 55 9 Oct 2011 29 Jan 2017
(Delhi Daredevils, Jharkhand, Rising Pune Supergiants, Royal Challengers Bangalore)
MA Carberry 55* 5 Jun 2014 2 Sep 2017
(Hampshire, Perth Scorchers)
DJ Hussey 54 7 Dec 2012 18 Dec 2015
(Antigua Hawksbills, Chennai Super Kings, Kings XI Punjab, Melbourne Stars, Nottinghamshire)
MW Machan 54* 24 Jul 2013 22 Jul 2016
(Scotland, Sussex)
KK Nair 54 7 Apr 2013 8 Apr 2017
(Delhi Daredevils, Karnataka, Rajasthan Royals, Royal Challengers Bangalore)
MS Dhoni 53 3 Apr 2007 31 Mar 2010
(Chennai Super Kings, India, Jharkhand)
DJ Bravo 53 14 Oct 2009 24 Feb 2012
(Chennai Super Kings, Chittagong Kings, Essex, Mumbai Indians, Sydney Sixers, Trinidad & Tobago, Victoria, West Indies)
JC Buttler 53 26 Jun 2011 29 Aug 2013
(England, England Lions, England XI, Somerset)
KC Sangakkara 53 23 Jul 2011 22 Mar 2014
(Deccan Chargers, Jamaica Tallawahs, Kandurata, Kandurata Maroons, Sri Lanka, Sunrisers Hyderabad)
AG Puttick 53* 1 Feb 2009 9 Dec 2015
(Cape Cobras, South Western Districts, Western Province)
DI Stevens 53 19 Feb 2013 18 Jul 2017
(Comilla Victorians, Dhaka Gladiators, Kent)
JM Bairstow 53 23 Jan 2012 27 Jun 2018
(England, England Lions, England XI, Peshawar Zalmi, Yorkshire)
Harpreet Singh 53* 24 Oct 2010 2 Mar 2019
(Central Zone, Chhattisgarh, Madhya Pradesh, Pune Warriors)
Azhar Mahmood 52 12 Aug 2006 26 Jun 2011
(Islamabad Leopards, Kent, Surrey)
JN Batty 52* 13 Jun 2003 24 Jul 2012
(Gloucestershire, Surrey)
DPMD Jayawardene 52 7 May 2012 31 Mar 2014
(Delhi Daredevils, Sri Lanka, Trinidad & Tobago Red Steel, Uthura Yellows, Wayamba United)
MA Agarwal 52 29 Sep 2011 3 May 2015
(Delhi Daredevils, Karnataka, Royal Challengers Bangalore)
Shahid Afridi 52 4 Dec 2012 29 Sep 2015
(Karachi Dolphins, Karachi Region Blues, Northamptonshire, Pakistan, Pakistan A, Sind, St Kitts and Nevis Patriots)
J Allenby 52 3 Jun 2011 20 May 2016
(Glamorgan, Peshawar Zalmi, Somerset)
JE Root 52 3 Jun 2011 27 Jun 2018
(England, Yorkshire)
RE van der Merwe 52 2 Aug 2014 15 Sep 2018
(Netherlands, Somerset, St Lucia Zouks, Titans)
Shoaib Malik 52 12 Aug 2017 6 Jan 2019
(Barbados Tridents, Comilla Victorians, Guyana Amazon Warriors, ICC World XI, Islamabad, Karachi Whites, Multan Sultans, Pakistan)
KDK Vithanage 52 24 Feb 2010 21 Feb 2019
(Basnahira Greens, Combined Provinces, Galle Guardians, Kandurata Warriors, Sri Lanka, Sri Lanka A, Sri Lanka Cricket Combined XI, Sri Lankans, Tamil Union Cricket and Athletic Club, Western Troopers)
KL Rahul 52* 20 Jun 2016 6 Aug 2019
(India, Kings XI Punjab)
TK Curran 52* 15 May 2015 15 Aug 2019
(England, England Lions, Kolkata Knight Riders, Surrey, Sydney Sixers)
SK Raina 51 18 Apr 2009 8 Apr 2011
(Chennai Super Kings, India)
AD Mathews 51 22 Mar 2010 9 May 2013
(Combined Provinces, Kolkata Knight Riders, Nagenahira Nagas, Pune Warriors, Sri Lanka)
GD Cross 51* 15 Jun 2010 25 Jul 2014
(Derbyshire, Lancashire)
WTS Porterfield 51 14 Jul 2013 13 Aug 2015
(Ireland, Warwickshire)
V Kohli 51 11 May 2014 22 May 2016
(India, Royal Challengers Bangalore)
S Dhawan 51 29 May 2016 19 May 2018
(Delhi, India, North Zone, Sunrisers Hyderabad)
AG Wakely 50 11 Jun 2010 17 Aug 2013
(Northamptonshire)
R Dravid 50 9 Apr 2011 25 Sep 2013
(India, Indians, Rajasthan Royals)
SK Raina 50 23 Mar 2016 14 Mar 2018
(Gujarat Lions, India, Uttar Pradesh)
AU Rashid 50 10 Jul 2011 8 Jul 2018
(Adelaide Strikers, Dhaka Dynamites, England, England XI, South Australia, Yorkshire)

* indicates a sequence not ended by a duck

Records include the following recent matches:
Ireland v Scotland at Dublin (Malahide), Ireland Tri-Nation T20I Series 3rd match, Sep 17, 2019 [T20I # 885]
St Kitts and Nevis Patriots v Trinbago Knight Riders at Basseterre, Caribbean Premier League 14th match, Sep 17, 2019 [Twenty20]
Netherlands v Scotland at Dublin (Malahide), Ireland Tri-Nation T20I Series 2nd match, Sep 16, 2019 [T20I # 884]