Virat Kohli to Joe Root: Top 7 active cricketers with the highest International century count
Here’s a look at the top 7 active cricketers with the highest number of international centuries, who have set remarkable benchmarks through their exceptional form and consistent performances.
Virat Kohli to Joe Root: Top 7 active cricketers with the highest International century count
1. Virat Kohli - 82 International centuries
Virat Kohli tops the list of active players with 82 international centuries to his name (30 in Tests, 51 in ODIs, and 1 in T20Is). Since making his debut in 2008, Kohli has been a consistent run-scorer, holding records such as the most ODI centuries (51), the fastest to 13,000 ODI runs, and scoring a century in his 500th international appearance.
2. Joe Root - 55 International centuries
Joe Root ranks second on the list of active cricketers with the highest International century. Root, has smashed 55 centuries (37 in Tests, 18 in ODIs). Known for his classical style and exceptional technique, Root ranks among the top four active players with the most centuries and is steadily rising in the all-time list.
3. Rohit Sharma - 49 International centuries
India ODI captain Rohit Sharma ranks third on the list of active cricketers with the highest International century. Rohit has scored 49 centuries (12 Tests, 32 ODIs, 5T20Is). Rohit holds the record for the most T20I hundreds (5) and is the only player with three double-centuries in ODIs, including a world-record 264.
4. Steve Smith - 48 International centuries
Australia's batting maestro Steve Smith ranks fourth on the list of active cricketers with the highest International century. Smith has smashed 48 international centuries (36 in Tests, 12 in ODIs). Known for his remarkable Test average, Smith has particularly thrived in the longest format and recently stepped away from ODIs to concentrate on Tests and T20s.
5. Kane Williamson - 48 International centuries
New Zealand’s stylish batter Kane Williamson ranks fifth on the list of active cricketers with the highest International century. Williamson has registered 48 international centuries (33 in Tests, 15 in ODIs). He holds the record for the most Test hundreds by a New Zealander, with six double-centuries to his name three of which have come after he stepped down as captain.
6. Babar Azam - 31 International centuries
Pakistan’s star batter Babar Azam has recorded 31 international centuries (9 in Tests, 19 in ODIs, and 3 in T20Is). He remains the driving force of Pakistan’s batting lineup on the global stage.
7. Jonny Bairstow - 23 International centuries
England’s wicketkeeper-batter Jonny Bairstow has registered 23 international centuries (12 in Tests, 11 in ODIs). Known for his power-hitting in the middle order and as a dynamic opener in white-ball formats, Bairstow continues to be a vital presence both with the bat and behind the stumps.