One Day Internationals - Batting Records and Statistics - Ducks and Low Scores
Players Batting Most Consecutive Innings Without a Duck
  Player Country Career Inns From To Ducks
1 R Dravid India 1996-2011 120 29/08/1999 SRL v IND 06/02/2004 AUS v IND 13
2 M D Crowe New Zealand 1982-1995 119 22/02/1984 NZL v ENG 28/03/1993 NZL v AUS 3
3 K C Wessels South Africa 1983-1994 105 09/01/1983 AUS v NZL   0
4 Sikandar Raza* Zimbabwe 2013- 98 21/08/2014 ZIM v SAF 07/08/2022 ZIM v BAN 3
5 Javed Miandad Pakistan 1975-1996 96 30/12/1986 PAK v WIN 30/12/1992 NZL v PAK 8
6 Mohammad Yousuf Pakistan 1998-2010 92 05/04/2005 IND v PAK 08/11/2010 PAK v SAF 15
7 R B Richardson West Indies 1983-1996 92 13/11/1990 PAK v WIN 14/03/1996 AUS v WIN 8
8 A B de Villiers South Africa 2005-2018 90 01/07/2007 IND v SAF 14/06/2013 SAF v WIN 7
9 D M Jones Australia 1984-1994 88 23/01/1985 AUS v SRL 02/05/1990 AUS v SRL 6
10 M E K Hussey Australia 2004-2012 88 16/02/2007 NZL v AUS 16/08/2011 SRL v AUS 3
11 G A Gooch England 1976-1995 86 24/01/1979 AUS v ENG 16/02/1991 NZL v ENG 4
12 M S Dhoni India 2004-2019 85 01/07/2007 IND v SAF 28/08/2010 SRL v IND 10
13 D L Haynes West Indies 1978-1994 83 23/12/1979 ENG v WIN 23/04/1985 WIN v NZL 13
14 S R Waugh Australia 1986-2002 82 11/02/1990 AUS v PAK 30/10/1994 PAK v AUS 15
15 K C Sangakkara Sri Lanka 2000-2015 81 16/09/2002 SRL v NED 12/11/2005 IND v SRL 15
16 D A Warner* Australia 2009- 80 19/11/2014 AUS v SAF 29/11/2020 AUS v IND 4
17 Imran Khan Pakistan 1974-1992 80 30/12/1986 PAK v WIN 13/01/1992 PAK v SRL 6
18 S Chanderpaul West Indies 1994-2011 80 15/02/2002 PAK v WIN 14/09/2006 IND v WIN 6
19 T M Dilshan Sri Lanka 1999-2016 80 31/10/2005 IND v SRL 24/01/2009 PAK v SRL 11
20 S P Fleming New Zealand 1994-2007 78 26/03/1995 NZL v SRL 20/05/1999 AUS v NZL 17
21 Sarfaraz Ahmed* Pakistan 2007- 78 27/08/2013 ZIM v PAK 07/04/2021 SAF v PAK 1
22 D R Martyn Australia 1992-2006 75 13/01/1999 AUS v SRL 25/01/2003 AUS v ENG 10
23 A B de Villiers South Africa 2005-2018 74 20/07/2013 SRL v SAF 03/06/2017 SRL v SAF 7
24 J-P Duminy South Africa 2004-2019 73 06/07/2014 SRL v SAF 06/07/2019 AUS v SAF 7
25 G C Smith South Africa 2002-2013 72 02/12/2007 SAF v NZL 27/11/2013 SAF v PAK 8
26 H D P K Dharmasena Sri Lanka 1994-2004 72 24/08/1994 SRL v PAK 02/11/2001 PAK v SRL 2
27 K S Williamson* New Zealand 2010- 72 06/02/2016 NZL v AUS 15/11/2023 IND v NZL 5
28 S C Ganguly India 1992-2007 72 16/01/1999 NZL v IND 28/03/2001 IND v AUS 16
29 V Sehwag India 1999-2013 72 29/11/2006 SAF v IND 30/03/2011 IND v PAK 14
30 B C Lara West Indies 1990-2007 71 17/02/1993 SAF v WIN 12/01/1997 AUS v WIN 16
31 C G Greenidge West Indies 1975-1991 70 11/06/1975 PAK v WIN 19/03/1986 WIN v ENG 3
32 M Azharuddin India 1985-2000 70 01/03/1992 AUS v IND 09/03/1996 IND v PAK 9
33 Samiullah Shinwari* Afghanistan 2009-2019 70 19/04/2009 AFG v SCO 05/03/2019 IRE v AFG 1
34 C L Hooper West Indies 1987-2003 69 26/04/1997 WIN v IND 23/02/2003 WIN v CAN 7
35 J V Coney New Zealand 1979-1987 69 31/01/1981 AUS v NZL 28/03/1987 NZL v WIN 1
36 R T Ponting Australia 1995-2012 69 19/06/2002 AUS v PAK 23/01/2005 AUS v PAK 20
37 C D McMillan New Zealand 1997-2007 68 20/05/1997 NZL v SRL 07/01/2001 NZL v ZIM 9
38 C L Cairns New Zealand 1991-2006 67 13/02/1991 NZL v ENG 06/12/1997 NZL v SAF 9
39 G C Smith South Africa 2002-2013 67 30/03/2002 SAF v AUS 11/05/2005 WIN v SAF 8
40 S R Watson Australia 2002-2015 67 30/09/2009 AUS v PAK 08/02/2013 AUS v WIN 12
41 Mushfiqur Rahim* Bangladesh 2006- 66 12/05/2017 IRE v BAN 07/08/2022 ZIM v BAN 11
42 M J Clarke Australia 2003-2015 65 22/06/2010 ENG v AUS 29/03/2015 AUS v NZL 10
43 Shoaib Malik Pakistan 1999-2019 65 10/06/2013 PAK v SAF 03/06/2019 ENG v PAK 15
44 H P Tillakaratne Sri Lanka 1986-2003 63 04/09/1988 ENG v SRL 15/02/1994 IND v SRL 10
45 K J O'Brien* Ireland 2006- 63 25/02/2015 IRE v UAE 24/01/2021 AFG v IRE 6
46 M Azharuddin India 1985-2000 63 03/04/1996 IND v SRL 01/04/1998 IND v AUS 9
47 N J O'Brien* Ireland 2006-2018 63 28/09/2010 ZIM v IRE 31/08/2018 IRE v AFG 3
48 D Ramdin* West Indies 2005-2016 62 27/01/2008 SAF v WIN 27/02/2015 SAF v WIN 4
49 I R Bell England 2004-2015 62 30/01/2011 AUS v ENG 29/11/2014 SRL v ENG 6
50 K C Sangakkara Sri Lanka 2000-2015 62 03/02/2011 SRL v WIN 07/07/2013 WIN v SRL 15
51 K Srikkanth India 1981-1992 62 10/04/1987 IND v PAK 28/02/1992 IND v SRL 11
52 L R P L Taylor New Zealand 2006- 62 20/10/2016 IND v NZL 04/04/2022 NZL v NED 9
53 S Dhawan* India 2010- 62 19/01/2014 NZL v IND 29/10/2017 IND v NZL 5
54 H M Amla South Africa 2008-2019 61 24/03/2013 SAF v PAK 09/02/2016 SAF v ENG 4
55 F du Plessis South Africa 2011-2019 60 18/01/2011 SAF v IND 23/11/2014 AUS v SAF 3
56 J D S Neesham* New Zealand 2013- 60 31/10/2013 BAN v NZL 28/10/2023 AUS v NZL 3
57 S P D Smith* Australia 2010- 60 21/02/2011 AUS v ZIM 08/10/2016 SAF v AUS 8
58 J H Kallis South Africa 1996-2014 59 21/01/1996 SAF v ENG 19/05/1999 SAF v SRL 17
59 S Chanderpaul West Indies 1994-2011 59 20/09/2006 IND v WIN 13/04/2010 WIN v CAN 6
60 S R Tendulkar India 1989-2012 59 10/11/1991 IND v SAF 09/09/1994 AUS v IND 20
61 T M Dilshan Sri Lanka 1999-2016 59 04/11/2012 SRL v NZL 14/02/2015 NZL v SRL 11
62 D C Boon Australia 1984-1995 58 04/09/1992 SRL v AUS 15/03/1995 WIN v AUS 6
63 E Chigumbura* Zimbabwe 2004-2018 58 21/01/2009 BAN v ZIM 09/02/2012 NZL v ZIM 17
64 J H Kallis South Africa 1996-2014 58 17/12/2000 SAF v SRL 08/07/2003 ENG v SAF 17
65 M E Waugh Australia 1988-2002 58 13/04/1997 SAF v AUS 13/06/1999 AUS v SAF 16
66 Mushfiqur Rahim* Bangladesh 2006- 58 11/03/2012 BAN v PAK 25/03/2017 SRL v BAN 11
67 P D Collingwood England 2001-2011 58 13/10/2007 SRL v ENG 11/03/2011 BAN v ENG 7
68 V V S Laxman India 1998-2006 58 05/08/2001 SRL v IND 07/08/2005 IND v WIN 3
69 I V A Richards West Indies 1975-1991 57 24/01/1987 ENG v WIN 27/05/1991 ENG v WIN 7
70 R J Hadlee New Zealand 1973-1990 57 20/03/1983 NZL v SRL 25/05/1990 ENG v NZL 4
71 S T Jayasuriya Sri Lanka 1989-2011 57 17/09/1994 SRL v IND 25/03/1997 NZL v SRL 34
72 N Boje South Africa 1995-2005 56 06/07/2000 SRL v SAF 23/10/2005 SAF v NZL 2
73 R J Shastri India 1981-1992 56 05/12/1986 IND v PAK 25/10/1991 IND v PAK 5
74 A J Stewart England 1989-2003 55 23/05/1993 ENG v AUS 20/08/1998 ENG v SRL 13
75 Abdul Razzaq Pakistan 1996-2011 55 18/05/2003 SRL v PAK 15/04/2005 IND v PAK 14
76 B J Haddin Australia 2001-2015 55 13/03/2010 NZL v AUS 26/03/2015 AUS v IND 2
77 D J G Sammy West Indies 2004-2015 55 02/12/2011 IND v WIN 21/03/2015 NZL v WIN 4
78 Javed Miandad Pakistan 1975-1996 55 21/11/1980 PAK v WIN 10/03/1985 IND v PAK 8
79 M S Atapattu Sri Lanka 1990-2007 55 22/04/2004 ZIM v SRL 17/02/2007 IND v SRL 13
80 M W Gatting England 1977-1993 55 02/06/1984 ENG v WIN 18/01/1993 IND v ENG 4
81 A Ranatunga Sri Lanka 1982-1999 54 04/01/1990 AUS v SRL 18/02/1994 IND v SRL 18
82 C H Lloyd West Indies 1973-1985 54 18/01/1980 AUS v WIN 06/03/1985 PAK v WIN 1
83 P J L Dujon West Indies 1981-1991 54 02/06/1984 ENG v WIN 22/10/1988 PAK v WIN 8
84 R D Berrington* Scotland 2008- 54 12/07/2012 SCO v CAN 14/12/2019 SCO v USA 5
85 Shakib Al Hasan* Bangladesh 2006- 54 11/02/2010 NZL v BAN 21/11/2014 BAN v ZIM 12
86 V Sehwag India 1999-2013 54 27/12/2004 BAN v IND 29/10/2006 IND v AUS 14
87 H H Dippenaar South Africa 1999-2007 53 03/10/2002 SAF v BAN 18/09/2006 SAF v ZIM 4
88 Ijaz Ahmed Pakistan 1986-2000 53 14/11/1986 PAK v WIN 23/10/1989 AUS v PAK 14
89 Inzamam-ul-Haq Pakistan 1991-2007 53 25/02/1995 ZIM v PAK 16/07/1997 BAN v PAK 20
90 M G Bevan Australia 1994-2004 53 21/10/1999 ZIM v AUS 02/09/2002 KEN v AUS 5
91 G P Howarth New Zealand 1975-1985 52 23/12/1980 IND v NZL 23/04/1985 WIN v NZL 1
92 M H Cross* Scotland 2014- 52 23/01/2014 CAN v SCO 28/09/2021 OMA v SCO 3
93 S D Hope* West Indies 2016- 52 09/12/2018 BAN v WIN 12/06/2022 PAK v WIN 5
94 S R Tendulkar India 1989-2012 52 23/10/1994 IND v WIN 14/12/1996 IND v SAF 20
95 G M Wood Australia 1978-1989 51 22/02/1978 WIN v AUS 20/06/1983 AUS v IND 4
96 H Masakadza* Zimbabwe 2001-2019 51 07/08/2015 ZIM v NZL 07/07/2019 IRE v ZIM 15
97 K L Rahul* India 2016- 51 02/07/2019 BAN v IND 21/12/2023 SAF v IND 2
98 R Dravid India 1996-2011 51 29/10/1996 IND v SAF 30/03/1999 IND v SRL 13
99 A R Border Australia 1979-1994 50 10/01/1988 AUS v SRL 26/02/1991 WIN v AUS 11
100 B C Lara West Indies 1990-2007 50 16/06/2002 WIN v NZL 07/05/2005 WIN v SAF 16
101 P A de Silva Sri Lanka 1984-2003 50 03/11/1985 PAK v SRL 25/04/1990 IND v SRL 17
102 P D Collingwood England 2001-2011 50 20/02/2002 NZL v ENG 21/06/2005 ENG v BAN 7

Most Innings Before First Duck (or No Career Ducks)
Highest Career Percentage of Ducks
Lowest Career Percentage of Ducks
Batting Records and Statistics Menu