Most innings before first duck

Most innings before first duck in T20s

Most innings before first duck
Player
Inns
Debut
Until:
Team
Opposition
Ground
Match Date
Scorecard
OB Cox955 Jul 2010Worcsv EssexBirmingham21 Sep 2019scorecard
Shoaib Malik8926 Apr 2005Pakistanv AustraliaDubai (DICS)10 Sep 2012scorecard
AT Carey7918 Jan 2017Australiav West IndiesGros Islet14 Jul 2021scorecard
DS Airee7431 Jan 2019Nepalv KuwaitMong Kok13 Apr 2025scorecard
D Ferreira7314 Sep 2018Titansv LionsJohannesburg27 Oct 2024scorecard
J Clark712 Jun 2011Invinciblesv N S-ChargersLeeds31 Jul 2021scorecard
GSNFG Jayasuriya7027 Mar 2012Sri Lankav West IndiesPallekele4 Mar 2020scorecard
Virat Singh652 Apr 2014Jharkhandv AndhraVadodara6 Nov 2021scorecard
JEC Franklin6414 Jul 2004MIv Trinidad & TBengaluru26 Sep 2011scorecard
R Tewatia6423 May 2014Haryanav J + KVadodara6 Nov 2021scorecard
NJ O'Brien635 Jul 2004Northantsv LancashireNorthampton12 Jul 2011scorecard
AK Markram622 Nov 2014South Africav BangladeshAbu Dhabi2 Nov 2021scorecard
BJ Hodge6116 Jun 2003KKRv DaredevilsJohannesburg10 May 2009scorecard
DJ Harris591 Jan 2007Khulnav ChittagongMirpur7 Feb 2013scorecard
TR Ambrose5913 Jun 2003Warwickshirev YorkshireLeeds21 Jul 2017scorecard
JP Inglis5926 Dec 2017Scorchersv HurricanesHobart20 Dec 2021scorecard
JWA Taylor5822 Jun 2008Nottsv EssexNottingham8 Aug 2013scorecard
Rameez Raja5824 Jun 2011Karachi Wv Lahore WMultan16 Dec 2018scorecard
SB Styris5617 Feb 2005Aucklandv OtagoAuckland22 Feb 2009scorecard
D du Preez5625 Jan 2006Knightsv LionsPotchefstroom25 Nov 2015scorecard
Craig Cachopa5618 Dec 2011Sussexv GloucsBristol20 May 2016scorecard
GJ Bailey551 Jan 2007Australiav IndiaRajkot10 Oct 2013scorecard
Sikandar Raza5513 Feb 2010MAKv BEADKabul12 Sep 2017scorecard
TK Curran5515 May 2015Spartansv BlitzCape Town1 Dec 2019scorecard
AJ Hosein5325 Jul 2014West Indiesv South AfricaCenturion25 Mar 2023scorecard
JE Root523 Jun 2011Englandv IndiaManchester3 Jul 2018scorecard
KDK Vithanage5224 Feb 2010Tamil Unionv NondescriptsColombo (Colts)23 Feb 2019scorecard
Shubman Gill5114 Apr 2018KKRv CSKWankhede21 Apr 2021scorecard
BL D'Oliveira4922 Jun 2012Worcsv DerbyshireWorcester9 Aug 2018scorecard
N Saini4920 Oct 2009Haryanav ChhattisgarhCuttack25 Feb 2019scorecard
HT Tector4926 May 2017Irelandv ZimbabweBready4 Sep 2021scorecard
Anmolpreet Singh497 Apr 2015SRHv CSKChennai28 Apr 2024scorecard
OG Robinson4920 Jul 2019Durhamv LeicsChester-le-Street12 Jun 2024scorecard
SR Dickson499 Mar 2014Somersetv GloucsBirmingham14 Sep 2024scorecard
BM Duckett488 Jul 2012Northantsv WorcsNorthampton27 Jul 2017scorecard
TH David481 Jan 2018Kingsv TrinbagoBasseterre31 Aug 2021scorecard
BB McCullum4717 Feb 2005KKRv RCBDurban29 Apr 2009scorecard
Shahriar Nafees4728 Nov 2006Rangpurv VictoriansMirpur18 Nov 2017scorecard
Sohail Akhtar472 Dec 2012Northernv KhyberFaisalabad23 Oct 2019scorecard
AJ Hose4723 Jul 2015Bearsv SomersetTaunton4 Sep 2020scorecard
PARP Perera471 Apr 2015Police SCv Chilaw CCColombo (PSS)5 Jun 2025scorecard
AD Brown4613 Jun 2003Surreyv HampshireThe Oval18 Jun 2008scorecard
PD Salt4620 May 2016Tridentsv AmazonTarouba12 Oct 2019scorecard
KIC Asalanka461 Mar 2018Sri Lankav AustraliaSydney13 Feb 2022scorecard
KNA Bandara4621 Jan 2016B-Love Kandyv AuraColombo (RPS)14 Aug 2023scorecard
Milind Kumar4515 Mar 2010Tripurav Tamil NaduThiruvananthapuram15 Nov 2019scorecard
KD Petersen4527 Jan 2013Dolphinsv W ProvinceGqeberha23 Feb 2022scorecard
SS Mundhe454 Apr 2007Nagalandv HimachalIndore22 Oct 2022scorecard
Mohammad Hafeez4413 Jan 2005Wolvesv Lahore LionsLahore27 May 2009scorecard
KA Pollard4429 Jul 2006West Indiesv EnglandProvidence3 May 2010scorecard
HDRL Thirimanne4425 Mar 2009Ragama CCv SinhaleseColombo (SSC)7 Apr 2015scorecard
OJ Pope447 Jul 2017Firev InvinciblesCardiff7 Aug 2022scorecard
DW Misal4421 Mar 2013Goav PunjabJaipur16 Oct 2022scorecard
DR Mousley442 Sep 2020Bearsv WorcsWorcester21 Jun 2024scorecard
R Vasconcelos4415 Sep 2017Northantsv BearsNorthampton18 Jul 2024scorecard
AP Rajeevan4417 Sep 2022Tanzaniav MalawiDar-es-Salaam26 Sep 2024scorecard
T Munyonga4417 Mar 2019Zimbabwev South AfricaHarare14 Jul 2025scorecard
SM Davies4327 Jun 2006Surreyv GlamorganCardiff9 Jul 2010scorecard
BJ Watling4320 Jan 2008Northern Disv AucklandHamilton10 Jan 2014scorecard
D Padikkal438 Nov 2019RCBv MIDubai (DICS)26 Sep 2021scorecard
KL Rahul4217 Mar 2013RCBv Guj LionsBengaluru24 May 2016scorecard
JL Finnie4228 Nov 2014Otagov Northern DisQueenstown28 Dec 2022scorecard
RK Paudel4231 Jan 2019Nepalv Ireland AKirtipur25 Mar 2024scorecard
Kabir Ali419 Jul 2004Lancashirev WarwickshireManchester30 May 2014scorecard
DL Hemp4016 Jun 2003Bermudav IrelandBelfast3 Aug 2008scorecard
CG Taylor4014 Jun 2003Gloucsv GlamorganCardiff27 May 2009scorecard
PA Jaques4013 Jun 2003Worcsv DerbyshireDerby21 Jun 2010scorecard
JM How4022 Jan 2006Central Dv CanterburyChristchurch19 Dec 2010scorecard
CA Thyssen4013 Apr 2004Warriorsv Cape CobrasCape Town18 Mar 2011scorecard
PJ Horton4024 Jun 2005Lancashirev NorthantsManchester15 Jul 2011scorecard
S van Zyl4026 Mar 2008Cape Cobrasv Northern DisRaipur19 Sep 2014scorecard
T Kohli4019 Apr 2008Mizoramv NagalandChennai17 Jan 2021scorecard
GH Vihari3915 Mar 2010Hyderabadv OdishaCuttack4 Apr 2015scorecard
BKG Mendis394 Apr 2015Sri Lankav South AfricaCape Town19 Mar 2019scorecard
V Ganesan3911 May 2019Germanyv NorwayKrefeld11 Jul 2024scorecard
AJ Redmond3813 Jan 2006Otagov Central DDunedin18 Dec 2011scorecard
N Rana3830 Mar 2013Delhiv BarodaEden Gardens22 Jan 2018scorecard
BT Foakes3823 May 2014Surreyv EssexChelmsford19 Jul 2019scorecard
RI Keogh3814 Jul 2011Northantsv BearsNorthampton15 Jun 2021scorecard
VS Hathwala3824 Mar 2015Servicesv ChandigarhMumbai25 Oct 2023scorecard
S Jayathilake3824 Feb 2018Bloomfieldv MoorsColombo (PSS)26 Jun 2024scorecard
MC Henriques3710 Jan 2006NSWv MIChennai2 Oct 2011scorecard
D Elgar3726 Mar 2008Knightsv WarriorsKimberley22 Jan 2014scorecard
Haris Sohail3710 Oct 2010S Stallionsv K DolphinsFaisalabad17 May 2015scorecard
Mosaddek Hossain3715 Jun 2014Bangladeshv AfghanistanDehradun5 Jun 2018scorecard
Ganesh Satish3714 Oct 2010Vidarbhav KeralaThumba14 Nov 2019scorecard
K Mishara3719 Feb 2019Nondescriptsv PanaduraColombo (CCC)13 Jun 2025scorecard
GI Hume3717 Dec 2011NW Warriorsv Munster RedsDublin10 Jul 2025scorecard
JL Sadler3618 Jun 2003Derbyshirev NottsDerby20 Jun 2008scorecard
ML Hayden3613 Jun 2005CSKv KKRChennai13 Apr 2010scorecard
SE Marsh366 Jan 2006Kings XIv ChargersDharamsala16 Apr 2010scorecard
SJ Walters3627 Jun 2006Glamorganv SussexHove15 Jul 2014scorecard
DS Kulkarni3625 Apr 2008Mumbaiv PunjabIndore22 Feb 2019scorecard
MK Lomror3630 Jan 2017Rajasthanv DelhiSurat27 Nov 2019scorecard
PJ Malan3624 Feb 2010Bearsv DerbyshireDerby13 Jun 2021scorecard
SSD Arachchige3622 Dec 2015B-Love Kandyv Galle TitansColombo (RPS)19 Aug 2023scorecard
HGJM Kulatunga352 Sep 2004Wayambav CSKCenturion15 Sep 2010scorecard
DB Ravi Teja354 Apr 2007Chargersv CSKVisakhapatnam7 Apr 2012scorecard
Asad Shafiq356 Oct 2008K Dolphinsv R RamsLahore27 Mar 2013scorecard
SJ Mullaney3530 Jun 2006Nottsv WorcsNottingham23 May 2014scorecard
RH Bhatt3515 Apr 2007Gujaratv MaharashtraRajkot7 Jan 2018scorecard
RD Rickelton351 Sep 2017Lionsv KnightsDurban23 Feb 2021scorecard
HC Brook355 Jul 2018Yorkshirev NottsNottingham9 Jul 2021scorecard
Shashank Singh351 Apr 2015Chhattisgarhv OdishaLucknow22 Oct 2022scorecard
TS Roland-Jones3526 Jun 2011Middlesexv SomersetTaunton2 Jun 2023scorecard
Omair Yousuf3521 Oct 2019Pakistanv ZimbabweBulawayo5 Dec 2024scorecard
Records includes the following current or recent matches:

Pakistan v West Indies at Lauderhill, 2nd T20I, Aug 2, 2025 [T20I # 3388]

Estonia v Switzerland at Tallinn, 1st T20I, Aug 2, 2025 [T20I # 3387]

Pakistan v West Indies at Lauderhill, 1st T20I, Jul 31, 2025 [T20I # 3386]

Amo Sharks v Mis Ainak Knights at Kabul, Shpageeza Cricket League final, Jul 31, 2025 [Twenty20]