How Many Ducks Has Virat Kohli Got? Virat Kohli is widely known for consistency, massive run totals, and elite batting averages, but even the greatest batters face rare failures, and like all top international players, he has also been dismissed for a duck on several occasions across formats over the years.
How often has Virat Kohli been dismissed for a duck in international cricket?
As of late 2025, Virat Kohli has registered around 40 ducks across all international formats, including Tests, ODIs, and T20Is, a figure that stands out more for its contrast than its impact on his overall career.
This includes recent low points such as back to back ducks in an ODI series against Australia, which sparked discussion among fans and analysts about temporary dips in form even among elite players.
However, despite this, his overall career dominance remains unquestioned, supported by a massive run tally and one of the most consistent batting averages in modern cricket.
While some players have multiple ducks in international cricket, a few rare batters have managed to avoid getting out for zero entirely.
Virat Kohli Ducks in Context (Why It Doesn’t Define Him)
What makes this statistic truly interesting is the contrast, because despite having around 40 ducks, Virat Kohli has also accumulated over 28,000 international runs and more than 80 centuries, placing him firmly among the greatest batters in cricket history.
In fact, even if he were to register multiple ducks in succession, his ODI average would still remain above 40, which highlights the extraordinary level of consistency he has maintained throughout his career despite occasional failures.
Most Ducks in International Cricket
While Kohli’s number seems high, he is not at the top of the list in Indian cricket.
Some players with more ducks include:
- Zaheer Khan – 43 ducks
- Ishant Sharma – 40 ducks
- Virat Kohli – ~40 ducks
- Harbhajan Singh – 37 ducks
- Jasprit Bumrah – 35+ ducks
This shows that even elite players and bowlers often accumulate ducks over long careers.
Recent Form and Notable Ducks
One of the most discussed phases of Kohli’s career came during recent tours of Australia, where he was dismissed for consecutive ducks in ODI matches, including a four ball duck at Adelaide.
These moments were heavily discussed in media, but they remain isolated incidents in an otherwise highly successful career.
What This Really Tells Us
Even though Virat Kohli has recorded around 40 ducks in international cricket, this statistic does not define his career, because his consistency, match winning ability, and record breaking run totals place him firmly among the greatest batters of the modern era, proving that even legends have rare failures, but greatness is measured by impact, not isolated dismissals.
FAQs: YOU KNOW
How many ducks has Virat Kohli got in international cricket?
Virat Kohli has approximately 40 ducks across Tests, ODIs, and T20Is as of 2025.
What is Virat Kohli’s duck count in ODI cricket?
He has around 18 ODI ducks, including recent consecutive ducks against Australia.
Who has the most ducks for India?
Zaheer Khan holds the record with 43 ducks in international cricket for India.
Has Virat Kohli ever had consecutive ducks?
Yes, he has recently recorded back to back ducks in an ODI series against Australia.
Does Virat Kohli’s number of ducks affect his career?
No, despite having ducks, Virat Kohli remains one of the most successful batters in cricket history with elite averages and massive run totals.