Most innings before first duck

Most innings before first duck in Tests

Most innings before first duck
Player
Inns
Debut
Until:
Team
Opposition
Ground
Match Date
Scorecard
AB de Villiers7817 Dec 2004South Africav BangladeshCenturion26 Nov 2008Test # 1895
PA de Silva7523 Aug 1984Sri Lankav ZimbabweBulawayo20 Oct 1994Test # 1271
CH Lloyd5813 Dec 1966West Indiesv EnglandPort of Spain2 Feb 1974Test # 731
LRPL Taylor588 Nov 2007New Zealandv AustraliaBrisbane1 Dec 2011Test # 2020
JM Anderson5422 May 2003Englandv AustraliaThe Oval20 Aug 2009Test # 1931
AK Davidson5111 Jun 1953Australiav EnglandManchester27 Jul 1961Test # 510
GO Jones5110 Apr 2004Englandv AustraliaW.A.C.A14 Dec 2006Test # 1821
OJ Pope479 Aug 2018Englandv IndiaBirmingham1 Jul 2022Test # 2470
BF Butcher4628 Nov 1958West Indiesv IndiaChennai13 Jan 1967Test # 614
MJ Clarke466 Oct 2004Australiav IndiaSydney2 Jan 2008Test # 1857
Yasir Hameed4620 Aug 2003Pakistanv EnglandThe Oval18 Aug 2010Test # 1970
PD Collingwood452 Dec 2003Englandv IndiaLord's19 Jul 2007Test # 1840
CJL Rogers4516 Jan 2008Australiav EnglandNottingham6 Aug 2015Test # 2175
MJ Slater443 Jun 1993Australiav West IndiesPort of Spain21 Apr 1995Test # 1296
RT Ponting448 Dec 1995Australiav PakistanBrisbane5 Nov 1999Test # 1467
Sarfaraz Ahmed4214 Jan 2010Pakistanv EnglandBirmingham3 Aug 2016Test # 2212
RN Harvey4123 Jan 1948Australiav EnglandNottingham11 Jun 1953Test # 372
GS Sobers4130 Mar 1954West Indiesv PakistanKarachi20 Feb 1959Test # 469
KD Ghavri4127 Dec 1974Indiav PakistanDelhi4 Dec 1979Test # 863
WH Ponsford4019 Dec 1924Australiav EnglandBrisbane10 Feb 1933Test # 223
Sadiq Mohammad4024 Oct 1969Pakistanv AustraliaMelbourne1 Jan 1977Test # 790
AJ Stewart4024 Feb 1990Englandv IndiaEden Gardens29 Jan 1993Test # 1211
DM Bravo4015 Nov 2010West Indiesv ZimbabweRoseau20 Mar 2013Test # 2083
AN Cook391 Mar 2006Englandv Sri LankaKandy1 Dec 2007Test # 1851
MA Taylor3826 Jan 1989Australiav West IndiesGeorgetown23 Mar 1991Test # 1167
CA Pujara389 Oct 2010Indiav EnglandManchester7 Aug 2014Test # 2134
AP Sheahan3723 Dec 1967Australiav South AfricaJohannesburg19 Feb 1970Test # 672
JC Adams3718 Apr 1992West Indiesv AustraliaBrisbane22 Nov 1996Test # 1340
R Dravid3720 Jun 1996Indiav New ZealandWellington26 Dec 1998Test # 1435
BJ Haddin3722 May 2008Australiav PakistanMelbourne26 Dec 2009Test # 1943
RG Nadkarni3616 Dec 1955Indiav West IndiesKingston13 Apr 1962Test # 529
JM Parks3622 Jul 1954Englandv South AfricaJohannesburg22 Jan 1965Test # 575
RW Barber369 Jun 1960Englandv AustraliaAdelaide28 Jan 1966Test # 600
Imran Farhat368 Mar 2001Pakistanv EnglandManchester27 Jul 2006Test # 1811
AD Mathews364 Jul 2009Sri Lankav PakistanGalle22 Jun 2012Test # 2046
GA Faulkner352 Jan 1906South Africav AustraliaManchester27 May 1912Test # 121
SM Katich3516 Aug 2001Australiav ICC World XISydney14 Oct 2005Test # 1768
D Ramdin3513 Jul 2005West Indiesv South AfricaGqeberha26 Dec 2007Test # 1856
AC Bannerman332 Jan 1879Australiav EnglandLord's16 Jul 1888Test # 28
GRJ Matthews3326 Dec 1983Australiav EnglandMelbourne26 Dec 1986Test # 1062
S Chanderpaul3317 Mar 1994West Indiesv PakistanPeshawar17 Nov 1997Test # 1384
MEK Hussey333 Nov 2005Australiav IndiaW.A.C.A16 Jan 2008Test # 1862
CC McDonald3225 Jan 1952Australiav EnglandThe Oval23 Aug 1956Test # 429
Saeed Ahmed3217 Jan 1958Pakistanv EnglandLahore21 Oct 1961Test # 512
MF Maharoof326 May 2004Sri Lankav EnglandCardiff26 May 2011Test # 1994
W Rhodes311 Jun 1899Englandv AustraliaMelbourne7 Feb 1908Test # 99
FMM Worrell3111 Feb 1948West Indiesv EnglandBridgetown6 Feb 1954Test # 383
KD Karthik313 Nov 2004Indiav Sri LankaColombo (SSC)23 Jul 2008Test # 1882
G Pullar302 Jul 1959Englandv PakistanLahore21 Oct 1961Test # 512
Mudassar Nazar3024 Dec 1976Pakistanv AustraliaW.A.C.A13 Nov 1981Test # 909
Haroon Rasheed3014 Jan 1977Pakistanv Sri LankaFaisalabad14 Mar 1982Test # 925
DJ Richardson3018 Apr 1992South Africav PakistanJohannesburg19 Jan 1995Test # 1283
MH Richardson3012 Sep 2000New Zealandv West IndiesBridgetown21 Jun 2002Test # 1607
MS Wade307 Apr 2012Australiav IndiaBengaluru4 Mar 2017Test # 2251
Records includes the following current or recent matches:

Zimbabwe v New Zealand at Bulawayo, 1st Test, Jul 30-Aug 1, 2025 [Test # 2597]

England v India at Manchester, 4th Test, Jul 23-27, 2025 [Test # 2596]

West Indies v Australia at Kingston, 3rd Test, Jul 12-14, 2025 [Test # 2595]

England v India at Lord's, 3rd Test, Jul 10-14, 2025 [Test # 2594]