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:
South Africa v Australia at Cape Town, 3rd Test, Mar 1-5, 2014 [Test # 2122]
South Africa v Australia at Port Elizabeth, 2nd Test, Feb 20-23, 2014 [Test # 2121]
New Zealand v India at Wellington, 2nd Test, Feb 14-18, 2014 [Test # 2120]

bet365

Statsguru Trivia

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

Did you know?

Kevin Pietersen has scored 158 in an innings three times in Tests. This is the highest Test score to be hit by a batsman thrice in his career. Two of the instances came against Australia. The next-highest such score is by Steve Waugh, who scored 157 three times in his career. In Waugh's case too, two of the instances were against the same opposition - England.

Random Record

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

Sponsored Links

Tournament, match & LIVE fixed odds at bet365