Advertisment

Top 5 active cricketers with most international centuries

Here are the top 5 cricket stars in the modern era with the most international centuries and currently ruling the roost with the bat and setting the stage on fire.

author-image
Ashwin
Updated On
New Update
Joe Root and Virat Kohli (Source: X)

Joe Root and Virat Kohli (Source: X)

Listen to this article
0.75x 1x 1.5x
00:00 / 00:00

It is said that in today’s age and time, the game of cricket has become a batter game. With the advent of T20 cricket, the game has become a nightmare for the bowlers as the batters have started to make merry. During the recent Test match between England and Sri Lanka, we witnessed Joe Root create history.

The former England skipper scored two centuries in the same game to become the highest century-maker for England in Test cricket. Currently, the game is witnessing some of the best batters showing their wares. The likes of Virat Kohli, Rohit Sharma, Babar Azam, Joe Root, Kane Williamson, and Steve Smith come to mind. 

Also Check: Latest Cricket news

Here are the top five active batsmen with the Most International Centuries

5- Steve Smith – Australia – 44 Centuries

Steve Smith  Australia  44 Centuries

The former Australian captain is fifth on the list for The most international centuries by an active player. Steve Smith has hit a total off 44 centuries to make him one of the most successful batters in the current era. Steve Smith has hit 32 Test centuries from 109 matches with an average of 56.97. In 158 matches, Steve Smith has hit 12 centuries with an average of 43. 

4- Kane Williamson – New Zealand – 45 Centuries 

Kane Williamson – New Zealand – 45 Centuries 

One of the finest batters to play the game in the current era, Kane Williamson is a delight to watch when in full flow. With 45 centuries, the Kiwi star is number 4 on the list for the most international centuries by a current player. Kane Williamson has played 100 Tests for New Zealand and hit 32 centuries. In the ODI format, the right-handed batter has hit 13 tons from 165 matches. 

3- Rohit Sharma – India – 48 Centuries

 Rohit Sharma  India – 48 Centuries

No batter has come close to the effortless hitting and ball striking in the last decade as much as Rohit Sharma. The Indian Test and ODI skipper has hit a total of 48 centuries in international cricket. Rohit Sharma has hit 31 ODI centuries from 265 matches with an average of 49. In the test format, he has hit 12 centuries from 59 games with an average of 45. The century count swells up with 5 more tons from 159 matches in the T20I format. This places Rohit Sharma third in the list for a current batter with most international centuries. 

2- Joe Root – England – 50 Centuries 

Joe Root England – 50 Centuries 

England’s batting machine Joe Root has emerged as a serious contender to break the most runs in Test cricket set by Sachin Tendulkar. The 33-year-old is now the best batter for his side in Test cricket. Joe Root finds himself at number 2 for a current batter with the most international centuries. In 145 Test matches, Joe Root has hit 34 centuries while scoring a further 16 in 171 ODI matches. 

Also Read: Top 3 records Joe Root might look to break in Test cricket

1- Virat Kohli – India – 80 Centuries

Virat Kohli – India – 80 Centuries

The former Indian skipper takes the top spot for a current player with the most international centuries. Virat Kohli has hit 29 centuries in 113 Test matches with an average of 49. The Indian batting star has also hit 50 ODI centuries which is the most by any player from 295 games with an average of 58. During his stellar T20I career Kohli played 125 games and scored a single ton with an average of 48. 

Virat Kohli Kane Williamson Steve Smith Joe Root Rohit Sharma
Advertisment