Most innings before first duck

Records for Test Matches

Most innings before first duck
Player
Inns
Debut
Until:
Team
Opposition
Ground
Match Date
Scorecard
AB de Villiers
7817 Dec 2004South Africav BangladeshCenturion26 Nov 2008Test # 1895
PA de Silva
7523 Aug 1984Sri Lankav ZimbabweBulawayo20 Oct 1994Test # 1271
CH Lloyd
5813 Dec 1966West Indiesv EnglandPort of Spain2 Feb 1974Test # 731
LRPL Taylor
588 Nov 2007New Zealandv AustraliaBrisbane1 Dec 2011Test # 2020
JM Anderson
5422 May 2003Englandv AustraliaThe Oval20 Aug 2009Test # 1931
AK Davidson
5111 Jun 1953Australiav EnglandManchester27 Jul 1961Test # 510
GO Jones
5110 Apr 2004Englandv AustraliaPerth14 Dec 2006Test # 1821
OJ Pope
479 Aug 2018Englandv IndiaBirmingham1 Jul 2022Test # 2470
BF Butcher
4628 Nov 1958West Indiesv IndiaChennai13 Jan 1967Test # 614
MJ Clarke
466 Oct 2004Australiav IndiaSydney2 Jan 2008Test # 1857
Yasir Hameed
4620 Aug 2003Pakistanv EnglandThe Oval18 Aug 2010Test # 1970
PD Collingwood
452 Dec 2003Englandv IndiaLord's19 Jul 2007Test # 1840
CJL Rogers
4516 Jan 2008Australiav EnglandNottingham6 Aug 2015Test # 2175
MJ Slater
443 Jun 1993Australiav West IndiesPort of Spain21 Apr 1995Test # 1296
RT Ponting
448 Dec 1995Australiav PakistanBrisbane5 Nov 1999Test # 1467
Sarfaraz Ahmed
4214 Jan 2010Pakistanv EnglandBirmingham3 Aug 2016Test # 2212
RN Harvey
4123 Jan 1948Australiav EnglandNottingham11 Jun 1953Test # 372
GS Sobers
4130 Mar 1954West Indiesv PakistanKarachi20 Feb 1959Test # 469
KD Ghavri
4127 Dec 1974Indiav PakistanDelhi4 Dec 1979Test # 863
WH Ponsford
4019 Dec 1924Australiav EnglandBrisbane10 Feb 1933Test # 223
Sadiq Mohammad
4024 Oct 1969Pakistanv AustraliaMelbourne1 Jan 1977Test # 790
AJ Stewart
4024 Feb 1990Englandv IndiaEden Gardens29 Jan 1993Test # 1211
DM Bravo
4015 Nov 2010West Indiesv ZimbabweRoseau20 Mar 2013Test # 2083
AN Cook
391 Mar 2006Englandv Sri LankaKandy1 Dec 2007Test # 1851
MA Taylor
3826 Jan 1989Australiav West IndiesGeorgetown23 Mar 1991Test # 1167
CA Pujara
389 Oct 2010Indiav EnglandManchester7 Aug 2014Test # 2134
AP Sheahan
3723 Dec 1967Australiav South AfricaJohannesburg19 Feb 1970Test # 672
JC Adams
3718 Apr 1992West Indiesv AustraliaBrisbane22 Nov 1996Test # 1340
R Dravid
3720 Jun 1996Indiav New ZealandWellington26 Dec 1998Test # 1435
BJ Haddin
3722 May 2008Australiav PakistanMelbourne26 Dec 2009Test # 1943
RG Nadkarni
3616 Dec 1955Indiav West IndiesKingston13 Apr 1962Test # 529
JM Parks
3622 Jul 1954Englandv South AfricaJohannesburg22 Jan 1965Test # 575
RW Barber
369 Jun 1960Englandv AustraliaAdelaide28 Jan 1966Test # 600
Imran Farhat
368 Mar 2001Pakistanv EnglandManchester27 Jul 2006Test # 1811
AD Mathews
364 Jul 2009Sri Lankav PakistanGalle22 Jun 2012Test # 2046
GA Faulkner
352 Jan 1906South Africav AustraliaManchester27 May 1912Test # 121
SM Katich
3516 Aug 2001Australiav ICC World XISydney14 Oct 2005Test # 1768
D Ramdin
3513 Jul 2005West Indiesv South AfricaGqeberha26 Dec 2007Test # 1856
AC Bannerman
332 Jan 1879Australiav EnglandLord's16 Jul 1888Test # 28
GRJ Matthews
3326 Dec 1983Australiav EnglandMelbourne26 Dec 1986Test # 1062
S Chanderpaul
3317 Mar 1994West Indiesv PakistanPeshawar17 Nov 1997Test # 1384
MEK Hussey
333 Nov 2005Australiav IndiaPerth16 Jan 2008Test # 1862
CC McDonald
3225 Jan 1952Australiav EnglandThe Oval23 Aug 1956Test # 429
Saeed Ahmed
3217 Jan 1958Pakistanv EnglandLahore21 Oct 1961Test # 512
MF Maharoof
326 May 2004Sri Lankav EnglandCardiff26 May 2011Test # 1994
W Rhodes
311 Jun 1899Englandv AustraliaMelbourne7 Feb 1908Test # 99
FMM Worrell
3111 Feb 1948West Indiesv EnglandBridgetown6 Feb 1954Test # 383
KD Karthik
313 Nov 2004Indiav Sri LankaColombo (SSC)23 Jul 2008Test # 1882
G Pullar
302 Jul 1959Englandv PakistanLahore21 Oct 1961Test # 512
Mudassar Nazar
3024 Dec 1976Pakistanv AustraliaPerth13 Nov 1981Test # 909
Haroon Rasheed
3014 Jan 1977Pakistanv Sri LankaFaisalabad14 Mar 1982Test # 925
DJ Richardson
3018 Apr 1992South Africav PakistanJohannesburg19 Jan 1995Test # 1283
MH Richardson
3012 Sep 2000New Zealandv West IndiesBridgetown21 Jun 2002Test # 1607
MS Wade
307 Apr 2012Australiav IndiaBengaluru4 Mar 2017Test # 2251
Records includes the following current or recent matches:

Bangladesh v Sri Lanka at Sylhet, 1st Test, Mar 22-25, 2024 [Test # 2536]

New Zealand v Australia at Christchurch, 2nd Test, Mar 8-11, 2024 [Test # 2535]

India v England at Dharamsala, 5th Test, Mar 7-9, 2024 [Test # 2534]