Shahid Afridi
Shahid Afridi Image Credits: Twitter

7. Chaminda Vaas

Chaminda Vaas
The valuable prospect for the Lions during his international level, particularly with the ball. (Photo Credit: Getty Images.

One of Sri Lanka’s greatest ever fast bowlers, Chaminda Vaas also features on the list of cricketers with the most ducks in ODI cricket. Vaas played a total of 322 matches for Sri Lanka in the ODIs and came out to bat in 220 innings.

Although he went on to score more than 2000 runs in ODI cricket, Chaminda Vaas has a total of 25 ducks to his name in the 50-overs format. Out of these, nine times, he was dismissed on a golden duck and is on the 7th spot.

Priyam Singh

I Wake Up Watching Cricket And Go To Bed Watching Football. Everything In Between Includes Lawn Tennis, Formula 1, Wrestling, and Basketball. I Write To Make A Living and I Manage To Assist My Organization...