Jasprit Bumrah has 35 ducks in 108 innings overall.
Harbhajan Singh got out for 0 runs 37 times in 364 innings.
Virat Kohli has 39 ducks in 618 innings in his career.
Ishant Sharma recorded 40 ducks in 173 innings across formats.
Zaheer Khan has been dismissed for 0 runs 43 times in 227 innings.
These stats highlight Indian players with the most career ducks in international cricket.