Most ducks by Indian cricketers in international cricket

5. Jasprit Bumrah – 35 Ducks

Jasprit Bumrah has 35 ducks in 108 innings overall.

4. Harbhajan Singh – 37 Ducks

Harbhajan Singh got out for 0 runs 37 times in 364 innings.

3. Virat Kohli – 39 Ducks

Virat Kohli has 39 ducks in 618 innings in his career.

2. Ishant Sharma – 40 Ducks

Ishant Sharma recorded 40 ducks in 173 innings across formats.

1. Zaheer Khan – 43 Ducks

Zaheer Khan has been dismissed for 0 runs 43 times in 227 innings.

Photo Credit : Twitter

Most Ducks in India’s Cricket History

These stats highlight Indian players with the most career ducks in international cricket.