Most Ducks In Cricket World Cup History

Last Modified Oct 01, 2023 11:10 IST

New Zealand’s Nathan Astle and Pakistan’s Ijaz Ahmed hold the record for the most ducks in World Cup history. Astle and Ahmed have 5 ducks each in the ICC ODI Cricket World Cup tournament.


Most Ducks in Cricket World Cup
Most Ducks in Cricket World Cup


A duck is the most disappointing outcome for a batter in a cricket match. It means that the batter got out for zero runs. No batter wants to get out for a duck, that too at the grand stage of the World Cup.


Which batter has scored 5 ducks in ODI World Cup matches?


Two batters, namely Nathan Astle and Ijaz Ahmed, have recorded five ducks in World Cup matches. Given below is the Top 10 list for most ducks in World Cup:


PositionPlayerTeamMatchesDucksRunsAverageStrike RateHighest Score
1Nathan AstleNew Zealand22540320.1570.45102*
2Ijaz AhmedPakistan29551623.4571.9670
3Kyle McCallanIreland94334.714420*
4Darren BravoWest Indies1242072370.6473
5Keith ArthurtonWest Indies14424120.0862.4358*
6AB de VilliersSouth Africa234120763.52117.29162*
7Kris SrikkanthIndia23452123.6868.3775
8Eoin MorganEngland/Ireland29467225.8484.84148
9Inzamam-ul-HaqPakistan35471723.9074.6081
10Shem NgocheKenya3300.0000


7 batters have recorded 4 ducks each in ICC World Cup matches. The names are AB de Villiers (South Africa), Inzamam-ul-Haq (Pakistan), Eoin Morgan (England/Ireland), Kris Srikkanth (India), Darren Bravo (West Indies), Kyle McCallan (Ireland) and Keith Arthurton (West Indies).


Click here for ICC World Cup 2023 Schedule.


Which Indian has the most ducks in the World Cup?


Kris Srikkanth has the most ducks by an Indian in World Cup. Srikkanth recorded 4 ducks during his career in the World Cups, where he played 23 matches. Here is the list of top 10 Indian batters with the most ducks in World Cup matches.


PositionPlayerMatchesDucks
1Kris Srikkanth234
2Zaheer Khan233
3Javagal Srinath343
4Mohammad Azharuddin302
5Roger Binny92
6MS Dhoni292
7Harbhajan Singh212
8Venkatesh Prasad142
9Sachin Tendulkar452
10Yuvraj Singh231


Zaheer Khan and Javagal Srinath recorded three ducks each in World Cup. Six Indian players have 2 ducks. Harbhajan Singh, Venkatesh Prasad, Sachin Tendulkar, Mohammad Azharuddin, MS Dhoni and Roger Binny all lost their wickets for a duck 2 times in World Cup matches.


Which Pakistan player has the most ducks in World Cup?


Ijaz Ahmed got out for 0 five times in World Cups. He has 5 ducks, which is the highest by a Pakistan player in World Cup history. Here is the list of Top 10 Pakistan batters with most ducks.


PositionPlayerMatchesDucks
1Ijaz Ahmed295
2Inzamam-ul-Haq354
3Wasim Akram383
4Younis Khan193
5Fakhar Zaman82
6Imran Khan282
7Javed Miandad332
8Mudassar Nazar122
9Rashid Latif122
10Saleem Malik272


Inzamam-ul-Haq holds second position with four ducks. Wasim Akram and Younis Khan got out for a duck three times. Fakhar Zaman, Imran Khan, Saleem Malik, Rashid Latif, Mudassar Nazar, Javed Miandad and Saqlain Mushtaq have 2 ducks each in World Cup matches.


Which player has the most ducks in a single edition of World Cup?


AB de Villiers got out for 0 four times in 2007 World Cup. It is a record for the most ducks in a single edition of World Cup. Here is the year-wise table of most ducks:


YearPlayerTeamMatInns0RunsHSAve
2019Nuwan PradeepSri Lanka33211*0.5
2015Krishna ChandranUAE55338347.6
2011Shem NgocheKenya333000
2007AB de VilliersSouth Africa1010437214637.2
2003Nathan AstleNew Zealand77321310242.6
1999Akram KhanBangladesh552624212.4
1996Keith ArthurtonWest Indies553210.4
1992Kris SrikkanthIndia8831174016.71
1987Winston BenjaminWest Indies5421585
1983Arjuna RanatungaSri Lanka663803413.33
1979Mike BrearleyEngland5521616432.2
1975Harilal ShahEast Africa332662


Which player has got out for a duck in all matches of the World Cup?


Shem Ngoche of Kenya played three matches in the World Cup and got out for a duck in all the matches. Ngoche holds the dismal record of not scoring a single run despite batting thrice in World Cup matches.


Which Indian player has never got out for a duck in the World Cup?


Several prominent Indian cricketers never got out for a duck in World Cup. Some of the names include Ravichandran Ashwin, Yuzvendra Chahal, Jasprit Bumrah, Bishan Singh Bedi, Piyush Chawla, Shikhar Dhawan, Rahul Dravid, Gautam Gambhir, Ravindra Jadeja, Kuldeep Yadav, Anil Kumble, Rishabh Pant, Suresh Raina and Vijay Shankar.