- Advertisement -

8 Indian batsmen with the most ducks in ODI cricket history

5325

#6 Sourav Ganguly – 16 ducks

- Advertisement -
Sourav Ganguly. (Photo by Clive Rose/Getty Images)

Sourav Ganguly regularly opened the innings for India. Sometimes, it is tough for the batsmen to concentrate right from ball one. Ganguly faced the same issue in his career as he lost his wicket at the score of zero 16 times in 297 innings. His number of hundreds was more than the ducks, which shows his greatness.

- Advertisement -

#5 Harbhajan Singh – 17 ducks

- Advertisement -
Harbhajan Singh . (Photo by Satish Bate/Hindustan Times via Getty Images)

Like Zaheer Khan, Harbhajan Singh batted in the lower order only. The Punjabi off-spinner tried to smack the deliveries outside the boundary line but did not succeed much as a batsman. Singh played 126 innings in his ODI career, aggregating 1,213 runs, and registering 17 ducks.

#4 Yuvraj Singh – 18 ducks

- Advertisement -
Photo: Oli Scarff/AFP

Yuvraj Singh was the hero of India’s 2011 World Cup win. The Punjabi all-rounder won the Player of the Series award for his epic performances in the middle. But, Yuvi’s career dwindled after that World Cup. He ended his career last year with 8,609 runs in 275 ODI innings. The left-handed batsman registered 18 ducks.