One Day Internationals- Batting Records and Statistics - Ducks and Low Scores
Players Batting Most Innings before First Duck
  Player Country Debut Inns Match Ground Ducks
1 K C Wessels South Africa 1983 105 No Ducks in Career   0
2 H D P K Dharmasena Sri Lanka 1994 72 2001-2002 SRL v WIN R Premadasa Stadium 2
3 C G Greenidge West Indies 1975 70 1985-1986 WIN v ENG Queen's Park Oval 3
4 Samiullah Shinwari* Afghanistan 2009 70 2018-2019 IRE v AFG Rajiv Gandhi International Cricket Stadium 1
5 C D McMillan New Zealand 1997 68 2000-2001 NZL v SRL McLean Park 9
6 C L Cairns New Zealand 1991 67 1997-1998 AUS v NZL Adelaide Oval 9
7 G C Smith South Africa 2002 67 2005-2006 ACA v ACC Kingsmead 8
8 F du Plessis South Africa 2011 60 2014-2015 SAF v WIN Kingsmead 3
9 Ijaz Ahmed Pakistan 1986 53 1989-1990 PAK v SRL KD Singh "Babu" Stadium 14
10 M H Cross* Scotland 2014 52 2019-2022 PNG v SCO Al Amerat Cricket Ground Ministry Turf 1 1
11 G M Wood Australia 1978 51 1984-1985 IND v AUS Jawaharlal Nehru Stadium (Delhi) 4
12 H M Amla South Africa 2008 49 2011-2012 SAF v AUS St George's Park 4
13 N H Fairbrother England 1987 48 1995-1996 SAF v ENG St George's Park 2
14 B J Haddin Australia 2001 47 2008-2009 PAK v AUS Sheikh Zayed Stadium 2
15 M G Bevan Australia 1994 46 1996-1997 SAF v AUS Kingsmead 5
16 V G Kambli India 1991 46 1994-1995 IND v WIN Indira Priyadarshini Stadium 4
17 Imrul Kayes* Bangladesh 2008 45 2011-2012 BAN v WIN Shere Bangla National Stadium 2
18 M N Samuels West Indies 2000 44 2002-2003 WIN v AUS National Cricket Stadium (Grenada) 11
19 R L Dias Sri Lanka 1979 44 1985-1986 SRL v PAK P Sara Oval 3
20 S R Waugh Australia 1986 44 1987-1988 AUS v NZL WACA Ground 15
21 D S Lehmann Australia 1996 43 1999 AUS v SCO New Road 4
22 R R Sarwan West Indies 2000 42 2003-2004 ZIM v WIN Queens Sports Club 8
23 I A Healy Australia 1988 40 1991-1992 AUS v ZIM Bellerive Oval 9
24 I R Bell England 2004 40 2006-2007 BAN v ENG Kensington Oval 6
25 Javed Omar Bangladesh 1995 40 2005 AUS v BAN St Lawrence Ground 2
26 P N Kirsten South Africa 1991 40 No Ducks in Career   0
27 Q de Kock* South Africa 2013 40 2014-2015 PAK v SAF Eden Park 4
28 Yashpal Sharma India 1978 40 No Ducks in Career   0
29 J A Rudolph South Africa 2003 39 No Ducks in Career   0
30 R P Arnold Sri Lanka 1997 39 2000-2001 NZL v SRL Seddon Park 7
31 Yasir Hameed Pakistan 2003 39 2004-2005 PAK v ZIM Multan Cricket Stadium 2
32 A J Strauss England 2003 38 2005-2006 PAK v ENG Gaddafi Stadium 9
33 M Amarnath India 1975 38 1985-1986 IND v WIN Sharjah Cricket Stadium 2
34 Zaheer Abbas Pakistan 1974 37 1983 NZL v PAK Edgbaston 2
35 Mahmudullah* Bangladesh 2007 36 2009-2010 BAN v ENG Shere Bangla National Stadium 9
36 Azhar Ali* Pakistan 2011 35 2016 ENG v PAK Lord's 3
37 Babar Azam* Pakistan 2015 35 2017-2018 NZL v PAK Basin Reserve 3
38 W P U J C Vaas Sri Lanka 1994 34 1996-1997 PAK v SRL Sharjah Cricket Stadium 25
39 A L Logie West Indies 1981 33 1985-1986 PAK v WIN Arbab Niaz Stadium 13
40 K J O'Brien* Ireland 2006 33 2010 IRE v KEN Hazelaarweg 6
41 G Kirsten South Africa 1993 32 1995-1996 SAF v ENG Kingsmead 11
42 H A Varaiya* Kenya 2006 32 2011 KEN v IRE Mombasa Sports Ground 3
43 N M Hauritz Australia 2002 32 No Ducks in Career   0
44 A Balbirnie Ireland 2010 31 2017 IRE v NZL The Village 5
45 R C Russell England 1987 31 No Ducks in Career   0
46 S Wettimuny Sri Lanka 1982 31 1984-1985 SRL v WIN WACA Ground 1
47 A B de Villiers South Africa 2005 30 2006-2007 NED v SAF Warner Park 7
48 D J Hussey Australia 2008 30 2011-2012 SRL v AUS R Premadasa Stadium 4
49 G O Jones Papua New Guinea 2004 30 2005-2006 IND v ENG Arun Jaitley Stadium 1
50 H E van der Dussen* South Africa 2019 30 2022 ENG v SAF Old Trafford 1

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