• Home
  • Top Most
  • Most International Hundreds By Active Cricketers

Most International Hundreds By Active Cricketers


Active batters with the most international hundreds (X)Active batters with the most international hundreds (X)

England’s veteran batter, Joe Root, continues to prove his mettle in the longest format of the game. On Thursday, August 29, Root added another feather to his cap by notching up his 33rd Test century against Sri Lanka at Lord’s.

This century was more than just a milestone, it propelled Root past India’s star batter, Rohit Sharma, in the elite club of active cricketers with the most international hundreds.

As Root climbs higher in the ranks, let's take a look at the top five active batters with the most international centuries.

5. Steve Smith (Australia) – 44 Centuries

Steve Smith (X)Steve Smith (X)

Steve Smith’s journey in cricket is a classic tale of turning lemons into lemonade. With his unorthodox technique and a mind as sharp as a tack, Smith has carved out 44 international centuries (32 in Tests and 12 in ODIs) in just 392 innings.

Since bursting onto the scene in 2010, he has been the backbone of Australia's batting order, often the last man standing when the chips are down.

Smith’s ability to score runs under pressure is the stuff of legends which makes him the linchpin around which Australia's fortunes revolve.

4. Kane Williamson (New Zealand) – 45 Centuries

Kane Williamson (X)Kane Williamson (X)

Kane Williamson is the epitome of grace under fire, consistently leading New Zealand’s batting efforts with a calm head and a steady hand.

His 45 international centuries (32 in Tests and 13 in ODIs) in 423 innings are proof of his rock-solid technique and unflappable temperament.

Williamson has a knack for pulling a rabbit out of the hat when his team needs it the most, making him one of the most dependable players in the game.


3. Rohit Sharma (India) – 48 Centuries

Rohit Sharma (X)Rohit Sharma (X)

Rohit Sharma, affectionately known as the ‘Hitman,’ is a player who can change the course of a match in the blink of an eye.

With 48 international centuries (12 in Tests, 31 in ODIs, and 5 in T20Is) in 509 innings, Rohit’s ability to dominate bowlers and pile on runs is second to none.

His effortless stroke play and liking for scoring big have often left opponents in a spin. Rohit has made a habit of turning centuries into mammoth scores, which underlines his status as one of the most feared batsmen in world cricket.

2. Joe Root (England) – 49 Centuries

Joe Root (X)Joe Root (X)

Joe Root’s name is synonymous with class and consistency, having amassed 49 international centuries (33 in Tests and 16 in ODIs) in 454 innings.

Root’s batting is as smooth as silk, with an ability to find gaps and accumulate runs with ease. He has been the anchor around which England’s batting line-up has revolved for over a decade.

Root’s knack for coming through when the going gets tough has often been the difference between success and failure for his team, making him a true talisman for England.

1. Virat Kohli (India) – 80 Centuries

Virat Kohli (X)Virat Kohli (X)

Virat Kohli is the crown jewel of modern cricket, with an astounding 80 international centuries (29 in Tests, 50 in ODIs, and 1 in T20Is) in 591 innings.

Known for his aggressive approach, Kohli has been the cornerstone of India’s batting lineup since his debut in 2008. His ability to chase down targets has earned him the title of the ‘Chase Master.’

The Indian stalwart’s passion for the game along with his unslakeable hunger for runs, has seen him scale heights that few others have reached, consolidating his place as one of the greatest batsmen of all time.