Test Cricket - Batting Records and Statistics - Ducks and Low Scores
Players Batting Most Innings before First Duck
  Player Country Debut Inns 1st Duck Versus Ground Ducks
1 A B de Villiers South Africa 17/12/2004 78 26/11/2008 Bangladesh SuperSport Park 8
2 P A de Silva Sri Lanka 23/08/1984 75 20/10/1994 Zimbabwe Queens Sports Club 7
3 C H Lloyd West Indies 13/12/1966 58 02/02/1974 England Queen's Park Oval 4
4 L R P L Taylor* New Zealand 08/11/2007 58 01/12/2011 Australia Brisbane Cricket Ground 14
5 J M Anderson* England 22/05/2003 54 19/08/2009 Australia Kennington Oval 31
6 A K Davidson Australia 11/06/1953 51 27/07/1961 England Old Trafford 1
7 G O Jones England 10/04/2004 51 14/12/2006 Australia WACA Ground 2
8 O J D Pope* England 10/08/2018 47 01/07/2022 India Edgbaston 1
9 B F Butcher West Indies 28/11/1958 46 13/01/1967 India MA Chidambaram Stadium 3
10 M J Clarke Australia 06/10/2004 46 02/01/2008 India Sydney Cricket Ground 9
11 Yasir Hameed Pakistan 20/08/2003 46 18/08/2010 England Kennington Oval 1
12 P D Collingwood England 02/12/2003 45 19/07/2007 India Lord's 6
13 C J L Rogers Australia 16/01/2008 45 06/08/2015 England Trent Bridge 1
14 J W Burke Australia 02/02/1951 44 No Ducks in Career 0
15 M J Slater Australia 03/06/1993 44 21/04/1995 West Indies Queen's Park Oval 9
16 R T Ponting Australia 08/12/1995 44 05/11/1999 Pakistan Brisbane Cricket Ground 17
17 Sarfaraz Ahmed* Pakistan 14/01/2010 42 03/08/2016 England Edgbaston 4
18 K D Ghavri India 27/12/1974 41 04/12/1979 Pakistan Arun Jaitley Stadium 2
19 R N Harvey Australia 23/01/1948 41 11/06/1953 England Trent Bridge 7
20 G S A Sobers West Indies 30/03/1954 41 20/02/1959 Pakistan National Stadium (Karachi) 12
21 R A Duff Australia 01/01/1902 40 No Ducks in Career 0
22 Sadiq Mohammad Pakistan 24/10/1969 40 01/01/1977 Australia Melbourne Cricket Ground 6
23 W H Ponsford Australia 19/12/1924 40 10/02/1933 England Brisbane Cricket Ground 1
24 A J Stewart England 24/02/1990 40 29/01/1993 India Eden Gardens 14
25 D M Bravo* West Indies 15/11/2010 40 20/03/2013 Zimbabwe Windsor Park 5
26 A N Cook England 01/03/2006 39 01/12/2007 Sri Lanka Asgiriya Stadium 9
27 B P Patel India 06/06/1974 38 No Ducks in Career 0
28 M A Taylor Australia 26/01/1989 38 23/03/1991 West Indies Bourda 5
29 C A Pujara* India 09/10/2010 38 07/08/2014 England Old Trafford 11
30 J C Adams West Indies 18/04/1992 37 22/11/1996 Australia Brisbane Cricket Ground 7
31 R J Christiani West Indies 21/01/1948 37 No Ducks in Career 0
32 A P Sheahan Australia 23/12/1967 37 19/02/1970 South Africa Wanderers Stadium 3
33 R Dravid India 20/06/1996 37 26/12/1998 New Zealand Basin Reserve 8
34 B J Haddin Australia 22/05/2008 37 26/12/2009 Pakistan Melbourne Cricket Ground 8
35 R W Barber England 09/06/1960 36 28/01/1966 Australia Adelaide Oval 1
36 D L Houghton Zimbabwe 18/10/1992 36 No Ducks in Career 0
37 R G Nadkarni India 16/12/1955 36 13/04/1962 West Indies Sabina Park 6
38 J M Parks England 22/07/1954 36 22/01/1965 South Africa Wanderers Stadium 3
39 Imran Farhat Pakistan 08/03/2001 36 27/07/2006 England Old Trafford 3
40 A D Mathews* Sri Lanka 04/07/2009 36 22/06/2012 Pakistan Galle International Stadium 4
41 G A Faulkner South Africa 02/01/1906 35 27/05/1912 Australia Old Trafford 2
42 Waqar Hasan Pakistan 16/10/1952 35 No Ducks in Career 0
43 S M Katich Australia 16/08/2001 35 14/10/2005 ICC World XI Sydney Cricket Ground 4
44 D Ramdin West Indies 13/07/2005 35 26/12/2007 South Africa St George's Park 9
45 B D Julien West Indies 26/07/1973 34 No Ducks in Career 0
46 A C Bannerman Australia 02/01/1879 33 16/07/1888 England Lord's 3
47 G R J Matthews Australia 26/12/1983 33 26/12/1986 England Melbourne Cricket Ground 2
48 S Chanderpaul West Indies 17/03/1994 33 17/11/1997 Pakistan Arbab Niaz Stadium 15
49 M E K Hussey Australia 03/11/2005 33 16/01/2008 India WACA Ground 12
50 B P Nash West Indies 11/12/2008 33 No Ducks in Career 0

Most Innings Without a Duck
Highest Career Percentage of Ducks
Lowest Career Percentage of Ducks
Batting Records and Statistics Menu