Most innings before first duck

Twenty20 matches Cricket – Most innings before first duck

Twenty20 matches
Ducks and pairs

Most innings before first duck

RankPlayerInnsDebutUntil:TeamOppositionGroundMatch DateScorecard
🥇 1
OB Cox955 Jul 2010Worcsv EssexBirmingham21 Sep 2019scorecard
🥈 2
Shoaib Malik8926 Apr 2005Pakistanv AustraliaDubai (DICS)10 Sep 2012scorecard
🥉 3
AT Carey7918 Jan 2017Australiav West IndiesGros Islet14 Jul 2021scorecard
4
DS Airee7431 Jan 2019Nepalv KuwaitMong Kok13 Apr 2025scorecard
5
D Ferreira7314 Sep 2018Titansv LionsJohannesburg27 Oct 2024scorecard
6
J Clark712 Jun 2011Invinciblesv N S-ChargersLeeds31 Jul 2021scorecard
7
GSNFG Jayasuriya7027 Mar 2012Sri Lankav West IndiesPallekele4 Mar 2020scorecard
8
Virat Singh652 Apr 2014Jharkhandv AndhraVadodara6 Nov 2021scorecard
9
JEC Franklin6414 Jul 2004MIv Trinidad & TBengaluru26 Sep 2011scorecard
10
R Tewatia6423 May 2014Haryanav J + KVadodara6 Nov 2021scorecard
11
NJ O'Brien635 Jul 2004Northantsv LancashireNorthampton12 Jul 2011scorecard
12
AK Markram622 Nov 2014South Africav BangladeshAbu Dhabi2 Nov 2021scorecard
13
BJ Hodge6116 Jun 2003KKRv DaredevilsJohannesburg10 May 2009scorecard
14
DJ Harris591 Jan 2007Khulnav ChittagongMirpur7 Feb 2013scorecard
15
TR Ambrose5913 Jun 2003Warwickshirev YorkshireLeeds21 Jul 2017scorecard
16
JP Inglis5926 Dec 2017Scorchersv HurricanesHobart20 Dec 2021scorecard
17
JWA Taylor5822 Jun 2008Nottsv EssexNottingham8 Aug 2013scorecard
18
Rameez Raja5824 Jun 2011Karachi Wv Lahore WMultan16 Dec 2018scorecard
19
SB Styris5617 Feb 2005Aucklandv OtagoAuckland22 Feb 2009scorecard
20
D du Preez5625 Jan 2006Knightsv LionsPotchefstroom25 Nov 2015scorecard
21
Craig Cachopa5618 Dec 2011Sussexv GloucsBristol20 May 2016scorecard
22
GJ Bailey551 Jan 2007Australiav IndiaRajkot10 Oct 2013scorecard
23
Sikandar Raza5513 Feb 2010MAKv BEADKabul12 Sep 2017scorecard
24
TK Curran5515 May 2015Spartansv BlitzCape Town1 Dec 2019scorecard
25
AJ Hosein5325 Jul 2014West Indiesv South AfricaCenturion25 Mar 2023scorecard
26
JE Root523 Jun 2011Englandv IndiaManchester3 Jul 2018scorecard
27
KDK Vithanage5224 Feb 2010Tamil Unionv NondescriptsColombo (Colts)23 Feb 2019scorecard
28
Shubman Gill5114 Apr 2018KKRv CSKWankhede21 Apr 2021scorecard
29
BL D'Oliveira4922 Jun 2012Worcsv DerbyshireWorcester9 Aug 2018scorecard
30
N Saini4920 Oct 2009Haryanav ChhattisgarhCuttack25 Feb 2019scorecard
31
HT Tector4926 May 2017Irelandv ZimbabweBready4 Sep 2021scorecard
32
Anmolpreet Singh497 Apr 2015SRHv CSKChennai28 Apr 2024scorecard
33
OG Robinson4920 Jul 2019Durhamv LeicsChester-le-Street12 Jun 2024scorecard
34
SR Dickson499 Mar 2014Somersetv GloucsBirmingham14 Sep 2024scorecard
35
BM Duckett488 Jul 2012Northantsv WorcsNorthampton27 Jul 2017scorecard
36
TH David481 Jan 2018Kingsv TrinbagoBasseterre31 Aug 2021scorecard
37
BB McCullum4717 Feb 2005KKRv RCBDurban29 Apr 2009scorecard
38
Shahriar Nafees4728 Nov 2006Rangpurv VictoriansMirpur18 Nov 2017scorecard
39
Sohail Akhtar472 Dec 2012Northernv KhyberFaisalabad23 Oct 2019scorecard
40
AJ Hose4723 Jul 2015Bearsv SomersetTaunton4 Sep 2020scorecard
41
PARP Perera471 Apr 2015Police SCv Chilaw CCColombo (PSS)5 Jun 2025scorecard
42
AD Brown4613 Jun 2003Surreyv HampshireThe Oval18 Jun 2008scorecard
43
PD Salt4620 May 2016Tridentsv AmazonTarouba12 Oct 2019scorecard
44
KIC Asalanka461 Mar 2018Sri Lankav AustraliaSydney13 Feb 2022scorecard
45
KNA Bandara4621 Jan 2016B-Love Kandyv AuraColombo (RPS)14 Aug 2023scorecard
46
Milind Kumar4515 Mar 2010Tripurav Tamil NaduThiruvananthapuram15 Nov 2019scorecard
47
KD Petersen4527 Jan 2013Dolphinsv W ProvinceGqeberha23 Feb 2022scorecard
48
SS Mundhe454 Apr 2007Nagalandv HimachalIndore22 Oct 2022scorecard
49
Mohammad Hafeez4413 Jan 2005Wolvesv Lahore LionsLahore27 May 2009scorecard
50
KA Pollard4429 Jul 2006West Indiesv EnglandProvidence3 May 2010scorecard
51
HDRL Thirimanne4425 Mar 2009Ragama CCv SinhaleseColombo (SSC)7 Apr 2015scorecard
52
OJ Pope447 Jul 2017Firev InvinciblesCardiff7 Aug 2022scorecard
53
DW Misal4421 Mar 2013Goav PunjabJaipur16 Oct 2022scorecard
54
DR Mousley442 Sep 2020Bearsv WorcsWorcester21 Jun 2024scorecard
55
R Vasconcelos4415 Sep 2017Northantsv BearsNorthampton18 Jul 2024scorecard
56
AP Rajeevan4417 Sep 2022Tanzaniav MalawiDar-es-Salaam26 Sep 2024scorecard
57
T Munyonga4417 Mar 2019Zimbabwev South AfricaHarare14 Jul 2025scorecard
58
SM Davies4327 Jun 2006Surreyv GlamorganCardiff9 Jul 2010scorecard
59
BJ Watling4320 Jan 2008Northern Disv AucklandHamilton10 Jan 2014scorecard
60
D Padikkal438 Nov 2019RCBv MIDubai (DICS)26 Sep 2021scorecard
61
KL Rahul4217 Mar 2013RCBv Guj LionsBengaluru24 May 2016scorecard
62
JL Finnie4228 Nov 2014Otagov Northern DisQueenstown28 Dec 2022scorecard
63
RK Paudel4231 Jan 2019Nepalv Ireland AKirtipur25 Mar 2024scorecard
64
Kabir Ali419 Jul 2004Lancashirev WarwickshireManchester30 May 2014scorecard
65
DL Hemp4016 Jun 2003Bermudav IrelandBelfast3 Aug 2008scorecard
66
CG Taylor4014 Jun 2003Gloucsv GlamorganCardiff27 May 2009scorecard
67
PA Jaques4013 Jun 2003Worcsv DerbyshireDerby21 Jun 2010scorecard
68
JM How4022 Jan 2006Central Dv CanterburyChristchurch19 Dec 2010scorecard
69
CA Thyssen4013 Apr 2004Warriorsv Cape CobrasCape Town18 Mar 2011scorecard
70
PJ Horton4024 Jun 2005Lancashirev NorthantsManchester15 Jul 2011scorecard
71
S van Zyl4026 Mar 2008Cape Cobrasv Northern DisRaipur19 Sep 2014scorecard
72
T Kohli4019 Apr 2008Mizoramv NagalandChennai17 Jan 2021scorecard
73
GH Vihari3915 Mar 2010Hyderabadv OdishaCuttack4 Apr 2015scorecard
74
BKG Mendis394 Apr 2015Sri Lankav South AfricaCape Town19 Mar 2019scorecard
75
V Ganesan3911 May 2019Germanyv NorwayKrefeld11 Jul 2024scorecard
76
AJ Redmond3813 Jan 2006Otagov Central DDunedin18 Dec 2011scorecard
77
N Rana3830 Mar 2013Delhiv BarodaEden Gardens22 Jan 2018scorecard
78
BT Foakes3823 May 2014Surreyv EssexChelmsford19 Jul 2019scorecard
79
RI Keogh3814 Jul 2011Northantsv BearsNorthampton15 Jun 2021scorecard
80
VS Hathwala3824 Mar 2015Servicesv ChandigarhMumbai25 Oct 2023scorecard
81
S Jayathilake3824 Feb 2018Bloomfieldv MoorsColombo (PSS)26 Jun 2024scorecard
82
MC Henriques3710 Jan 2006NSWv MIChennai2 Oct 2011scorecard
83
D Elgar3726 Mar 2008Knightsv WarriorsKimberley22 Jan 2014scorecard
84
Haris Sohail3710 Oct 2010S Stallionsv K DolphinsFaisalabad17 May 2015scorecard
85
Mosaddek Hossain3715 Jun 2014Bangladeshv AfghanistanDehradun5 Jun 2018scorecard
86
Ganesh Satish3714 Oct 2010Vidarbhav KeralaThumba14 Nov 2019scorecard
87
K Mishara3719 Feb 2019Nondescriptsv PanaduraColombo (CCC)13 Jun 2025scorecard
88
GI Hume3717 Dec 2011NW Warriorsv Munster RedsDublin10 Jul 2025scorecard
89
JL Sadler3618 Jun 2003Derbyshirev NottsDerby20 Jun 2008scorecard
90
ML Hayden3613 Jun 2005CSKv KKRChennai13 Apr 2010scorecard
91
SE Marsh366 Jan 2006Kings XIv ChargersDharamsala16 Apr 2010scorecard
92
SJ Walters3627 Jun 2006Glamorganv SussexHove15 Jul 2014scorecard
93
DS Kulkarni3625 Apr 2008Mumbaiv PunjabIndore22 Feb 2019scorecard
94
MK Lomror3630 Jan 2017Rajasthanv DelhiSurat27 Nov 2019scorecard
95
PJ Malan3624 Feb 2010Bearsv DerbyshireDerby13 Jun 2021scorecard
96
SSD Arachchige3622 Dec 2015B-Love Kandyv Galle TitansColombo (RPS)19 Aug 2023scorecard
97
HGJM Kulatunga352 Sep 2004Wayambav CSKCenturion15 Sep 2010scorecard
98
DB Ravi Teja354 Apr 2007Chargersv CSKVisakhapatnam7 Apr 2012scorecard
99
Asad Shafiq356 Oct 2008K Dolphinsv R RamsLahore27 Mar 2013scorecard
100
SJ Mullaney3530 Jun 2006Nottsv WorcsNottingham23 May 2014scorecard
101
RH Bhatt3515 Apr 2007Gujaratv MaharashtraRajkot7 Jan 2018scorecard
102
RD Rickelton351 Sep 2017Lionsv KnightsDurban23 Feb 2021scorecard
103
HC Brook355 Jul 2018Yorkshirev NottsNottingham9 Jul 2021scorecard
104
Shashank Singh351 Apr 2015Chhattisgarhv OdishaLucknow22 Oct 2022scorecard
105
TS Roland-Jones3526 Jun 2011Middlesexv SomersetTaunton2 Jun 2023scorecard
106
Omair Yousuf3521 Oct 2019Pakistanv ZimbabweBulawayo5 Dec 2024scorecard

Showing 106 records