Most consecutive innings without a duck
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)
JMR Taylor 109 12 Jun 2015 13 Jul 2025
(Gloucestershire)
MS Dhoni 108 22 May 2015 29 Oct 2020
(Chennai Super Kings, India, Rising Pune Supergiant, Rising Pune Supergiants)
LD Chandimal 107 26 Mar 2009 26 Nov 2020
(Colombo, Colombo Kings, Galle Guardians, Nondescripts Cricket Club, Ruhuna, Schools Invitation XI, Sri Lanka, Sri Lanka A, Sri Lanka Army Sports Club, Sri Lankans, Uthura Yellows, Wayamba United, Yaal Blazers)
SE Marsh 102 6 Apr 2012 24 Jan 2019
(Australia, Glamorgan, Kings XI Punjab, Perth Scorchers, Yorkshire)
JP Duminy 101 11 Jan 2014 28 Apr 2019
(Cape Cobras, Delhi Daredevils, Islamabad United, Mumbai Indians, South Africa, South Africans)
OB Cox 95 5 Jul 2010 21 Sep 2019
(Boost Defenders, Otago, Worcestershire)
RR Pant 95 7 Jan 2020 27 Jun 2024
(Delhi Capitals, India)
MP Breetzke 95* 7 Feb 2022 19 Nov 2025
(Durban's Super Giants, Lucknow Super Giants, Northamptonshire, South Africa, Warriors)
Mominul Haque 94 23 Jan 2013 12 Feb 2022
(Bangladesh, Bangladesh A, Comilla Victorians, Dhaka Platoon, Gazi Group Chattogram, Gazi Group Cricketers, Mohammedan Sporting Club, Rajshahi Kings, Sylhet Royals, Sylhet Super Stars)
Khushdil Shah 94 20 Dec 2018 10 Mar 2023
(Comilla Victorians, Federally Administered Tribal Areas, Khyber Pakhtunkhwa, Multan Sultans, Pakistan, Southern Punjab (Pakistan))
Iftikhar Ahmed 92 16 Oct 2019 9 Nov 2022
(Islamabad United, Karachi Kings, Khyber Pakhtunkhwa, Mis Ainak Knights, Pakistan, Quetta Gladiators)
MEK Hussey 91 27 Mar 2012 31 Jul 2016
(Australia, Canterbury, Chennai Super Kings, Mumbai Indians, Perth Scorchers, St Lucia Zouks, Sydney Thunder)
TL Seifert 91 22 Dec 2018 8 Jun 2022
(Delhi Capitals, Kolkata Knight Riders, New Zealand, Northern Districts, Sussex, Trinbago Knight Riders)
MK Pandey 91 24 Apr 2018 14 Oct 2022
(India, Karnataka, Lucknow Super Giants, Sunrisers Hyderabad)
HWR Cartwright 90* 13 Jan 2019 5 Sep 2025
(Derbyshire, Hampshire, Melbourne Stars, Oval Invincibles (Men), Perth Scorchers, Southern Brave (Men))
Shoaib Malik 89 26 Apr 2005 5 Sep 2012
(Delhi Daredevils, Pakistan, Pakistanis, Sialkot Stallions, Uva Next)
HG Kuhn 89 21 Jan 2009 27 Nov 2019
(Dhaka Dynamites, Kent, Nelson Mandela Bay Giants, Northerns, South Africa, South Africa A, Titans)
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)
Mahmudullah 87 4 Apr 2017 2 Jun 2021
(Bangladesh, Chattogram Challengers, Gazi Group Cricketers, Gemcon Khulna, Jamaica Tallawahs, Khulna Titans, Quetta Gladiators, St Kitts and Nevis Patriots)
SS Iyer 84 24 Dec 2017 6 Dec 2020
(Delhi Capitals, Delhi Daredevils, India, Mumbai)
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)
SR Patel 82 6 Jul 2018 31 Aug 2021
(Dambulla Viiking, Islamabad United, Lahore Qalandars, Marylebone Cricket Club, Melbourne Renegades, Nottinghamshire, St Lucia Kings, Trent Rockets (Men))
Mohammad Nabi 81 14 Sep 2019 13 Dec 2021
(Afghanistan, Karachi Kings, London Spirit (Men), Melbourne Renegades, Mis Ainak Knights, Northamptonshire, Rangpur Rangers, St Lucia Zouks, Sunrisers Hyderabad)
MD Gunathilaka 81 1 Apr 2015 11 Feb 2022
(Dambulla, Galle Gladiators, Kandy Crusaders, Sinhalese Sports Club, Sri Lanka, Sylhet Sixers)
R Parag 81* 29 Sep 2021 30 Nov 2025
(Assam, India, Rajasthan Royals)
Mohammad Rizwan 80 1 Feb 2022 21 Feb 2024
(Comilla Victorians, Multan Sultans, Pakistan, Sussex)
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)
AT Carey 79 18 Jan 2017 12 Jul 2021
(Adelaide Strikers, Australia, Delhi Capitals, Prime Minister's XI, Sussex)
JP Faulkner 78 27 Dec 2011 20 Dec 2015
(Australia, Kings XI Punjab, Lancashire, Melbourne Stars, Rajasthan Royals)
RS Bopara 78 10 Mar 2018 3 Mar 2021
(Balkh Legends, Durban Heat, Essex, Karachi Kings, Marylebone Cricket Club, Multan Sultans, Peshawar Zalmi, Rajshahi Royals, Rangpur Riders, Sussex)
M van Jaarsveld 77 14 Mar 2007 17 Oct 2012
(Glamorgan, Kent, Titans)
CB Cooke 77 8 Jul 2012 13 Sep 2020
(Glamorgan)
MV Boucher 76* 13 Apr 2004 26 Feb 2012
(Cape Cobras, Eastern Cape, Kolkata Knight Riders, Royal Challengers Bangalore, South Africa, Warriors)
LA Dawson 76 12 Jul 2013 1 Mar 2019
(Comilla Victorians, England, England Lions, Essex, Hampshire, Peshawar Zalmi, Rangpur Riders)
SW Billings 76 10 Aug 2019 14 Aug 2022
(England, Kent, Kolkata Knight Riders, Oval Invincibles (Men), Sydney Thunder)
DJ Willey 75 23 Mar 2016 24 Jul 2021
(Chennai Super Kings, England, Northern Superchargers (Men), Perth Scorchers, Yorkshire)
RA Jadeja 75 1 May 2016 31 Mar 2022
(Chennai Super Kings, Gujarat Lions, India)
J Weatherald 75 31 Dec 2017 20 Dec 2022
(Adelaide Strikers, Quetta Gladiators)
TM Head 75 29 Apr 2017 8 May 2024
(Adelaide Strikers, Australia, Royal Challengers Bangalore, Sunrisers Hyderabad, Sussex, Worcestershire)
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)
RK Singh 74 10 Mar 2019 11 May 2024
(India, Kolkata Knight Riders, Uttar Pradesh)
DS Airee 74 31 Jan 2019 10 Apr 2025
(Nepal)
TH David 73 2 Sep 2021 25 Sep 2022
(Australia, Hobart Hurricanes, Lancashire, Multan Sultans, Mumbai Indians, Royal Challengers Bangalore, Southern Brave (Men), St Lucia Kings)
Harpreet Singh 73 24 Oct 2010 22 Apr 2023
(Central Zone, Chhattisgarh, Madhya Pradesh, Pune Warriors, Punjab Kings)
D Ferreira 73 14 Sep 2018 25 Oct 2024
(Barbados Royals, Joburg Super Kings, Northerns, Oval Invincibles (Men), Rajasthan Royals, South Africa, Titans, Tshwane Spartans, Yorkshire)
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)
BAC Howell 72 6 Jun 2014 3 Oct 2020
(Gloucestershire, Khulna Titans, Rangpur Riders)
Yuvraj Singh 71 16 Apr 2007 17 Apr 2011
(India, Kings XI Punjab, Pune Warriors, Punjab)
J Clark 71 2 Jun 2011 9 Jul 2021
(Hobart Hurricanes, Lancashire, Surrey)
SO Hetmyer 71 14 Sep 2021 17 Sep 2023
(Delhi Capitals, Guyana Amazon Warriors, Rajasthan Royals, West Indies)
GSNFG Jayasuriya 70 27 Mar 2012 21 Jan 2020
(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)
DJ Vilas 70 30 Nov 2014 14 Sep 2020
(Cape Cobras, Dolphins, Durban Heat, Jozi Stars, Lahore Qalandars, Lancashire, South Western Districts, Western Province)
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)
JA Simpson 69 6 Jul 2012 8 Aug 2019
(Middlesex)
DJ Mitchell 69 17 Dec 2016 14 Nov 2021
(Canterbury, Middlesex, New Zealand, Northern Districts)
SPD Smith 69 25 Mar 2019 8 Dec 2023
(Australia, Delhi Capitals, Rajasthan Royals, Sydney Sixers)
TC Bruce 68 11 Nov 2015 2 Jan 2020
(Central Districts, New Zealand, New Zealand A, Sussex)
LJ Evans 68 21 Jan 2019 16 Jul 2021
(Colombo Kings, Dhaka Platoon, Multan Sultans, Rajshahi Kings, St Kitts and Nevis Patriots, Surrey, Sussex)
LS Livingstone 68 9 Jul 2022 21 Apr 2024
(Birmingham Phoenix (Men), England, Lancashire, MI Cape Town, Punjab Kings, Sharjah Warriors)
JL Denly 67 1 Jul 2011 30 Jun 2016
(Barisal Burners, Kent, Middlesex)
F du Plessis 67* 3 Feb 2024 11 Jul 2025
(Delhi Capitals, Joburg Super Kings, Royal Challengers Bengaluru, St Lucia Kings, Texas Super Kings)
Shadab Khan 66 22 Jun 2021 26 May 2023
(Hobart Hurricanes, Islamabad United, Northern (Pakistan), Pakistan, Sussex, Sydney Sixers, Yorkshire)
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)
Virat Singh 65 2 Apr 2014 5 Nov 2021
(East Zone, Jharkhand, Sunrisers Hyderabad)
MG Bracewell 65 5 Nov 2015 18 Jul 2022
(New Zealand, Otago, Wellington)
HE van der Dussen 65 16 Nov 2019 19 Jan 2024
(Islamabad United, Jozi Stars, Lions, MI Cape Town, Rajasthan Royals, South Africa)
IA Karim 65* 10 Jul 2015 24 Oct 2024
(Kenya)
JEC Franklin 64 14 Jul 2004 27 May 2011
(Glamorgan, Gloucestershire, Mumbai Indians, New Zealand, Wellington)
R Tewatia 64 23 May 2014 5 Nov 2021
(Delhi Capitals, Delhi Daredevils, Haryana, Kings XI Punjab, Rajasthan Royals)
AD Russell 64 9 Apr 2023 27 Jul 2024
(Abu Dhabi Knight Riders, Comilla Victorians, Kolkata Knight Riders, London Spirit (Men), Los Angeles Knight Riders, Trinbago Knight Riders, West Indies)
JF Smith 64 2 Sep 2016 19 Oct 2024
(Cape Cobras, Cape Town Blitz, Dolphins, South Africa, South Africa A, South Western Districts, Western Province)
R Powell 64 5 Mar 2024 24 Jun 2025
(Barbados Royals, Dubai Capitals, Kolkata Knight Riders, Los Angeles Knight Riders, Peshawar Zalmi, Rajasthan Royals, Trent Rockets (Men), West Indies)
NJ O'Brien 63 5 Jul 2004 3 Jul 2011
(Ireland, Kent, Northamptonshire)
AM Ellis 63 22 Jan 2012 9 Feb 2019
(Canterbury, New Zealand, New Zealand XI, South Island)
SR Hain 63 15 Jul 2016 20 Jun 2021
(Birmingham Bears, England Lions, Warwickshire)
RS Paliwal 63* 17 Mar 2013 5 Dec 2024
(Haryana, Services)
AD Mathews 63* 29 Aug 2018 25 May 2025
(B-Love Kandy, Colombo Kings, Colombo Stars, Colts Cricket Club, Kandy, Kandy Falcons, SLC Yellow, Sri Lanka)
SW Billings 62 5 Jun 2014 29 Jan 2017
(Delhi Daredevils, England, England Lions, England XI, Islamabad United, Kent, Sydney Sixers)
Shakib Al Hasan 62 12 Nov 2016 20 Dec 2018
(Bangladesh, Dhaka Dynamites, Jamaica Tallawahs, Kolkata Knight Riders, Peshawar Zalmi, Sunrisers Hyderabad)
KA Pollard 62 22 Feb 2019 3 Nov 2020
(Mumbai Indians, Peshawar Zalmi, Trinbago Knight Riders, West Indies)
AK Markram 62 2 Nov 2014 30 Oct 2021
(Northerns, Paarl Rocks, Punjab Kings, South Africa, Titans)
VR Iyer 62 2 Jan 2016 14 May 2022
(India, Kolkata Knight Riders, Madhya Pradesh)
DMW Rawlins 62 26 Aug 2019 21 Apr 2025
(Bermuda, Southern Brave (Men), Sussex)
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)
UT Khawaja 61 17 Dec 2011 19 Dec 2019
(Australia, Derbyshire, Glamorgan, Lancashire, Rising Pune Supergiants, Sydney Thunder)
J Overton 61 10 Jun 2021 25 Jul 2024
(Adelaide Strikers, Gulf Giants, Manchester Originals (Men), Surrey)
E Lewis 61 14 Jul 2021 4 Sep 2024
(Khulna Tigers, Lucknow Super Giants, Rajasthan Royals, St Kitts and Nevis Patriots, West Indies)
B Sai Sudharsan 61* 4 Nov 2021 30 Nov 2025
(Gujarat Titans, India, Tamil Nadu)
Vishnu Vinod 61* 29 Jan 2017 30 Nov 2025
(Kerala, Mumbai Indians, Royal Challengers Bangalore, South Zone)
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)
KL Rahul 60 20 Jun 2016 24 Nov 2019
(India, Karnataka, Kings XI Punjab)
TB Abell 60 19 Jul 2018 11 Dec 2022
(Birmingham Phoenix (Men), Brisbane Heat, Dambulla Aura, Rangpur Rangers, Somerset)
Najmul Hossain Shanto 60 24 Jun 2021 9 Feb 2024
(Abahani Limited, Bangladesh, Fortune Barishal, Sylhet Strikers)
A Vala 60 12 Jul 2015 2 Jun 2024
(Papua New Guinea)
P Dogra 60* 24 Mar 2015 5 Dec 2024
(Himachal Pradesh, Jammu & Kashmir, Puducherry)
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)
JA Morkel 59 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)
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)
EJG Morgan 59 5 Aug 2018 21 Apr 2021
(England, Kolkata Knight Riders, Middlesex, Tshwane Spartans)
JP Inglis 59 26 Dec 2017 14 Dec 2021
(Leicestershire, London Spirit (Men), Perth Scorchers)
Faheem Ashraf 59 15 Jan 2023 31 Jul 2025
(Dolphins (Pakistan), Fortune Barishal, Hobart Hurricanes, Islamabad United, Khulna Tigers, Lahore Qalandars, Pakistan, Quetta Gladiators)
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)
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)
LS Livingstone 58 28 Feb 2020 13 Feb 2022
(Birmingham Phoenix (Men), England, Lancashire, Perth Scorchers, Peshawar Zalmi, Rajasthan Royals)
MD Shanaka 58 18 Dec 2019 28 May 2022
(Cumilla Warriors, Dambulla Giants, Dambulla Viiking, Sinhalese Sports Club, SLC Greys, Sri Lanka)
CJ Green 58 23 Aug 2019 10 Sep 2022
(Birmingham Bears, Guyana Amazon Warriors, Jamaica Tallawahs, Kolkata Knight Riders, Middlesex, Sydney Thunder)
Z Crawley 58 10 Aug 2019 2 Jun 2024
(Hobart Hurricanes, Kent, London Spirit (Men), Perth Scorchers)
MS Chapman 58 2 Apr 2023 22 Jul 2025
(Auckland, Dambulla Sixers, New Zealand, Quetta Gladiators, Washington Freedom)
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)
KS Williamson 57 29 Apr 2018 5 Mar 2021
(New Zealand, Northern Districts, Sunrisers Hyderabad, Yorkshire)
AK Perera 57 5 Apr 2015 16 Dec 2021
(Dambulla Viiking, Galle, Kandy Crusaders, Kandy Warriors, Nondescripts Cricket Club, SLC Blues, Sri Lanka)
KK Jennings 57 20 May 2016 3 Jul 2022
(Durham, Lancashire)
MM Ali 57 27 Jul 2022 24 Jan 2024
(Birmingham Bears, Birmingham Phoenix (Men), Chennai Super Kings, Comilla Victorians, England, Joburg Super Kings)
JDS Neesham 57 14 Apr 2023 13 Jul 2025
(Auckland, Durham, Islamabad United, Leicestershire, New Zealand, Oval Invincibles (Men), Pretoria Capitals, Rangpur Riders)
C Green 57* 18 Dec 2019 16 Aug 2025
(Australia, Mumbai Indians, Perth Scorchers, Royal Challengers Bengaluru)
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)
Hussain Talat 56 16 Oct 2020 28 Nov 2023
(Balochistan, Central Punjab (Pakistan), Islamabad United, Lahore Qalandars, Lahore Region Blues, Pakistan, Peshawar Zalmi, Southern Punjab (Pakistan))
AM Rahane 56 20 Oct 2022 26 Nov 2025
(Chennai Super Kings, Kolkata Knight Riders, Mumbai)
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)
TK Curran 55 15 May 2015 24 Nov 2019
(England, England Lions, Kolkata Knight Riders, Surrey, Sydney Sixers, Tshwane Spartans)
F Behardien 55 21 May 2016 20 Sep 2020
(Cape Town Blitz, Durham, Kings XI Punjab, Leicestershire, Nelson Mandela Bay Giants, South Africa, Titans)
AB de Villiers 55 12 Dec 2018 5 Oct 2020
(Brisbane Heat, Lahore Qalandars, Middlesex, Rangpur Riders, Royal Challengers Bangalore, Tshwane Spartans)
DW Lawrence 55 1 Jun 2016 23 Dec 2020
(Brisbane Heat, Essex)
RP Burl 55 16 Sep 2017 11 Jun 2022
(Chattogram Challengers, Mid West Rhinos, Mis Ainak Knights, Zimbabwe, Zimbabwe XI)
AJ Hose 55 18 Jul 2021 2 Jul 2023
(Adelaide Strikers, Birmingham Bears, Northern Superchargers (Men), St Lucia Kings, Worcestershire)
KIC Asalanka 55 20 Oct 2022 20 Jul 2024
(Colombo Stars, Jaffna Kings, SLC Reds, Sri Lanka)
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)
V Kohli 54 29 Jun 2018 8 Dec 2020
(India, Royal Challengers Bangalore)
GD Phillips 54 29 Aug 2020 9 Sep 2021
(Auckland, Barbados Royals, Gloucestershire, Jamaica Tallawahs, New Zealand, Welsh Fire (Men))
DR Sams 54 23 Jun 2022 8 Jan 2024
(Australia, Essex, Sydney Thunder, Trent Rockets (Men))
Mohammad Nawaz 54 13 Oct 2022 15 Dec 2024
(Colombo Strikers, Karachi Kings, Khulna Tigers, Markhors (Pakistan), Pakistan, Quetta Gladiators, Rangpur Riders, Rawalpindi Region)
SD Hope 54* 4 Dec 2024 13 Nov 2025
(Dubai Capitals, Guyana Amazon Warriors, Hobart Hurricanes, Multan Sultans, West Indies)
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)
AJ Hosein 53 25 Jul 2014 26 Feb 2023
(Barbados Tridents, Melbourne Renegades, Multan Sultans, Trinbago Knight Riders, West Indies)
AJ Turner 53 30 Jan 2021 6 Jun 2023
(Australia, Durham, Manchester Originals (Men), Perth Scorchers)
Sikandar Raza 53 18 Dec 2022 9 Feb 2024
(Dambulla Aura, Dubai Capitals, Lahore Qalandars, Punjab Kings, Rangpur Riders, St Lucia Kings, Zimbabwe)
RD Rickelton 53 24 Feb 2021 17 Jul 2024
(Lions, MI Cape Town, Northamptonshire, Seattle Orcas, South Africa, South Africa A)
BS Makhanya 53 21 Feb 2021 19 Oct 2024
(Joburg Super Kings, Titans)
Khushdil Shah 53 18 Mar 2023 21 Apr 2025
(Comilla Victorians, Federally Administered Tribal Areas, Karachi Kings, Lions (Pakistan), Multan Sultans, Pakistan, Rangpur Riders)
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)
TJ Moores 52 4 Jul 2018 16 Jul 2021
(Jaffna Stallions, Multan Sultans, Nottinghamshire)
PSP Handscomb 52 24 Feb 2019 30 Jun 2023
(Australia, Durham, Hobart Hurricanes, Leicestershire, Melbourne Renegades, Melbourne Stars)
TJ Moores 52 26 Jul 2021 21 Jun 2024
(Kandy Warriors, Nottinghamshire, Rangpur Riders, Sylhet Strikers, Trent Rockets (Men))
HJ Rana 52* 4 Jan 2016 5 Dec 2024
(Haryana)
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)
RG Sharma 51 3 Jul 2018 3 Nov 2020
(India, Mumbai Indians)
Shubman Gill 51 14 Apr 2018 18 Apr 2021
(Kolkata Knight Riders, Punjab)
Mohammad Hafeez 51 20 Dec 2020 21 Feb 2022
(Galle Gladiators, Guyana Amazon Warriors, Lahore Qalandars, Pakistan)
JK Fuller 51 3 Aug 2018 16 Jul 2022
(Hampshire, Middlesex)
SS Eskinazi 51 9 Aug 2018 15 Jan 2023
(Middlesex, Perth Scorchers)
Anwar Ali 51* 16 Oct 2019 11 Mar 2024
(Dambulla Viiking, Galle Gladiators, Karachi Kings, Karachi Region Whites, Multan Sultans, Quetta Gladiators, Sindh)
KR Patterson 51* 28 Dec 2016 24 Jan 2025
(Perth Scorchers, Sydney Sixers, Sydney Thunder)
Asif Ali 51 25 Sep 2022 26 Apr 2025
(B-Love Kandy, Faisalabad Region, Hobart Hurricanes, Islamabad United, Lahore Qalandars, Pakistan, Peshawar Zalmi)
KL Rahul 51* 31 Aug 2022 24 May 2025
(Delhi Capitals, India, Lucknow Super Giants)
N Wadhera 51* 25 Apr 2023 30 Nov 2025
(India A, Mumbai Indians, Punjab, Punjab Kings)
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)
DC Thomas 50* 21 Jul 2016 30 Sep 2022
(Barbados Royals, Kandy Warriors, St Kitts and Nevis Patriots, West Indies, West Indies Cricket Board President's XI)
C Munro 50 10 Jun 2022 9 Jun 2023
(Brisbane Heat, Islamabad United, Nottinghamshire, Trent Rockets (Men), Trinbago Knight Riders, Worcestershire)
SS Tiwary 50* 1 Feb 2017 25 Oct 2023
(East Zone, Jharkhand, Mumbai Indians)
Anamul Haque 50 24 Nov 2020 22 Jan 2024
(Bangladesh, Fortune Barishal, Gemcon Khulna, Khulna Tigers, Prime Bank Cricket Club, Sylhet Sunrisers)
CJ Green 50 18 Dec 2022 27 Jan 2025
(Antigua and Barbuda Falcons, Australia, Jamaica Tallawahs, Lancashire, Sydney Thunder, Trent Rockets (Men))
DJM Short 50 13 Aug 2021 30 May 2025
(Adelaide Strikers, Gloucestershire, Hampshire, Hobart Hurricanes, Trent Rockets (Men))
D Ndikubwimana 50 19 Jun 2023 18 Jul 2025
(Rwanda)
KS Williamson 50* 14 May 2022 25 Aug 2025
(Durban's Super Giants, Gujarat Titans, London Spirit (Men), Middlesex, New Zealand, Sunrisers Hyderabad)

* indicates a sequence not ended by a duck

Records include the following recent matches:
Malaysia v Bahrain at Kuala Lumpur, Mini SEA Men's Twenty20 Cricket Competition 6th match, Dec 1, 2025 [T20I # 3600]
Argentina v Brazil at Buenos Aires, 5th T20I, Nov 30, 2025 [T20I # 3599]
Argentina v Brazil at Buenos Aires, 4th T20I, Nov 30, 2025 [T20I # 3598]
Bahrain v Thailand at Kuala Lumpur, Mini SEA Men's Twenty20 Cricket Competition 5th match, Nov 30, 2025 [T20I # 3597]
Andhra v Mumbai at Lucknow, Syed Mushtaq Ali Trophy, Nov 30, 2025 [Twenty20]
Baroda v Himachal Pradesh at Hyderabad, Syed Mushtaq Ali Trophy, Nov 30, 2025 [Twenty20]
Bihar v Jammu & Kashmir at Eden Gardens, Syed Mushtaq Ali Trophy, Nov 30, 2025 [Twenty20]
Boland v Warriors at Paarl, CSA T20 Challenge final, Nov 30, 2025 [Twenty20]
Delhi v Saurashtra at Ahmedabad, Syed Mushtaq Ali Trophy, Nov 30, 2025 [Twenty20]
Nagaland v Sikkim at Pune, Syed Mushtaq Ali Trophy, Nov 30, 2025 [Twenty20]
Odisha v Vidarbha at Lucknow, Syed Mushtaq Ali Trophy, Nov 30, 2025 [Twenty20]
Puducherry v Services at Hyderabad, Syed Mushtaq Ali Trophy, Nov 30, 2025 [Twenty20]
Tamil Nadu v Uttarakhand at Ahmedabad, Syed Mushtaq Ali Trophy, Nov 30, 2025 [Twenty20]
Madhya Pradesh v Uttar Pradesh at Jadavpur Uni, Syed Mushtaq Ali Trophy, Nov 30, 2025 [Twenty20]
Arunachal Pradesh v Meghalaya at Pune, Syed Mushtaq Ali Trophy, Nov 30, 2025 [Twenty20]
Chhattisgarh v Kerala at Lucknow, Syed Mushtaq Ali Trophy, Nov 30, 2025 [Twenty20]
Goa v Hyderabad (India) at Eden Gardens, Syed Mushtaq Ali Trophy, Nov 30, 2025 [Twenty20]
Gujarat v Haryana at Hyderabad, Syed Mushtaq Ali Trophy, Nov 30, 2025 [Twenty20]
Karnataka v Rajasthan at Ahmedabad, Syed Mushtaq Ali Trophy, Nov 30, 2025 [Twenty20]
Manipur v Mizoram at Pune, Syed Mushtaq Ali Trophy, Nov 30, 2025 [Twenty20]
Assam v Railways at Lucknow, Syed Mushtaq Ali Trophy, Nov 30, 2025 [Twenty20]
Bengal v Punjab at Hyderabad, Syed Mushtaq Ali Trophy, Nov 30, 2025 [Twenty20]
Jharkhand v Tripura at Ahmedabad, Syed Mushtaq Ali Trophy, Nov 30, 2025 [Twenty20]
Chandigarh v Maharashtra at Jadavpur Uni, Syed Mushtaq Ali Trophy, Nov 30, 2025 [Twenty20]