Category | Cricket

10 Indian Cricketers with the Most Ducks – Kohli & Rohit Also on the List!

By Vinod Rajbhar             July 14, 2025

Rahul Dravid 

Dravid, in his cricket career, has a total of 26 ducks, who was called The Wall, for his focused batting, but he never gave up. 

10

Image: The Guardian

Suresh Raina 

Raina holds a total of 27 ducks in his cricket career till now, and has been a crucial player for the team, giving excellent performances in this. 

9

Image:  NDTV Sports

Javagal Srinath 

Srinath has been the player with 28 ducks and has faced many fast bowlers in his time and won the matches. 

8

Image: Facebook

Rohit Sharma 

He has scored five centuries in the ODI matches and also has some dismissals, and until now, he holds 29 ducks. 

7

Image: M9.news

Virat Kohli 

He has a total of 29 ducks, which shows that the best players also cannot make it sometimes. 

6

Image: Britannica

Kapil Dev 

Kapil Dev, in his prime, has faced the most difficult balls, but has a total of 30 ducks in his cricket career. 

5

Image:  India Today

Harbhajan Singh 

The lower-order aggressive batsman, Harbhajan carries a total of 30 ducks in the Indian team.  

4

Image: ESPN Cricinfo

Anil Kumble 

Kumble in the Indian cricket team has a total of 31 ducks because he was better at bowling than batting. 

3

Image: CricketMash

Zaheer Khan 

Zaheer has been the player who has faced the excellent bowlers and got 32 ducks and ranked the 2nd in the list. 

2

Image: Cricket Country

Sachin Tendulkar 

Sachin, who has scored more than 34k in the internationals, has a total of 34 ducks. It represents that the top players can also have some ups and downs.

1

Image: Britannica