×

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

Virat Kohli

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.

Joe Root

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.

Rohit Sharma
Rohit Sharma

TRENDING NOW


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.

Steve Smith century

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.

Babar Azam

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.

Jonny Bairstow
Jonny Bairstow

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.

trending this week