Most innings before first duck

Records for T20I Matches

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
H Masakadza
6128 Nov 2006Zimbabwev IrelandBready14 Jul 2019T20I # 831
AD Mathews
5610 Jun 2009Sri Lankav South AfricaColombo (RPS)14 Aug 2018T20I # 695
MDKJ Perera
5226 Jan 2013Sri Lankav IrelandAbu Dhabi20 Oct 2021T20I # 1331
V Kohli
4712 Jun 2010Indiav AustraliaGuwahati10 Oct 2017T20I # 624
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
Samiullah Shinwari
381 Feb 2010Afghanistanv U.A.E.ICCA Dubai14 Dec 2016T20I # 571
DP Conway
3827 Nov 2020New Zealandv PakistanAuckland12 Jan 2024T20I # 2429
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
GC Smith
3121 Oct 2005South Africav AustraliaCape Town13 Oct 2011T20I # 210
Ishan Kishan
3114 Mar 2021Indiav AustraliaGuwahati28 Nov 2023T20I # 2372
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
JK Vifah
3021 May 2019Ghanav UgandaAccra18 Mar 2024T20I # 2532
K Bhurtel
2917 Apr 2021Nepalv NamibiaKirtipur27 Feb 2024T20I # 2485
K Motlhanka
2820 May 2019Botswanav UgandaNairobi (Gym)14 Jun 2023T20I # 2098
GD Phillips
2717 Feb 2017New Zealandv IndiaJaipur17 Nov 2021T20I # 1434
KJ Coetzer
262 Aug 2008Scotlandv Hong KongMong Kok30 Jan 2016T20I # 487
DM de Silva
2630 Jul 2015Sri Lankav NetherlandsGeelong20 Oct 2022T20I # 1835
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
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
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 # 2527
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
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 # 2525
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
Devender Singh
1918 Aug 2021Ghanav UgandaAccra18 Mar 2024T20I # 2532
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
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
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
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
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]