From Rohit Sharma to Hardik Pandya, here is a look at five active Indian batters with most ODI ducks. The unfortunate list also features the likes of Virat Kohli, Ravindra Jadeja and Mohammed Shami.

Virat Kohli, one of India’s greatest ODI batsmen, has also been dismissed for a duck 18 times in his career, making him one of the active Indian players with the most ODI ducks. These rare early dismissals stand in stark contrast to his remarkable consistency and record-breaking run tally, highlighting the occasional unpredictability of cricket.

Rohit Sharma, despite being one of India’s most prolific ODI run-scorers, has also recorded 16 ducks in his career, making him the active Indian batter with the most dismissals without scoring.

Mohammed Shami, primarily known for his lethal pace bowling, has also batted in ODIs and holds the record of 6 ducks among active Indian players. While batting is not his primary role, these dismissals reflect the challenges lower-order batters face when trying to support the tail or accelerate the innings under pressure.

Ravindra Jadeja, one of India’s premier all-rounders, has been dismissed for a duck 6 times in One Day Internationals, placing him among the active Indian players with the most ODI ducks.

Hardik Pandya, India’s dynamic all-rounder, has been dismissed for a duck 4 times in One Day Internationals, making him one of the active Indian players with the most ODI ducks.