Site iconSite icon ICC Cricket Schedule

Most Centuries among Active Cricketers in Test Cricket

Most Centuries among Active Cricketers in Test CricketMost Centuries among Active Cricketers in Test Cricket

Most Centuries among Active Cricketers in Test Cricket

Test cricket is the oldest and most difficult format of the game. It takes a lot of dedication and determination to perform in red-ball cricket. That is why a Test century is cherished more by a batter. But then, there are a number of batters who have made the habit of making centuries.

In this article, we will talk about the top five active cricketers who have scored the most centuries in Test cricket. This list is dominated by the “Fab Four,” and we might see the competition getting more intense in the coming years. So let’s have a look at this elite list.

Top 5 Batters with most centuries in Test cricket among active cricketers

5. Cheteshwar Pujara (India) – 19 Centuries

Cheteshwar Pujara Test Cricket jpgCheteshwar Pujara Test Cricket jpg
Cheteshwar Pujara

Veteran Indian batter Cheteshwar Pujara made his debut in Test cricket in 2010 and has played over 100 Tests for India. He has played 103 Tests and scored 7195 runs at an average of 43.60, with 19 centuries. His best score is 206 not out. He has the fifth-most centuries among active cricketers in Test cricket.

4. Virat Kohli (India) – 29 Centuries

Virat Kohli Test CricketVirat Kohli Test Cricket
Virat Kohli

The former Indian captain is part of the “Fab Four.” He is probably the best all-format batter for India and has scored runs across formats. Despite his lean patch of three years, Virat has scored 29 centuries so far in his career. He has played 113 Tests and scored 8848 runs at an average of 49.15.

3. Joe Root (England) – 32 Centuries

Joe Root Test CricketJoe Root Test Cricket
Joe Root

Former English captain Joe Root recently scored a century in the second Test against West Indies. With this, he has now registered the joint-most Test centuries among active cricketers. Root has played 142 Tests, which is the most among active cricketers. He has scored 32 centuries and scored 11940 runs with 32 centuries.

2. Steve Smith (Australia) – 32 Centuries

Steve Smith Test CricketSteve Smith Test Cricket
Steve Smith

Former Australian captain Steve Smith is the best Test batter in the current era. Despite his weird technique, he has found immense success in Test cricket. Smith has played 109 Tests and scored 9685 runs at an average of 56.97, with 32 centuries and 41 half-centuries.

1. Kane Williamson (New Zealand) – 32 Centuries

Kane Williamson Test CricketKane Williamson Test Cricket
Kane Williamson

The Kiwi superstar is the fastest to reach 32 centuries among active players. He has been the best player for New Zealand across formats in the last decade or so and has scored runs consistently. In Test cricket, Williamson has played 100 Tests and scored 8743 runs at an average of 54.98, with 32 centuries and 34 half-centuries.

Also Read: IPL 2025: 3 Captains who are likely to leave their IPL Teams ahead of 2025 season

Exit mobile version