4. Javagal Srinath

Javagal Srinath is the only Indian to feature in the top 10 cricketers with most golden ducks in ODI cricket. One of India’s finest-ever pacers, Javagal Srinath, features on the fourth spot in the list. He claimed a lot of wickets for India during his stint on the international stage.
However, batting does not seem to be his forte. Srinath could only manage to score 883 runs in the 121 innings he played in ODI cricket with an average of just above 10 in the format. He was dismissed 19 times on a duck in his ODI career, 11 of which are golden ducks.