Batting Records

Top 10: Most Golden Ducks in ODI

For batters in cricket, getting dismissed for a duck without scoring a run is the stuff of nightmares. It’s significantly more embarrassing to get out on the first ball you face without troubling the scorers with a golden duck.

When a bowler dismisses a batter from an inning of cricket without allowing them to score even one run, this is known as a duck. A “golden duck” occurs when a batter is out on the first ball of their inning without scoring a run.

No one wants to be the player with the most golden ducks in ODIs. Former Sri Lanka speedster Lasith Malinga, on the other hand, owns the record for most golden ducks in ODIs. He was dismissed for 13 golden ducks while representing Sri Lanka in ODIs.

So in this article, let’s take a look at the top 10 batters with the most golden ducks in ODIs.

Most Golden Ducks in ODI

Player Innings Golden Ducks
Lasith Malinga (SL) 119 13
Shahid Afridi (PAK) 369 12
Wasim Akram (PAK) 280 10
Moin Khan (PAK) 183 10
Sanath Jayasuriya (SL) 433 9
Muttiah Muralitharan (SL) 162 9
Javagal Srinath (IND) 121 8
Chaminda Vaas (SL) 220 8
Waqar Younis (PAK) 139 7
Ricky Ponting (AUS) 365 7

(You can check out the players who have the most ducks across formats here.)

Key Insights

13: Former Sri Lankan fast bowler Lasith Malinga holds the infamous record for most first-ball ducks, or simply golden ducks, in the ODI format. In Malinga’s ODI career, 13 of the 26 ducks were golden ducks.