From Virat To Rohit: List Of Active Cricketers With Most International Centuries

All Image Credits (X)

Ashish Satyam
Feb 10, 2025

1. Virat Kohli

India’s star batter Virat Kohli has smashed 81 international centuries as of now.

2. Joe Root

England stalwart batter Joe Root has 52 centuries under his belt so far in international cricket.

3. Rohit Sharma

India captain Rohit Sharma has smashed 48 centuries in international cricket as of now.

4. Steve Smith

Australia’s veteran batter Steve Smith has made 48 centuries so far in international cricket.

5. Kane Williamson

New Zealand’s Kane Williamson has 46 centuries to his name in international cricket.

6. Babar Azam

Pakistan star batter Babar Azam has smashed 31 international centuries so far in international cricket.

7. Jonny Bairstow

England’s wicketkeeper Jonny Bairstow has hammered 23 centuries in international cricket.

8. Tom Latham

New Zealand’s batter Tom Latham hit 20 centuries for New Zealand so far in international cricket.

9. Mushfiqur Rahim

Bangladesh's star player Mushfiqur Rahim has scored 20 centuries in international cricket.

VIEW ALL

Read Next Story