Indian Cricketers With Most Ducks In International Cricket

Published by: ABP Live
Image Source: PTI

1. Zaheer Khan

The Indian pacer played 309 matches and registered 44 ducks, the most by any Indian cricketer.

Image Source: PTI

2. Ishant Sharma

Ishant Sharma played 199 international matches and got 40 ducks.

Image Source: PTI

3. Harbhajan Singh

Harbhajan Singh played 367 matches and has 37 ducks.

Image Source: PTI

4. Virat Kohli

Virat Kohli has played 533 international matches and currently has 37 ducks to his name.

Image Source: PTI

5. Anil Kumble

Anil Kumble played 403 matches and has 35 ducks against his name.

Image Source: PTI

6. Sachin Tendulkar

Sachin Tendulkar, also known as the 'God of Cricket' played 664 matches in his international career and registered 34 ducks.

Image Source: PTI

7. Rohit Sharma

Rohit Sharma has played 509 matches and has 33 ducks.

Image Source: PTI

8. Javagal Srinath

Javagal Srinath played 296 international matches and has 32 ducks.

Image Source: PTI

9. Virender Sehwag

The explosive Indian opener Virender Sehwag played 374 matches and has 31 ducks to his name.

Image Source: PTI

10. Kapil Dev

Kapil Dev played 356 matches and has 29 ducks to his name.

Image Source: PTI