No run: Most ducks in ODI cricket by a batter

You can rise to stardom one day, then fall to the dust the next- that is cricket. Some renowned players have wowed their fans with jaw-dropping hits in the game. However, even the greatest players have experienced difficult times. They have experienced challenging circumstances in their careers at various points.

One of the worst feelings for a batsman to experience is being out. To go on, though, one sometimes just have to show respect for the bowler. There have been many players who have been dismissed for a duck. On that note, here are players who have been dismissed for a duck most times in ODIs.

3. Mahela Jayawardene and Wasim Akram- 28 Ducks

Mahela Jayawardene was a headache for the bowlers because he was an expert at identifying gaps. It was nearly impossible to dismiss him once he was in rhythm. The former captain amassed tons of runs for Sri Lanka in ODIs during the course of his career. He participated in 448 games throughout his distinguished career and 28 times, he exited on a duck.

Despite the passing of time, Pakistan has failed to find a bowler nearly equivalent to Wasim Akram. But batting was not his strongest suit as he was dismissed for duck 28 times as well.

2. Shahid Afridi- 30 Ducks

Shahid Afridi is unquestionably one of cricket’s most ruthless players ever. The former Pakistani cricketer always played the game in the same way, which is to observe the ball and strike it. However, Afridi frequently lost his wicket before even starting his account because he attempted to attack the bowlers from the very beginning. Afridi got out on duck 30 times.

1. Sanath Jayasuriya- 34 Ducks

When it comes to the maximum amount of ducks in One-Day cricket, Sanath Jayasuriya, the player who revolutionized ODI batting, takes the top rank. The former Sri Lankan cricketer has a total of 34 ducks to his name in the 50-over format, of which 10 account for a golden duck.