Indian players with most ducks in international cricket

Indian players with most ducks in international cricket

Image Source : Getty

Sourav Ganguly - 29 ducks

Image Source : Getty

Kapil Dev - 29 ducks

Image Source : Getty

Rohit Sharma - 31 ducks

Image Source : Getty

Virender Sehwag - 31 ducks

Image Source : Getty

Javagal Srinath - 32 ducks

Image Source : Getty

Sachin Tendulkar - 34 ducks

Image Source : Getty

Virat Kohli - 34 ducks

Image Source : Getty

Anil Kumble - 35 ducks

Image Source : Getty

Harbhajan Singh - 37 ducks

Image Source : Getty

Ishant Sharma - 40 ducks

Image Source : Getty

Zaheer Khan - 45 ducks

Image Source : Getty

Next : Shubman Gill to Rinku Singh - list of players to debut for India in 2023