ODI cricket is one of the oldest formats of cricket. Several teams play ODI cricket. Many cricketers have a fantastic record in ODI cricket. They have scored massive amounts of runs along with many centuries. But there are some times when a batter is unable to score any runs in a game. When a batter is out on zero runs, it is known as a duck. In this article, we will look at the top 10 cricketers who have the most ducks in ODI cricket.

1. Younis Khan – 22

Younis Khan was one of Pakistan’s modern batting legends. He was also one of the most successful fielder for the Pakistan team. He has played 265 matches in ODI cricket and has scored 7249 runs. He has been bowled out for a duck 22 times in his ODI career.

2. Daniel Vettori – 23

Daniel Vettori was among the most valuable all-rounders from the New Zealand team. He was a master of drift and had variations of speed and length. He has been a part of 295 matches in ODI cricket and has scored 2253 runs. He has been bowled out for a duck 23 times in his ODI career.

3. Chris Gayle – 25

Chris Gayle was the most destructive opener of all time. Gayle’s main strength was his aggressive shots which generated from his powerful batting. He has been a part of 301 matches in ODI cricket and has scored 10480 runs. He has bowled out for a duck 25 times in his ODI career.

4. Chaminda Vaas – 25

Chaminda Vaas was the most successful new ball bowler for the Sri Lankan team. His swings and seams of ball was his primary skills in bowling. He was a part of 332 matches in ODI cricket and has batted in 220 innings. He has 2025 runs in ODIs. He has been bowled out for a duck on 25 occasions.

5. Muttiah Muralidaran – 25

Muttiah Muralidaran was among the best spinners of all time. He was the best spinner to ever play in a Sri Lankan jersey. He has been a part of 350 matches in ODI cricket and has batted in 162 innings. He has been out for a duck 25 times in his ODI career.

6. Lasith Malinga – 26

Lasith Malinga is one of the greatest limited-overs fast bowlers. Malinga was known for his orthodox action and was deadly in swinger balls. He has been a part of 226 matches in ODIs and has scored 567 runs. Out of 119 innings he has played, he has been out for a duck 26 times.

7. Mahela Jayawardene – 28

Mahela Jayawardene was an elegant batter from the Sri Lankan team. Watching him bat was a soothing pleasure for the eyes. Jayawardene has been a part of 448 matches in ODI cricket and has scored 12650 runs. He has been bowled out for Duck 28 times in his ODI career.

8. Wasim Akram – 28

Wasim Akram is among the greatest bowlers from the Pakistan team. His bowling was fierce. Akram was a menace at his peak. Although he was a bowler, he had to bat as well. He has scored 4208 runs in 356 matches. He has been bowled out for a duck 28 times.

9. Shahid Afridi – 30

Shahid Afridi was one of the greatest all-rounders from the Pakistan team. He was an excellent asset of the team, but was often inconsistent. He has participated 398 matches in ODI cricket and has over 8,000 runs in ODIs. Afridi was out for a duck 30 times in ODIs.

10. Sanath Jayasuriya – 34

Sanath Jayasuriya was one of the most aggressive and entertaining openers of his time. He was considered as a fantastic batter in Sri Lankan team. He has been a part of 445 matches in ODIs and has smashed 13430 runs. He was bowled out for a duck 34 times, the highest by any.