/sportsinfo/media/media_files/2025/10/23/untitled-design-1v-2025-10-23-17-31-37.jpg)
Indian batters to have registered most ducks in international cricket (X)
Overview
- During the second ODI of the series between India and Australia at the Adelaide Oval, Virat Kohli registered the 40th duck of his international career
- The lower order batters like Zaheer Khan, Anil Kumble, Ishant Sharma, Harbhajan Singh, and Jasprit Bumrah feature in the list
- In the top 8 Indian batters, veterans like Rohit Sharma and Sachin Tendulkar also have their spots
Getting out without scoring a run is one of the worst feelings for a batter. There are hardly any batters in the world with enough longevity to have not suffered a duck in their careers. There is a chance for every batter getting dismissed for a duck at least once in their careers.
Among the Indian players, there have been cricketers who have played big knocks across formats. For instance, India has the most number of batters with 200+ scores in ODIs. However, India has had some batters who have registered multiple ducks in their careers across formats.
While some of the Indian top and the middle order batters were dismissed early due to the nature of the surface, the quality of bowlers, and bad shot selections, the lower middle and the lower order batters faced such situations more than the proper batters.
Also Read: Ravi Shastri names his 5 greatest Indian ODI cricketers
Indian batters to have registered most ducks in international cricket
Sachin Tendulkar (34 ducks)
Sachin Tendulkar is one of the greatest cricketers of all time. Given how long he played at the highest level, the star batter was not immune from ducks. He had 34 ducks to his name in international cricket.
Rohit Sharma (34 ducks)
Rohit Sharma has exactly the same number of ducks as Tendulkar. The former Indian captain has a good reputation for being a hard hitter of the ball. However, he was dismissed without scoring a run in 34 instances.
Also Check: Ex-BCCI secretary wants Rohit Sharma and Virat Kohli to play more domestic cricket
Anil Kumble (35 ducks)
Anil Kumble was one of the best lower order batters for India. However, there were many instances where he could not score a solitary run. In 35 instances, Kumble headed back to the pavilion without impacting the scoreboard.
Jasprit Bumrah (35 ducks)
Jasprit Bumrah has been in international cricket for nine years. While he hasn't batted as much as others in the list, the right-arm pacer has registered ducks on many instances. Bumrah has been dismissed for a duck in 35 times at the highest level.
Read More: 3 oldest debutants to take a fifer in Test Cricket ft. Asif Afridi
Harbhajan Singh (37 ducks)
Harbhajan Singh was one of the faster scoring batters for India in both Tests and ODIs lower down the order. However, the former Indian cricketer was dismissed without adding anything for the total in 37 instances.
Ishant Sharma (40 ducks)
Ishant Sharma had a bad reputation of being one of the worst batters in the world for a major part of his career. It was visible in the way he registered 40 ducks in his career, which is the joint second highest for an Indian.
Virat Kohli (40 ducks)
During the second ODI of the series between India and Australia at the Adelaide Oval, Virat Kohli registered the 40th duck of his international career. In the process, he became the the joint second highest batter with ducks for India.
Zaheer Khan (43 ducks)
Zaheer Khan remains the Indian batter with most ducks for his name. The lower order batter had 43 ducks to his name at the highest level. While there were instances where he played some fine cameos, Zaheer suffered the fate of registering multiple ducks.
Follow Us