Most innings before first duck

Test matches Cricket – Most innings before first duck

Test matches
Ducks and pairs

Most innings before first duck

RankPlayerInnsDebutUntil:TeamOppositionGroundMatch DateScorecard
🥇 1
AB de Villiers7817 Dec 2004South Africav BangladeshCenturion26 Nov 2008Test # 1895
🥈 2
PA de Silva7523 Aug 1984Sri Lankav ZimbabweBulawayo20 Oct 1994Test # 1271
🥉 3
CH Lloyd5813 Dec 1966West Indiesv EnglandPort of Spain2 Feb 1974Test # 731
4
LRPL Taylor588 Nov 2007New Zealandv AustraliaBrisbane1 Dec 2011Test # 2020
5
JM Anderson5422 May 2003Englandv AustraliaThe Oval20 Aug 2009Test # 1931
6
AK Davidson5111 Jun 1953Australiav EnglandManchester27 Jul 1961Test # 510
7
GO Jones5110 Apr 2004Englandv AustraliaW.A.C.A14 Dec 2006Test # 1821
8
OJ Pope479 Aug 2018Englandv IndiaBirmingham1 Jul 2022Test # 2470
9
BF Butcher4628 Nov 1958West Indiesv IndiaChennai13 Jan 1967Test # 614
10
MJ Clarke466 Oct 2004Australiav IndiaSydney2 Jan 2008Test # 1857
11
Yasir Hameed4620 Aug 2003Pakistanv EnglandThe Oval18 Aug 2010Test # 1970
12
PD Collingwood452 Dec 2003Englandv IndiaLord's19 Jul 2007Test # 1840
13
CJL Rogers4516 Jan 2008Australiav EnglandNottingham6 Aug 2015Test # 2175
14
MJ Slater443 Jun 1993Australiav West IndiesPort of Spain21 Apr 1995Test # 1296
15
RT Ponting448 Dec 1995Australiav PakistanBrisbane5 Nov 1999Test # 1467
16
Sarfaraz Ahmed4214 Jan 2010Pakistanv EnglandBirmingham3 Aug 2016Test # 2212
17
RN Harvey4123 Jan 1948Australiav EnglandNottingham11 Jun 1953Test # 372
18
GS Sobers4130 Mar 1954West Indiesv PakistanKarachi20 Feb 1959Test # 469
19
KD Ghavri4127 Dec 1974Indiav PakistanDelhi4 Dec 1979Test # 863
20
WH Ponsford4019 Dec 1924Australiav EnglandBrisbane10 Feb 1933Test # 223
21
Sadiq Mohammad4024 Oct 1969Pakistanv AustraliaMelbourne1 Jan 1977Test # 790
22
AJ Stewart4024 Feb 1990Englandv IndiaEden Gardens29 Jan 1993Test # 1211
23
DM Bravo4015 Nov 2010West Indiesv ZimbabweRoseau20 Mar 2013Test # 2083
24
AN Cook391 Mar 2006Englandv Sri LankaKandy1 Dec 2007Test # 1851
25
MA Taylor3826 Jan 1989Australiav West IndiesGeorgetown23 Mar 1991Test # 1167
26
CA Pujara389 Oct 2010Indiav EnglandManchester7 Aug 2014Test # 2134
27
AP Sheahan3723 Dec 1967Australiav South AfricaJohannesburg19 Feb 1970Test # 672
28
JC Adams3718 Apr 1992West Indiesv AustraliaBrisbane22 Nov 1996Test # 1340
29
R Dravid3720 Jun 1996Indiav New ZealandWellington26 Dec 1998Test # 1435
30
BJ Haddin3722 May 2008Australiav PakistanMelbourne26 Dec 2009Test # 1943
31
RG Nadkarni3616 Dec 1955Indiav West IndiesKingston13 Apr 1962Test # 529
32
JM Parks3622 Jul 1954Englandv South AfricaJohannesburg22 Jan 1965Test # 575
33
RW Barber369 Jun 1960Englandv AustraliaAdelaide28 Jan 1966Test # 600
34
Imran Farhat368 Mar 2001Pakistanv EnglandManchester27 Jul 2006Test # 1811
35
AD Mathews364 Jul 2009Sri Lankav PakistanGalle22 Jun 2012Test # 2046
36
GA Faulkner352 Jan 1906South Africav AustraliaManchester27 May 1912Test # 121
37
SM Katich3516 Aug 2001Australiav ICC World XISydney14 Oct 2005Test # 1768
38
D Ramdin3513 Jul 2005West Indiesv South AfricaGqeberha26 Dec 2007Test # 1856
39
AC Bannerman332 Jan 1879Australiav EnglandLord's16 Jul 1888Test # 28
40
GRJ Matthews3326 Dec 1983Australiav EnglandMelbourne26 Dec 1986Test # 1062
41
S Chanderpaul3317 Mar 1994West Indiesv PakistanPeshawar17 Nov 1997Test # 1384
42
MEK Hussey333 Nov 2005Australiav IndiaW.A.C.A16 Jan 2008Test # 1862
43
CC McDonald3225 Jan 1952Australiav EnglandThe Oval23 Aug 1956Test # 429
44
Saeed Ahmed3217 Jan 1958Pakistanv EnglandLahore21 Oct 1961Test # 512
45
MF Maharoof326 May 2004Sri Lankav EnglandCardiff26 May 2011Test # 1994
46
W Rhodes311 Jun 1899Englandv AustraliaMelbourne7 Feb 1908Test # 99
47
FMM Worrell3111 Feb 1948West Indiesv EnglandBridgetown6 Feb 1954Test # 383
48
KD Karthik313 Nov 2004Indiav Sri LankaColombo (SSC)23 Jul 2008Test # 1882
49
G Pullar302 Jul 1959Englandv PakistanLahore21 Oct 1961Test # 512
50
Mudassar Nazar3024 Dec 1976Pakistanv AustraliaW.A.C.A13 Nov 1981Test # 909
51
Haroon Rasheed3014 Jan 1977Pakistanv Sri LankaFaisalabad14 Mar 1982Test # 925
52
DJ Richardson3018 Apr 1992South Africav PakistanJohannesburg19 Jan 1995Test # 1283
53
MH Richardson3012 Sep 2000New Zealandv West IndiesBridgetown21 Jun 2002Test # 1607
54
MS Wade307 Apr 2012Australiav IndiaBengaluru4 Mar 2017Test # 2251

Showing 54 records