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 3
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 S S Iyer* India 2017 42 2023 IND v AUS MA Chidambaram Stadium 1
24 I A Healy Australia 1988 40 1991-1992 AUS v ZIM Bellerive Oval 9
25 I R Bell England 2004 40 2006-2007 BAN v ENG Kensington Oval 6
26 Javed Omar Bangladesh 1995 40 2005 AUS v BAN St Lawrence Ground 2
27 P N Kirsten South Africa 1991 40 No Ducks in Career   0
28 Q de Kock* South Africa 2013 40 2014-2015 PAK v SAF Eden Park 4
29 Yashpal Sharma India 1978 40 No Ducks in Career   0
30 J A Rudolph South Africa 2003 39 No Ducks in Career   0
31 M R J Watt* Scotland 2016 39 2023 NED v SCO Queens Sports Club 1
32 R P Arnold Sri Lanka 1997 39 2000-2001 NZL v SRL Seddon Park 7
33 Yasir Hameed Pakistan 2003 39 2004-2005 PAK v ZIM Multan Cricket Stadium 2
34 A J Strauss England 2003 38 2005-2006 PAK v ENG Gaddafi Stadium 9
35 M Amarnath India 1975 38 1985-1986 IND v WIN Sharjah Cricket Stadium 2
36 Zaheer Abbas Pakistan 1974 37 1983 NZL v PAK Edgbaston 2
37 Mahmudullah* Bangladesh 2007 36 2009-2010 BAN v ENG Shere Bangla National Stadium 10
38 Azhar Ali Pakistan 2011 35 2016 ENG v PAK Lord's 3
39 Babar Azam* Pakistan 2015 35 2017-2018 NZL v PAK Basin Reserve 4
40 D J Mitchell* New Zealand 2021 35 No Ducks in Career   0
41 W P U J C Vaas Sri Lanka 1994 34 1996-1997 PAK v SRL Sharjah Cricket Stadium 25
42 A L Logie West Indies 1981 33 1985-1986 PAK v WIN Arbab Niaz Stadium 13
43 K J O'Brien* Ireland 2006 33 2010 IRE v KEN Hazelaarweg 6
44 G Kirsten South Africa 1993 32 1995-1996 SAF v ENG Kingsmead 11
45 G Singh* United States 2021 32 No Ducks in Career   0
46 H A Varaiya* Kenya 2006 32 2011 KEN v IRE Mombasa Sports Ground 3
47 N M Hauritz Australia 2002 32 No Ducks in Career   0
48 A Balbirnie Ireland 2010 31 2017 IRE v NZL The Village 7
49 R C Russell England 1987 31 No Ducks in Career   0
50 Rahmanullah Gurbaz* Afghanistan 2021 31 2023 AFG v SRL Maharashtra Cricket Association Stadium 1

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