All Image Credits (X)
India’s star batter Virat Kohli has smashed 81 international centuries as of now.
England stalwart batter Joe Root has 52 centuries under his belt so far in international cricket.
India captain Rohit Sharma has smashed 48 centuries in international cricket as of now.
Australia’s veteran batter Steve Smith has made 48 centuries so far in international cricket.
New Zealand’s Kane Williamson has 46 centuries to his name in international cricket.
Pakistan star batter Babar Azam has smashed 31 international centuries so far in international cricket.
England’s wicketkeeper Jonny Bairstow has hammered 23 centuries in international cricket.
New Zealand’s batter Tom Latham hit 20 centuries for New Zealand so far in international cricket.
Bangladesh's star player Mushfiqur Rahim has scored 20 centuries in international cricket.