One-Day Internationals Cricket – Most innings before first duck
One-Day Internationals
Ducks and pairs
Most innings before first duck
Rank | Player | Inns | Debut | Until: | Team | Opposition | Ground | Match Date | Scorecard |
---|---|---|---|---|---|---|---|---|---|
🥇 1 | HDPK Dharmasena | 72 | 24 Aug 1994 | Sri Lanka | v West Indies | Colombo (RPS) | 11 Dec 2001 | ODI # 1778 | |
🥈 2 | CG Greenidge | 70 | 11 Jun 1975 | West Indies | v England | Port of Spain | 31 Mar 1986 | ODI # 376 | |
🥉 3 | Samiullah Shinwari | 70 | 19 Apr 2009 | Afghanistan | v Ireland | Dehradun | 10 Mar 2019 | ODI # 4110 | |
4 | CD McMillan | 68 | 20 May 1997 | New Zealand | v Sri Lanka | Napier | 31 Jan 2001 | ODI # 1680 | |
5 | CL Cairns | 67 | 13 Feb 1991 | New Zealand | v Australia | Adelaide | 7 Dec 1997 | ODI # 1256 | |
6 | GC Smith | 67 | 30 Mar 2002 | Africa XI | v Asia XI | Durban | 21 Aug 2005 | ODI # 2271 | |
7 | F du Plessis | 60 | 18 Jan 2011 | South Africa | v West Indies | Durban | 16 Jan 2015 | ODI # 3579 | |
8 | Ijaz Ahmed | 53 | 14 Nov 1986 | Pakistan | v Sri Lanka | Lucknow | 27 Oct 1989 | ODI # 588 | |
9 | MH Cross | 52 | 23 Jan 2014 | Scotland | v P.N.G. | Al Amerat | 29 Sep 2021 | ODI # 4333 | |
10 | GM Wood | 51 | 22 Feb 1978 | Australia | v India | New Delhi | 28 Sep 1984 | ODI # 267 | |
11 | HM Amla | 49 | 9 Mar 2008 | South Africa | v Australia | Gqeberha | 23 Oct 2011 | ODI # 3208 | |
12 | NH Fairbrother | 48 | 2 Apr 1987 | England | v South Africa | Gqeberha | 21 Jan 1996 | ODI # 1044 | |
13 | BJ Haddin | 47 | 30 Jan 2001 | Australia | v Pakistan | Abu Dhabi | 1 May 2009 | ODI # 2848 | |
14 | VG Kambli | 46 | 19 Oct 1991 | India | v West Indies | Visakhapatnam | 7 Nov 1994 | ODI # 949 | |
15 | MG Bevan | 46 | 16 Apr 1994 | Australia | v South Africa | Durban | 5 Apr 1997 | ODI # 1191 | |
16 | Imrul Kayes | 45 | 14 Oct 2008 | Bangladesh | v West Indies | Mirpur | 15 Oct 2011 | ODI # 3200 | |
17 | RL Dias | 44 | 9 Jun 1979 | Sri Lanka | v Pakistan | Colombo (PSS) | 30 Mar 1986 | ODI # 374 | |
18 | SR Waugh | 44 | 12 Jan 1986 | Australia | v New Zealand | W.A.C.A | 3 Jan 1988 | ODI # 485 | |
19 | MN Samuels | 44 | 4 Oct 2000 | West Indies | v Australia | St George's | 30 May 2003 | ODI # 2020 | |
20 | DS Lehmann | 43 | 30 Aug 1996 | Australia | v Scotland | Worcester | 16 May 1999 | ODI # 1446 | |
21 | RR Sarwan | 42 | 20 Jul 2000 | West Indies | v Zimbabwe | Bulawayo | 22 Nov 2003 | ODI # 2065 | |
22 | SS Iyer | 42 | 10 Dec 2017 | India | v Australia | Chennai | 8 Oct 2023 | ODI # 4662 | |
23 | ZE Green | 41 | 27 Apr 2019 | Namibia | v Canada | Windhoek | 15 Mar 2025 | ODI # 4860 | |
24 | IA Healy | 40 | 14 Oct 1988 | Australia | v Zimbabwe | Hobart | 14 Mar 1992 | ODI # 743 | |
25 | Javed Omar | 40 | 5 Apr 1995 | Bangladesh | v Australia | Canterbury | 30 Jun 2005 | ODI # 2257 | |
26 | IR Bell | 40 | 28 Nov 2004 | England | v Bangladesh | Bridgetown | 11 Apr 2007 | ODI # 2568 | |
27 | Q de Kock | 40 | 19 Jan 2013 | South Africa | v Pakistan | Auckland | 7 Mar 2015 | ODI # 3626 | |
28 | RP Arnold | 39 | 6 Nov 1997 | Sri Lanka | v New Zealand | Hamilton | 8 Feb 2001 | ODI # 1686 | |
29 | Yasir Hameed | 39 | 20 May 2003 | Pakistan | v Zimbabwe | Multan | 30 Sep 2004 | ODI # 2183 | |
30 | AJ Strauss | 39 | 18 Nov 2003 | England | v Pakistan | Lahore | 12 Dec 2005 | ODI # 2305 | |
31 | MRJ Watt | 39 | 10 Sep 2016 | Scotland | v Netherlands | Bulawayo | 6 Jul 2023 | ODI # 4616 | |
32 | M Amarnath | 38 | 14 Jun 1975 | India | v West Indies | Sharjah | 22 Nov 1985 | ODI # 341 | |
33 | Zaheer Abbas | 37 | 31 Aug 1974 | Pakistan | v New Zealand | Birmingham | 11 Jun 1983 | ODI # 202 | |
34 | Mahmudullah | 36 | 25 Jul 2007 | Bangladesh | v England | Mirpur | 28 Feb 2010 | ODI # 2964 | |
35 | Azhar Ali | 35 | 30 May 2011 | Pakistan | v England | Lord's | 27 Aug 2016 | ODI # 3771 | |
36 | Babar Azam | 35 | 31 May 2015 | Pakistan | v New Zealand | Wellington | 6 Jan 2018 | ODI # 3946 | |
37 | WPUJC Vaas | 34 | 14 Apr 1994 | Sri Lanka | v Pakistan | Sharjah | 12 Nov 1996 | ODI # 1143 | |
38 | AL Logie | 33 | 9 Mar 1983 | West Indies | v Pakistan | Peshawar | 2 Dec 1985 | ODI # 344 | |
39 | KJ O'Brien | 33 | 13 Jun 2006 | Ireland | v Kenya | Rotterdam | 1 Jul 2010 | ODI # 3006 | |
40 | G Kirsten | 32 | 14 Dec 1993 | South Africa | v England | Durban | 17 Jan 1996 | ODI # 1040 | |
41 | HA Varaiya | 32 | 12 Aug 2006 | Kenya | v Ireland | Mombasa | 20 Feb 2012 | ODI # 3245 | |
42 | S Wettimuny | 31 | 13 Feb 1982 | Sri Lanka | v West Indies | W.A.C.A | 2 Feb 1985 | ODI # 300 | |
43 | A Balbirnie | 31 | 5 Jul 2010 | Ireland | v New Zealand | Dublin (Malahide) | 21 May 2017 | ODI # 3870 | |
44 | Rahmanullah Gurbaz | 31 | 21 Jan 2021 | Afghanistan | v Sri Lanka | Pune | 30 Oct 2023 | ODI # 4687 | |
45 | RJ Shastri | 30 | 25 Nov 1981 | India | v Pakistan | Sharjah | 22 Mar 1985 | ODI # 321 | |
46 | Manzoor Elahi | 30 | 12 Oct 1984 | Pakistan | v England | Birmingham | 25 May 1987 | ODI # 450 | |
47 | NS Sidhu | 30 | 9 Oct 1987 | India | v Pakistan | Sharjah | 27 Apr 1990 | ODI # 625 | |
48 | GO Jones | 30 | 27 Jun 2004 | England | v India | Delhi | 28 Mar 2006 | ODI # 2357 | |
49 | SR Watson | 30 | 24 Mar 2002 | Australia | v West Indies | Kuala Lumpur | 18 Sep 2006 | ODI # 2417 | |
50 | AB de Villiers | 30 | 2 Feb 2005 | South Africa | v Netherlands | Basseterre | 16 Mar 2007 | ODI # 2537 | |
51 | MJ Guptill | 30 | 10 Jan 2009 | New Zealand | v Sri Lanka | Dambulla | 13 Aug 2010 | ODI # 3031 | |
52 | DJ Hussey | 30 | 4 Jul 2008 | Australia | v Sri Lanka | Colombo (RPS) | 20 Aug 2011 | ODI # 3182 | |
53 | HE van der Dussen | 30 | 19 Jan 2019 | South Africa | v England | Manchester | 22 Jul 2022 | ODI # 4435 |
Showing 53 records