Most ducks in ODIs: Virat Kohli is the Indian batsman with the most ducks in ODI cricket. Sachin Tendulkar also tops the list for most ducks.
Most Ducks in ODI: Top 5 Indian Batsmen Out for Zero Maximum Times
The three-match ODI series between India and Australia is being played in Australia. Team India also suffered a defeat in the second ODI of this series. Australia defeated the Indian team by two wickets in the second ODI played at the Adelaide Oval. Virat Kohli has also been dismissed for a duck in both consecutive matches of this series. This is his 18th ODI dismissal, creating an unwanted record.
Top 5 Indian batsmen with the most ducks in ODIs
Sachin Tendulkar - 20 times
- Indian batting legend Sachin Tendulkar tops the list of the top 5 Indian batsmen with the most number of ducks in One Day Internationals. Sachin played 463 ODIs in his 23-year career, in which he was dismissed without scoring 20 times.
Javagal Srinath - 19 times
- Former Indian fast bowler Javagal Srinath is second on the list of Indian batsmen with the most ducks in One Day Internationals. Srinath was dismissed for duck 19 times in 229 ODIs.
Anil Kumble - 18 times
- Indian spin legend Anil Kumble is third on the list of Indian batsmen with the most ducks in One Day Internationals. Kumble was dismissed without scoring 18 times in 269 ODIs.
Yuvraj Singh - 18 times
- Former Indian all-rounder Yuvraj Singh ranks fourth on the list of Indian batsmen with the most number of ducks in ODIs. He has been dismissed for ducks 18 times in 301 ODIs.
Virat Kohli - 18 times
- India's star batsman Virat Kohli ranks fifth on the list of Indian batsmen with the most number of ducks in ODIs. Virat has played 304 ODIs so far, in which he has been dismissed without scoring 18 times.
| Rank | Player | Number of Ducks |
|---|---|---|
| 1 | Sachin Tendulkar | 20 |
| 2 | Javagal Srinath | 19 |
| 3 | Anil Kumble | 18 |
| 4 | Yuvraj Singh | 18 |
| 5 | Virat Kohli | 18 |























