Most innings before first duck

Records for T20 Matches

Most innings before first duck
Player
Inns
Debut
Until:
Team
Opposition
Ground
Match Date
Scorecard
OB Cox
955 Jul 2010WORCSv EssexBirmingham21 Sep 2019scorecard
Shoaib Malik
8926 Apr 2005Pakistanv AustraliaDubai (DICS)10 Sep 2012scorecard
AT Carey
7918 Jan 2017Australiav West IndiesGros Islet14 Jul 2021scorecard
J Clark
712 Jun 2011Invinciblesv N S-ChargersLeeds31 Jul 2021scorecard
GSNFG Jayasuriya
7027 Mar 2012Sri Lankav West IndiesPallekele4 Mar 2020scorecard
Virat Singh
652 Apr 2014Jharkhandv AndhraVadodara6 Nov 2021scorecard
JEC Franklin
6414 Jul 2004MIv Trinidad & TBengaluru26 Sep 2011scorecard
R Tewatia
6423 May 2014Haryanav J + KVadodara6 Nov 2021scorecard
NJ O'Brien
635 Jul 2004Northantsv LancashireNorthampton12 Jul 2011scorecard
AK Markram
622 Nov 2014South Africav BangladeshAbu Dhabi2 Nov 2021scorecard
BJ Hodge
6116 Jun 2003KKRv DaredevilsJohannesburg10 May 2009scorecard
DJ Harris
591 Jan 2007Khulnav ChittagongMirpur7 Feb 2013scorecard
TR Ambrose
5913 Jun 2003Warwickshirev YorkshireLeeds21 Jul 2017scorecard
JP Inglis
5926 Dec 2017Scorchersv HurricanesHobart20 Dec 2021scorecard
JWA Taylor
5822 Jun 2008Nottsv EssexNottingham8 Aug 2013scorecard
Rameez Raja
5824 Jun 2011Karachi Wv Lahore WMultan16 Dec 2018scorecard
SB Styris
5617 Feb 2005Aucklandv OtagoAuckland22 Feb 2009scorecard
D du Preez
5625 Jan 2006Knightsv LionsPotchefstroom25 Nov 2015scorecard
Craig Cachopa
5618 Dec 2011Sussexv GloucsBristol20 May 2016scorecard
GJ Bailey
551 Jan 2007Australiav IndiaRajkot10 Oct 2013scorecard
Sikandar Raza
5513 Feb 2010MAKv BEADKabul12 Sep 2017scorecard
TK Curran
5515 May 2015Spartansv BlitzCape Town1 Dec 2019scorecard
AJ Hosein
5325 Jul 2014West Indiesv South AfricaCenturion25 Mar 2023scorecard
JE Root
523 Jun 2011Englandv IndiaManchester3 Jul 2018scorecard
KDK Vithanage
5224 Feb 2010Tamil Unionv NondescriptsColombo (Colts)23 Feb 2019scorecard
Shubman Gill
5114 Apr 2018KKRv CSKWankhede21 Apr 2021scorecard
BL D'Oliveira
4922 Jun 2012WORCSv DerbyshireWorcester9 Aug 2018scorecard
N Saini
4920 Oct 2009Haryanav ChhattisgarhCuttack25 Feb 2019scorecard
HT Tector
4926 May 2017Irelandv ZimbabweBready4 Sep 2021scorecard
BM Duckett
488 Jul 2012Northantsv WORCSNorthampton27 Jul 2017scorecard
TH David
481 Jan 2018Kingsv TrinbagoBasseterre31 Aug 2021scorecard
BB McCullum
4717 Feb 2005KKRv RCBDurban29 Apr 2009scorecard
Shahriar Nafees
4728 Nov 2006Rangpurv VictoriansMirpur18 Nov 2017scorecard
Sohail Akhtar
472 Dec 2012Northernv KhyberFaisalabad23 Oct 2019scorecard
AJ Hose
4723 Jul 2015Bearsv SomersetTaunton4 Sep 2020scorecard
AD Brown
4613 Jun 2003Surreyv HampshireThe Oval18 Jun 2008scorecard
PD Salt
4620 May 2016Tridentsv AmazonTarouba12 Oct 2019scorecard
KIC Asalanka
461 Mar 2018Sri Lankav AustraliaSydney13 Feb 2022scorecard
KNA Bandara
4621 Jan 2016B-Love Kandyv AuraColombo (RPS)14 Aug 2023scorecard
Milind Kumar
4515 Mar 2010Tripurav Tamil NaduThiruvananthapuram15 Nov 2019scorecard
KD Petersen
4527 Jan 2013Dolphinsv W ProvinceGqeberha23 Feb 2022scorecard
SS Mundhe
454 Apr 2007Nagalandv HimachalIndore22 Oct 2022scorecard
Mohammad Hafeez
4413 Jan 2005Wolvesv Lahore LionsLahore27 May 2009scorecard
KA Pollard
4429 Jul 2006West Indiesv EnglandProvidence3 May 2010scorecard
HDRL Thirimanne
4425 Mar 2009Ragama CCv SinhaleseColombo (SSC)7 Apr 2015scorecard
OJ Pope
447 Jul 2017Firev InvinciblesCardiff7 Aug 2022scorecard
DW Misal
4421 Mar 2013Goav PunjabJaipur16 Oct 2022scorecard
SM Davies
4327 Jun 2006Surreyv GlamorganCardiff9 Jul 2010scorecard
BJ Watling
4320 Jan 2008Northern Disv AucklandHamilton10 Jan 2014scorecard
D Padikkal
438 Nov 2019RCBv MIDubai (DICS)26 Sep 2021scorecard
KL Rahul
4217 Mar 2013RCBv Guj LionsBengaluru24 May 2016scorecard
JL Finnie
4228 Nov 2014Otagov Northern DisQueenstown28 Dec 2022scorecard
Kabir Ali
419 Jul 2004Lancashirev WarwickshireManchester30 May 2014scorecard
DL Hemp
4016 Jun 2003Bermudav IrelandBelfast3 Aug 2008scorecard
CG Taylor
4014 Jun 2003Gloucsv GlamorganCardiff27 May 2009scorecard
PA Jaques
4013 Jun 2003WORCSv DerbyshireDerby21 Jun 2010scorecard
JM How
4022 Jan 2006Central Dv CanterburyChristchurch19 Dec 2010scorecard
CA Thyssen
4013 Apr 2004Warriorsv Cape CobrasCape Town18 Mar 2011scorecard
PJ Horton
4024 Jun 2005Lancashirev NorthantsManchester15 Jul 2011scorecard
S van Zyl
4026 Mar 2008Cape Cobrasv Northern DisRaipur19 Sep 2014scorecard
T Kohli
4019 Apr 2008Mizoramv NagalandChennai17 Jan 2021scorecard
GH Vihari
3915 Mar 2010Hyderabadv OdishaCuttack4 Apr 2015scorecard
BKG Mendis
394 Apr 2015Sri Lankav South AfricaCape Town19 Mar 2019scorecard
AJ Redmond
3813 Jan 2006Otagov Central DDunedin18 Dec 2011scorecard
N Rana
3830 Mar 2013Delhiv BarodaEden Gardens22 Jan 2018scorecard
BT Foakes
3823 May 2014Surreyv EssexChelmsford19 Jul 2019scorecard
RI Keogh
3814 Jul 2011Northantsv BearsNorthampton15 Jun 2021scorecard
VS Hathwala
3824 Mar 2015Servicesv ChandigarhMumbai25 Oct 2023scorecard
MC Henriques
3710 Jan 2006NSWv MIChennai2 Oct 2011scorecard
D Elgar
3726 Mar 2008Knightsv WarriorsKimberley22 Jan 2014scorecard
Haris Sohail
3710 Oct 2010S Stallionsv K DolphinsFaisalabad17 May 2015scorecard
Mosaddek Hossain
3715 Jun 2014Bangladeshv AfghanistanDehradun5 Jun 2018scorecard
Ganesh Satish
3714 Oct 2010Vidarbhav KeralaThumba14 Nov 2019scorecard
JL Sadler
3618 Jun 2003Derbyshirev NottsDerby20 Jun 2008scorecard
ML Hayden
3613 Jun 2005CSKv KKRChennai13 Apr 2010scorecard
SE Marsh
366 Jan 2006Kings XIv ChargersDharamsala16 Apr 2010scorecard
SJ Walters
3627 Jun 2006Glamorganv SussexHove15 Jul 2014scorecard
DS Kulkarni
3625 Apr 2008Mumbaiv PunjabIndore22 Feb 2019scorecard
MK Lomror
3630 Jan 2017Rajasthanv DelhiSurat27 Nov 2019scorecard
PJ Malan
3624 Feb 2010Bearsv DerbyshireDerby13 Jun 2021scorecard
SSD Arachchige
3622 Dec 2015B-Love Kandyv Galle TitansColombo (RPS)19 Aug 2023scorecard
HGJM Kulatunga
352 Sep 2004Wayambav CSKCenturion15 Sep 2010scorecard
DB Ravi Teja
354 Apr 2007Chargersv CSKVisakhapatnam7 Apr 2012scorecard
Asad Shafiq
356 Oct 2008K Dolphinsv R RamsLahore27 Mar 2013scorecard
SJ Mullaney
3530 Jun 2006Nottsv WORCSNottingham23 May 2014scorecard
RH Bhatt
3515 Apr 2007Gujaratv MaharashtraRajkot7 Jan 2018scorecard
RD Rickelton
351 Sep 2017Lionsv KnightsDurban23 Feb 2021scorecard
HC Brook
355 Jul 2018Yorkshirev NottsNottingham9 Jul 2021scorecard
Shashank Singh
351 Apr 2015Chhattisgarhv OdishaLucknow22 Oct 2022scorecard
TS Roland-Jones
3526 Jun 2011Middlesexv SomersetTaunton2 Jun 2023scorecard
Records includes the following current or recent matches:

Afghanistan v Ireland at Sharjah, 3rd T20I, Mar 18, 2024 [T20I # 2533]

Ghana v Uganda at Accra, African Games 8th match, Mar 18, 2024 [T20I # 2532]

Kenya v South Africa at Accra, African Games 7th match, Mar 18, 2024 [T20I # 2531]

Namibia v Nigeria at Accra, African Games 6th match, Mar 18, 2024 [T20I # 2530]

Tanzania v Zimbabwe at Accra, African Games 5th match, Mar 18, 2024 [T20I # 2529]

Islamabad United v Multan Sultans at Karachi, Pakistan Super League final, Mar 18, 2024 [Twenty20]

Northern Cape v Mpumalanga at Kimberley, CSA Provincial T20 Cup, Mar 18, 2024 [Twenty20]