The Top 5 Players With the Most Ducks in ODI World Cup History features some of the biggest names in international cricket. A duck means a batter is dismissed without scoring, and even legendary players have experienced this disappointment on cricket’s biggest stage. According to World Cup records, Nathan Astle and Ijaz Ahmed share the unwanted record with five ducks each, while several players are tied on four.
Let’s explore the Top 5 Players With the Most Ducks in ODI World Cup History, including their ODI stats.
List of Top 5 Players With the Most Ducks in ODI World Cup History
| Rank | Player | Country | World Cup Span | Innings | Ducks |
|---|---|---|---|---|---|
| 1 | Nathan Astle | New Zealand | 1996–2003 | 22 | 5 |
| 2 | Ijaz Ahmed | Pakistan | 1987–1999 | 26 | 5 |
| 3 | Kyle McCallan | Ireland | 2007 | 8 | 4 |
| 4 | Darren Bravo | West Indies | 2011–2019 | 11 | 4 |
| 5 | Keith Arthurton | West Indies | 1992–1999 | 13 | 4 |
1. Nathan Astle

New Zealand opener Nathan Astle was one of the most aggressive batters of his generation, but his World Cup career also included five ducks. He played 22 innings across three World Cups from 1996 to 2003, scoring 403 runs, including two centuries.
Astle’s ducks came across multiple tournaments, including a golden duck against India in the 2003 World Cup. Despite the unwanted record, his attacking style made him an important part of New Zealand’s batting lineup. He remains joint-first in the Top 5 Players With the Most Ducks in ODI World Cup History.
ALSO READ:
2. Ijaz Ahmed

Pakistan’s Ijaz Ahmed also recorded five ducks during his World Cup career, matching Astle’s record. He played in World Cups between 1987 and 1999, appearing in 26 batting innings and scoring 516 runs with four half-centuries.
Ijaz was part of Pakistan’s victorious 1992 World Cup team, but his tournament career included several low scores. His final World Cup duck came against Bangladesh in 1999, making him one of the two joint record-holders for most ducks in the competition.
3. Kyle McCallan

Ireland all-rounder Kyle McCallan had a short but memorable World Cup career during the 2007 tournament. He batted in eight innings and was dismissed for a duck four times. Despite his limited batting contribution, McCallan played a role in Ireland’s historic campaign.
His four ducks from only eight innings give him one of the highest duck frequencies among players on this list. That makes his appearance in the Top 5 Players With the Most Ducks in ODI World Cup History particularly notable.
4. Darren Bravo

West Indies left-hander Darren Bravo played across three World Cups between 2011 and 2019. He featured in 11 innings and scored 207 runs, but four of those innings ended without him scoring.
Bravo’s World Cup career included useful contributions, including a half-century, but his four ducks placed him among the Top 5 Players With the Most Ducks in ODI World Cup History. His record highlights how difficult it can be for even talented batters to maintain consistency on the World Cup stage.
5. Keith Arthurton

Former West Indies batter Keith Arthurton appeared in three ODI World Cups between 1992 and 1999. He played 13 innings and scored 241 runs, with a highest score of 58 not out, but he was also dismissed for a duck four times.
Arthurton’s four ducks put him level with several other famous international players. His record completes this list of the Top 5 Players With the Most Ducks in ODI World Cup History.
Conclusion
The Top 5 Players With the Most Ducks in ODI World Cup History shows that even accomplished international batters can struggle on cricket’s biggest stage. Nathan Astle and Ijaz Ahmed share the unwanted record with five ducks each, while Kyle McCallan, Darren Bravo and Keith Arthurton follow with four apiece.
Interestingly, the four-duck group is much larger, with players such as AB de Villiers, Kris Srikkanth, Eoin Morgan and Inzamam-ul-Haq also sharing the mark.
SEE MORE:
FAQs
1. Who has the most ducks in ODI World Cup history?
Nathan Astle and Ijaz Ahmed jointly hold the record with five ducks each.
2. How many ducks did Nathan Astle score in World Cups?
Nathan Astle was dismissed for a duck five times in 22 World Cup innings.
3. How many ducks did Ijaz Ahmed score?
Ijaz Ahmed recorded five ducks in 26 World Cup innings.
4. Which West Indies players feature among the most World Cup ducks?
Darren Bravo and Keith Arthurton both recorded four ducks.
5. Is Sachin Tendulkar among the players with the most World Cup ducks?
No. Tendulkar holds the World Cup records for most runs and centuries, with 2,278 runs and six centuries, but he does not share the record for most ducks.


