Most innings before first duck

Most innings before first duck in T20Is

Most innings before first duck
Player
Inns
Debut
Until:
Team
Opposition
Ground
Match Date
Scorecard
DA Miller
9020 May 2010South Africav IndiaThiruvananthapuram28 Sep 2022T20I # 1800
MP O'Dowd
702 Jul 2015Netherlandsv CanadaUtrecht26 Aug 2024T20I # 2813
DS Airee
6631 Jan 2019Nepalv KuwaitMong Kok13 Apr 2025T20I # 3139
H Masakadza
6128 Nov 2006Zimbabwev IrelandBready14 Jul 2019T20I # 831
A Vala
5715 Jul 2015P.N.G.v UgandaProvidence5 Jun 2024T20I # 2640
AD Mathews
5610 Jun 2009Sri Lankav South AfricaColombo (RPS)14 Aug 2018T20I # 695
MDKJ Perera
5226 Jan 2013Sri Lankav IrelandAbu Dhabi20 Oct 2021T20I # 1331
RK Paudel
4831 Jan 2019Nepalv South AfricaKingstown14 Jun 2024T20I # 2681
V Kohli
4712 Jun 2010Indiav AustraliaGuwahati10 Oct 2017T20I # 624
AP Rajeevan
4417 Sep 2022Tanzaniav MalawiDar-es-Salaam26 Sep 2024T20I # 2868
AJ Finch
4312 Jan 2011Australiav PakistanAbu Dhabi24 Oct 2018T20I # 701
DJ Malan
4225 Jun 2017Englandv PakistanKarachi22 Sep 2022T20I # 1793
Shoaib Malik
4028 Aug 2006Pakistanv AustraliaDubai (DICS)10 Sep 2012T20I # 259
Yuvraj Singh
3914 Sep 2007Indiav Sri LankaRanchi12 Feb 2016T20I # 497
V Ganesan
3911 May 2019Germanyv NorwayKrefeld11 Jul 2024T20I # 2751
Samiullah Shinwari
381 Feb 2010Afghanistanv U.A.E.ICCA Dubai14 Dec 2016T20I # 571
DP Conway
3827 Nov 2020New Zealandv PakistanAuckland12 Jan 2024T20I # 2429
Ibrahim Zadran
3814 Nov 2019Afghanistanv P.N.G.Tarouba13 Jun 2024T20I # 2679
Sikandar Raza
3711 May 2013Zimbabwev BangladeshHarare22 Jul 2021T20I # 1196
Babar Azam
367 Sep 2016Pakistanv BangladeshLahore24 Jan 2020T20I # 1032
GJ Delany
3614 Jul 2019Irelandv IndiaDublin (Malahide)28 Jun 2022T20I # 1586
EJG Morgan
355 Jun 2009Englandv AustraliaSouthampton29 Aug 2013T20I # 328
Iftikhar Ahmed
354 Mar 2016Pakistanv EnglandMelbourne13 Nov 2022T20I # 1879
Sabbir Rahman
3414 Feb 2014Bangladeshv Sri LankaColombo (RPS)10 Mar 2018T20I # 658
BB McCullum
3317 Feb 2005New Zealandv Sri LankaProvidence30 Apr 2010T20I # 151
RP Burl
335 Feb 2018Zimbabwev AfghanistanHarare12 Jun 2022T20I # 1568
Najibullah Zadran
3219 Sep 2012Afghanistanv ZimbabweSharjah5 Feb 2018T20I # 643
Abdul Waheed
3223 Feb 2020Saudi Arabiav QatarAl Amerat16 Apr 2024T20I # 2569
GC Smith
3121 Oct 2005South Africav AustraliaCape Town13 Oct 2011T20I # 210
Ishan Kishan
3114 Mar 2021Indiav AustraliaGuwahati28 Nov 2023T20I # 2372
Ahmer Bin
3114 Nov 2022Bahrainv QatarDoha25 Nov 2024T20I # 2979
Fakhar Zaman
3030 Mar 2017Pakistanv Sri LankaLahore9 Oct 2019T20I # 925
MS Wade
3013 Oct 2011Australiav West IndiesGros Islet10 Jul 2021T20I # 1188
MS Chapman
3016 Mar 2014New Zealandv IndiaEden Gardens21 Nov 2021T20I # 1446
MD Gunathilaka
307 Jan 2016Sri Lankav AustraliaSydney13 Feb 2022T20I # 1463
KR Mayers
3029 Nov 2020West Indiesv EnglandSt George's16 Dec 2023T20I # 2407
Ayaan Khan
3019 Oct 2021Omanv U.A.E.Al Amerat21 Apr 2024T20I # 2580
TM Head
3026 Jan 2016Australiav AfghanistanKingstown22 Jun 2024T20I # 2717
K Bhurtel
2917 Apr 2021Nepalv NamibiaKirtipur27 Feb 2024T20I # 2485
JK Vifah
2921 May 2019Ghanav UgandaAccra18 Mar 2024T20I # 2528
K Motlhanka
2820 May 2019Botswanav UgandaNairobi (Gym)14 Jun 2023T20I # 2098
SA Ahmad
2816 Jun 2019Denmarkv GuernseyCastel28 Aug 2024T20I # 2825
GD Phillips
2717 Feb 2017New Zealandv IndiaJaipur17 Nov 2021T20I # 1434
NS Dhaliwal
2718 Aug 2019Canadav U.S.A.Prairie View7 Apr 2024T20I # 2544
Aaron Jones
2715 Mar 2019U.S.A.v South AfricaNorth Sound19 Jun 2024T20I # 2708
P Kurup
2728 Oct 2021Bahrainv MalaysiaKuala Lumpur13 Mar 2025T20I # 3116
KJ Coetzer
262 Aug 2008Scotlandv Hong KongMong Kok30 Jan 2016T20I # 487
DM de Silva
2630 Jul 2015Sri Lankav NetherlandsGeelong20 Oct 2022T20I # 1835
Basil George
262 Sep 2021Maltav FranceDreux9 May 2024T20I # 2597
S Singh
2620 Nov 2021Kenyav RwandaNairobi3 Jul 2024T20I # 2733
Mohammad Hafeez
2528 Aug 2006Pakistanv EnglandDubai (DICS)25 Feb 2012T20I # 228
JEC Franklin
2516 Feb 2006New Zealandv South AfricaDurban21 Dec 2012T20I # 293
TP Ura
2515 Jul 2015P.N.G.v OmanAl Amerat17 Oct 2021T20I # 1307
AU Rashid
2511 Jun 2009Englandv West IndiesBridgetown30 Jan 2022T20I # 1457
Yasim Murtaza
2511 Jul 2022Hong Kongv NepalMong Kok9 Mar 2024T20I # 2507
PR Surve
259 Oct 2022Indonesiav JapanIncheon5 Oct 2024T20I # 2895
DK Kesuma
2522 Nov 2023Indonesiav BahrainBali19 Feb 2025T20I # 3093
L Canessane
257 Aug 2021Francev MaltaIlfov County26 Jun 2025T20I # 3264
Misbah-ul-Haq
242 Sep 2007Pakistanv AustraliaGros Islet14 May 2010T20I # 176
MJ Lumb
243 May 2010Englandv Sri LankaChattogram27 Mar 2014T20I # 387
JE Root
2429 Aug 2013Englandv IndiaManchester3 Jul 2018T20I # 684
Gulsan Jha
241 Oct 2023Nepalv BangladeshKingstown16 Jun 2024T20I # 2698
P Murungi
2418 Sep 2022Ugandav RwandaRwanda12 Dec 2024T20I # 3036
Jaker Ali
244 Oct 2023Bangladeshv PakistanLahore30 May 2025T20I # 3194
RA Sealy
2413 Apr 2022Caymanv BahamasKing City (NE)11 Jun 2025T20I # 3220
JA Morkel
2321 Oct 2005South Africav EnglandBridgetown8 May 2010T20I # 168
CL White
239 Jan 2007Australiav EnglandMelbourne14 Jan 2011T20I # 198
Basil Hameed
2324 Feb 2020U.A.E.v AfghanistanAbu Dhabi16 Feb 2023T20I # 1993
Mohamed Rishwan
2320 Jan 2019Maldivesv Saudi ArabiaDoha28 Sep 2023T20I # 2260
AR Ramjani
2315 Sep 2022Ugandav KenyaAccra17 Mar 2024T20I # 2525
AV Lazarus
232 Feb 2024Thailandv MalaysiaKuala Lumpur25 Apr 2025T20I # 3159
Mohammad Shahzad
221 Feb 2010Afghanistanv BangladeshMirpur16 Mar 2014T20I # 366
Jatinder Singh
2225 Jul 2015Omanv NamibiaDubai (DICS)29 Oct 2019T20I # 987
HT Tector
2217 Sep 2019Irelandv ZimbabweBready4 Sep 2021T20I # 1256
Kamran Khan
2221 Jan 2019Qatarv MaldivesDoha24 Oct 2021T20I # 1358
TWM Latham
2230 Jun 2012New Zealandv PakistanRawalpindi24 Apr 2023T20I # 2049
SSM Stanislaus
2223 Sep 2020Maltav PortugalGibraltar4 May 2023T20I # 2055
BA Pai
2226 Oct 2019Gibraltarv PortugalGibraltar4 May 2023T20I # 2056
O Harvey
2218 Aug 2021Ghanav NigeriaLagos10 Oct 2023T20I # 2307
C Kieswetter
213 May 2010Englandv AfghanistanColombo (RPS)21 Sep 2012T20I # 268
D Ramdin
2116 Feb 2006West Indiesv ZimbabweNorth Sound3 Mar 2013T20I # 308
DR Smith
2116 Feb 2006West Indiesv EnglandBridgetown13 Mar 2014T20I # 364
Sarfaraz Ahmed
2119 Feb 2010Pakistanv World-XILahore13 Sep 2017T20I # 620
Sarfaraz Ali
2120 Jan 2019Bahrainv Saudi ArabiaAl Amerat16 Nov 2022T20I # 1884
Raza Iqbal
2115 Jun 2019Norwayv SwedenGlostrup19 May 2023T20I # 2073
J Rasu
2122 Mar 2019Vanuatuv P.N.G.Port Moresby22 Jul 2023T20I # 2154
TW Nightingale
2129 Apr 2022Guernseyv JerseyCastel22 Jun 2024T20I # 2715
Sher Sahak
215 Aug 2021Norwayv JerseyKrefeld14 Jul 2024T20I # 2763
OGL Bascome
2118 Aug 2019Bermudav BelizeBuenos Aires12 Dec 2024T20I # 3041
E Chigumbura
2028 Nov 2006Zimbabwev South AfricaHambantota20 Sep 2012T20I # 266
PW Borren
202 Aug 2008Netherlandsv Sri LankaChattogram24 Mar 2014T20I # 384
AR Cusack
203 Aug 2008Irelandv NetherlandsDublin (Malahide)25 Jul 2015T20I # 447
CJ Chibhabha
2028 Nov 2006Zimbabwev PakistanHarare27 Sep 2015T20I # 454
Muhammad Tanveer
2021 Jan 2019Qatarv BahrainAl Amerat25 Feb 2020T20I # 1060
H Singh
2011 May 2019Germanyv DenmarkAlmeria20 Oct 2021T20I # 1330
DJ Mitchell
206 Feb 2019New Zealandv IndiaJaipur17 Nov 2021T20I # 1434
Aarif Sheikh
2027 Sep 2019Nepalv P.N.G.Kirtipur4 Apr 2022T20I # 1503
WD Parnell
209 Jan 2011South Africav NetherlandsAdelaide6 Nov 2022T20I # 1871
O Tuyisenge
2018 Aug 2021Rwandav SeychellesKigali24 Nov 2022T20I # 1917
MWR Stokes
2031 May 2019Guernseyv GermanyDeventer14 Aug 2023T20I # 2195
Junaid Aziz
2023 Feb 2020Bahrainv Hong KongMulpani31 Oct 2023T20I # 2339
P Useni
2011 Sep 2021Nigeriav TanzaniaAccra17 Mar 2024T20I # 2524
A Sharafu
2024 Feb 2020U.A.E.v OmanAl Amerat15 Apr 2024T20I # 2567
Fanyan Mughal
204 May 2023Maltav FranceDreux9 May 2024T20I # 2597
IDA Damarell
2021 Aug 2020Guernseyv JerseyCastel22 Jun 2024T20I # 2715
S Dube
203 Nov 2019Indiav EnglandProvidence27 Jun 2024T20I # 2724
T Manders
208 Nov 2021Bermudav MexicoBuenos Aires10 Dec 2024T20I # 3027
RG Sharma
1920 Sep 2007Indiav AustraliaSydney1 Feb 2012T20I # 217
Gulbadin Naib
1914 Mar 2012Afghanistanv Hong KongMirpur22 Feb 2016T20I # 507
HDRL Thirimanne
191 Jun 2012Sri Lankav South AfricaDelhi28 Mar 2016T20I # 554
JM Bairstow
1925 Sep 2011Englandv IndiaManchester3 Jul 2018T20I # 684
AT Carey
193 Feb 2018Australiav West IndiesGros Islet14 Jul 2021T20I # 1190
MG Erasmus
1921 May 2019Namibiav P.N.G.ICCA Dubai10 Oct 2021T20I # 1295
Chirag Suri
1922 Oct 2018U.A.E.v IrelandAl Amerat18 Feb 2022T20I # 1472
V Vijh
1929 Aug 2019Luxembourgv AustriaVantaa24 Jul 2022T20I # 1680
N Khanna
1929 Mar 2019Maltav GibraltarGibraltar5 May 2023T20I # 2058
Amjad Sher
1913 Jul 2019Finlandv NorwayGlostrup19 May 2023T20I # 2071
Azmatullah Omarzai
193 Mar 2022Afghanistanv IndiaBengaluru17 Jan 2024T20I # 2435
JC Buttler
1825 Sep 2011Englandv AustraliaChester-le-Street31 Aug 2013T20I # 329
GJ Maxwell
185 Sep 2012Australiav South AfricaMelbourne7 Nov 2014T20I # 408
JJ Smit
1821 May 2019Namibiav AfghanistanAbu Dhabi31 Oct 2021T20I # 1380
Manpreet Singh
1822 Jul 2019Singaporev U.S.A.Bulawayo12 Jul 2022T20I # 1637
IK Gamantika
189 Oct 2022Indonesiav PhilippinesBali26 Dec 2023T20I # 2421
Devender Singh
1818 Aug 2021Ghanav UgandaAccra18 Mar 2024T20I # 2528
Lakshit Gupta
184 May 2023Cambodiav OmanAl Amerat14 Apr 2024T20I # 2560
W Miyauchi
1826 Jul 2023Japanv South KoreaIncheon4 Oct 2024T20I # 2892
Sandeep Goud
1815 Feb 2019Omanv NetherlandsAl Amerat16 Nov 2024T20I # 2955
NL McCullum
1719 Sep 2007New Zealandv South AfricaAuckland22 Feb 2012T20I # 223
KS Williamson
1711 Feb 2012New Zealandv PakistanDubai (DICS)4 Dec 2014T20I # 411
BKG Mendis
175 Jul 2016Sri Lankav South AfricaCape Town19 Mar 2019T20I # 755
Ahmed Faiz
1724 Jun 2019Malaysiav NetherlandsKirtipur18 Apr 2021T20I # 1150
Khurram Nawaz
1715 Jan 2017Omanv IrelandAl Amerat22 Feb 2022T20I # 1487
S Ssesazi
1713 Sep 2021Ugandav NamibiaWindhoek9 Apr 2022T20I # 1506
V Saini
1716 Oct 2020Romaniav SerbiaVantaa16 Jul 2022T20I # 1662
J Butler
1731 May 2019Guernseyv LuxembourgKerava25 Jul 2022T20I # 1687
TH David
1722 Jul 2019Australiav West IndiesCarrara5 Oct 2022T20I # 1806
K Nassoro
172 Nov 2021Tanzaniav RwandaDar-es-Salaam5 Nov 2022T20I # 1869
JTS Sumerauer
1731 May 2019Jerseyv GuernseySt Martin7 Jul 2023T20I # 2121
HA Jackson
175 Aug 2021Francev MaltaMarsa16 Jul 2023T20I # 2143
GA Priandana
179 Oct 2022Indonesiav PhilippinesBali26 Dec 2023T20I # 2421
I Kaia
1717 Sep 2021Zimbabwev IndiaHarare6 Jul 2024T20I # 2737
Imran Ameer
1712 May 2022Maltav EstoniaMarsa7 May 2025T20I # 3176
Tamim Iqbal
161 Sep 2007Bangladeshv IrelandBelfast20 Jul 2012T20I # 250
Asghar Afghan
161 Feb 2010Afghanistanv OmanDublin25 Jul 2015T20I # 446
Khawar Ali
1625 Jul 2015Omanv IrelandAl Amerat6 Oct 2019T20I # 917
BDH Stevens
1631 May 2019Jerseyv OmanAbu Dhabi27 Oct 2019T20I # 982
MR Marsh
1616 Oct 2011Australiav New ZealandDunedin25 Feb 2021T20I # 1124
AK Markram
1622 Mar 2019South Africav BangladeshAbu Dhabi2 Nov 2021T20I # 1384
IO Okpe
1620 May 2019Nigeriav KenyaKigali20 Nov 2021T20I # 1442
Ahmed Hassan
1620 Jan 2019Maldivesv MalaysiaBangi6 Jul 2022T20I # 1613
Haroon Arshad
165 Oct 2019Hong Kongv NetherlandsBulawayo12 Jul 2022T20I # 1641
LB Ferbrache
1631 May 2019Guernseyv AustriaVantaa27 Jul 2022T20I # 1688
F Damiao Couana
166 Nov 2019Mozambiquev GhanaBenoni16 Sep 2022T20I # 1778
M Akayezu
1618 Aug 2021Rwandav LesothoKigali25 Nov 2022T20I # 1923
E Sebareme
1616 Oct 2021Rwandav TanzaniaRwanda13 Dec 2022T20I # 1953
Fitri Sham
1613 Jul 2019Malaysiav BahrainBangi23 Dec 2022T20I # 1981
Zeeshan Ali
1611 Jul 2022Hong Kongv QatarDoha27 Feb 2024T20I # 2486
Saad Bin Zafar
1621 Aug 2019Canadav U.S.A.Prairie View9 Apr 2024T20I # 2545
AP Yadav
1627 Jul 2023Thailandv IndonesiaBali6 May 2024T20I # 2590
SH Obed
1622 Mar 2019Vanuatuv Cook IslandsApia (No 2)21 Aug 2024T20I # 2782
BM Duckett
165 May 2019Englandv IndiaWankhede2 Feb 2025T20I # 3086
Bilal Zalmai
1629 Aug 2019Austriav HungaryMarsa5 Feb 2025T20I # 3092
Aqeel Wahid
1616 Mar 2024Malaysiav Hong KongKuala Lumpur15 Mar 2025T20I # 3119
Fawad Alam
154 Sep 2007Pakistanv EnglandCardiff7 Sep 2010T20I # 187
JD Ryder
155 Feb 2008New Zealandv PakistanHamilton28 Dec 2010T20I # 194
GJ Bailey
151 Feb 2012Australiav IndiaRajkot10 Oct 2013T20I # 331
Ahmed Shehzad
157 May 2009Pakistanv South AfricaDubai (DICS)13 Nov 2013T20I # 334
CJA Amini
1515 Jul 2015P.N.G.v KenyaDubai (DICS)27 Oct 2019T20I # 979
N Pooran
1523 Sep 2016West Indiesv IndiaWankhede11 Dec 2019T20I # 1024
TC Bruce
153 Jan 2017New Zealandv IndiaWellington31 Jan 2020T20I # 1036
Mohammed Rizlan
1521 Jan 2019Qatarv OmanAl Amerat24 Feb 2020T20I # 1054
H Klaasen
1518 Feb 2018South Africav PakistanLahore14 Feb 2021T20I # 1122
Riazat Ali Shah
1520 May 2019Ugandav KenyaKigali17 Nov 2021T20I # 1431
S Wickramasekara
1530 Aug 2019Czech Rep.v GibraltarMarsa11 May 2022T20I # 1526
HAM Shah
1516 Jun 2019Denmarkv GibraltarWaterloo29 Jun 2022T20I # 1587
HV Mandhyan
152 Sep 2021Hungaryv GibraltarWaterloo1 Jul 2022T20I # 1593
CN Ackermann
155 Oct 2019Netherlandsv NamibiaGeelong18 Oct 2022T20I # 1830
Zahir Mohammed
152 Sep 2021Hungaryv Czech Rep.Vinor11 Jun 2023T20I # 2095
Sayed Monib
1524 Feb 2020Kuwaitv Saudi ArabiaDoha1 Oct 2023T20I # 2272
RGA Amah
153 Nov 2021Cameroonv Sierra LeoneBenoni10 Dec 2023T20I # 2392
D Suzuki
159 Oct 2022Japanv SingaporeBangkok6 Feb 2024T20I # 2453
CN Greaves
1517 Oct 2021Scotlandv U.A.E.Dubai (DICS)11 Mar 2024T20I # 2515
C Madande
1514 Jun 2022Zimbabwev BangladeshChattogram5 May 2024T20I # 2589
Faheem Nazir
1511 Jun 2022Switzerlandv JerseyKrefeld9 Jul 2024T20I # 2746
T Sandeep
151 Dec 2022Eswatiniv BotswanaAbuja23 Nov 2024T20I # 2972
Qamar Mushtaque
1525 Jul 2022Norwayv FinlandIshoj14 Jun 2025T20I # 3230
M Chadha
154 May 2023Cambodiav IndonesiaBali16 Jun 2025T20I # 3242
Records includes the following current or recent matches:

Romania v Malta at Ilfov County, Continental Cup 2nd semi final, Jun 28, 2025 [T20I # 3271]

Austria v Belgium at Ilfov County, Continental Cup 1st semi final, Jun 28, 2025 [T20I # 3270]

Romania v Hungary at Ilfov County, Continental Cup 6th match, Jun 27, 2025 [T20I # 3269]

Belgium v France at Ilfov County, Continental Cup 5th match, Jun 27, 2025 [T20I # 3268]

Austria v Hungary at Ilfov County, Continental Cup 4th match, Jun 27, 2025 [T20I # 3267]