Records / Test matches / Batting records / Most innings before first duck

Player Inns Debut Until: Team Opposition Ground Match Date Scorecard
AB de Villiers 78 17 Dec 2004 South Africa v Bangladesh Centurion 26 Nov 2008 Test # 1895
PA de Silva 75 23 Aug 1984 Sri Lanka v Zimbabwe Bulawayo 20 Oct 1994 Test # 1271
CH Lloyd 58 13 Dec 1966 West Indies v England Port of Spain 2 Feb 1974 Test # 731
LRPL Taylor 58 8 Nov 2007 New Zealand v Australia Brisbane 1 Dec 2011 Test # 2020
JM Anderson 54 22 May 2003 England v Australia The Oval 20 Aug 2009 Test # 1931
AK Davidson 51 11 Jun 1953 Australia v England Manchester 27 Jul 1961 Test # 510
GO Jones 51 10 Apr 2004 England v Australia Perth 14 Dec 2006 Test # 1821
BF Butcher 46 28 Nov 1958 West Indies v India Chennai 13 Jan 1967 Test # 614
MJ Clarke 46 6 Oct 2004 Australia v India Sydney 2 Jan 2008 Test # 1857
Yasir Hameed 46 20 Aug 2003 Pakistan v England The Oval 18 Aug 2010 Test # 1970
PD Collingwood 45 2 Dec 2003 England v India Lord's 19 Jul 2007 Test # 1840
MJ Slater 44 3 Jun 1993 Australia v West Indies Port of Spain 21 Apr 1995 Test # 1296
RT Ponting 44 8 Dec 1995 Australia v Pakistan Brisbane 5 Nov 1999 Test # 1467
RN Harvey 41 23 Jan 1948 Australia v England Nottingham 11 Jun 1953 Test # 372
GS Sobers 41 30 Mar 1954 West Indies v Pakistan Karachi 20 Feb 1959 Test # 469
KD Ghavri 41 27 Dec 1974 India v Pakistan Delhi 4 Dec 1979 Test # 863
WH Ponsford 40 19 Dec 1924 Australia v England Brisbane 10 Feb 1933 Test # 223
Sadiq Mohammad 40 24 Oct 1969 Pakistan v Australia Melbourne 1 Jan 1977 Test # 790
AJ Stewart 40 24 Feb 1990 England v India Kolkata 29 Jan 1993 Test # 1211
DM Bravo 40 15 Nov 2010 West Indies v Zimbabwe Roseau 20 Mar 2013 Test # 2083
AN Cook 39 1 Mar 2006 England v Sri Lanka Kandy 1 Dec 2007 Test # 1851
MA Taylor 38 26 Jan 1989 Australia v West Indies Georgetown 23 Mar 1991 Test # 1167
AP Sheahan 37 23 Dec 1967 Australia v South Africa Johannesburg 19 Feb 1970 Test # 672
JC Adams 37 18 Apr 1992 West Indies v Australia Brisbane 22 Nov 1996 Test # 1340
R Dravid 37 20 Jun 1996 India v New Zealand Wellington 26 Dec 1998 Test # 1435
BJ Haddin 37 22 May 2008 Australia v Pakistan Melbourne 26 Dec 2009 Test # 1943
RG Nadkarni 36 16 Dec 1955 India v West Indies Kingston 13 Apr 1962 Test # 529
JM Parks 36 22 Jul 1954 England v South Africa Johannesburg 22 Jan 1965 Test # 575
RW Barber 36 9 Jun 1960 England v Australia Adelaide 28 Jan 1966 Test # 600
Imran Farhat 36 8 Mar 2001 Pakistan v England Manchester 27 Jul 2006 Test # 1811
AD Mathews 36 4 Jul 2009 Sri Lanka v Pakistan Galle 22 Jun 2012 Test # 2046
GA Faulkner 35 2 Jan 1906 South Africa v Australia Manchester 27 May 1912 Test # 121
SM Katich 35 16 Aug 2001 Australia v ICC World XI Sydney 14 Oct 2005 Test # 1768
D Ramdin 35 13 Jul 2005 West Indies v South Africa Port Elizabeth 26 Dec 2007 Test # 1856
AC Bannerman 33 2 Jan 1879 Australia v England Lord's 16 Jul 1888 Test # 28
GRJ Matthews 33 26 Dec 1983 Australia v England Melbourne 26 Dec 1986 Test # 1062
S Chanderpaul 33 17 Mar 1994 West Indies v Pakistan Peshawar 17 Nov 1997 Test # 1384
MEK Hussey 33 3 Nov 2005 Australia v India Perth 16 Jan 2008 Test # 1862
CC McDonald 32 25 Jan 1952 Australia v England The Oval 23 Aug 1956 Test # 429
Saeed Ahmed 32 17 Jan 1958 Pakistan v England Lahore 21 Oct 1961 Test # 512
MF Maharoof 32 6 May 2004 Sri Lanka v England Cardiff 26 May 2011 Test # 1994
W Rhodes 31 1 Jun 1899 England v Australia Melbourne 7 Feb 1908 Test # 99
FMM Worrell 31 11 Feb 1948 West Indies v England Bridgetown 6 Feb 1954 Test # 383
KD Karthik 31 3 Nov 2004 India v Sri Lanka Colombo (SSC) 23 Jul 2008 Test # 1882
G Pullar 30 2 Jul 1959 England v Pakistan Lahore 21 Oct 1961 Test # 512
Mudassar Nazar 30 24 Dec 1976 Pakistan v Australia Perth 13 Nov 1981 Test # 909
Haroon Rasheed 30 14 Jan 1977 Pakistan v Sri Lanka Faisalabad 14 Mar 1982 Test # 925
DJ Richardson 30 18 Apr 1992 South Africa v Pakistan Johannesburg 19 Jan 1995 Test # 1283
MH Richardson 30 12 Sep 2000 New Zealand v West Indies Bridgetown 21 Jun 2002 Test # 1607

Records include the following recent matches:
England v India at Southampton, 3rd Test, Jul 27-31, 2014 [Test # 2132]
Sri Lanka v South Africa at Colombo (SSC), 2nd Test, Jul 24-28, 2014 [Test # 2131]
England v India at Lord's, 2nd Test, Jul 17-21, 2014 [Test # 2130]

Statsguru Trivia

Use Statsguru to submit your own queries and mail us the urls here

Did you know?

Zimbabwe has not played a three-Test series in the last 13 years. Their last three-Test series was against Sri Lanka in 2001/02. Out of the 49 series that Zimbabwe have played, only five have included three Tests. Their upcoming 50th Test series - against Bangladesh - is set to have three Tests.

Random Record

Most consecutive five-wickets-in-an-innings - Test matches

Sponsored Links

Tournament, match & LIVE fixed odds at bet365