Top 5 batsmen with most centuries in test cricket (Non-retired)
Overall, Sachin Tendulkar holds the record for most centuries in test cricket.
The Fabulous Four in the current era have dominated test cricket in the last 10-12 years. Kane Williamson, Virat Kohli, Steve Smith, and Joe Root have been consistent performers for their respective sides in the longest format of the game. The history of test cricket goes back to 1877 when the first ever match took place between Australia and England. Since then, several legendary batters have come and dominated the game.
Master Blaster Sachin Tendulkar holds the record for most centuries in test cricket (51). Sachin Tendulkar also holds the record for hitting most centuries in international cricket (100). A few big names are chasing this milestone extensively in the current era. Let’s have a look at the top 5 batsmen with most centuries in test cricket (Non-retired).
Here are the top 5 batsmen with most centuries in test cricket among non-retired players:
5. Cheteshwar Pujara (India) – 19:
Discarded Indian top-order batter Cheteshwar Pujara is fifth in the list of most centuries in test cricket among non-retired cricketers. India’s former number 3 batter Cheteshwar Pujara scored 19 centuries in 103 test matches he played for India. Pujara is still looking for an opportunity to get back into the Indian test setup. He has so far scored 7195 runs in test cricket at an average of 43.60
4. Virat Kohli (India) – 29:
Star Indian batter Virat Kohli is one of the most consistent batters in world cricket. Right-hand batter Virat Kohli is already on the list of legendary cricketers. He has played 113 test matches and scored 29 centuries in his career so far. Out of 29 Test hundreds, Virat Kohli converted seven of them into double centuries in his career. Virat Kohli has scored 8848 runs in 191 innings in tests so far.
3. Joe Root (England) – 30:
Former England skipper Joe Root is part of the Fab Four of the current generation. Root had a drought of test centuries for about 12 months in his career from 2017 to 2018. Yet he has managed to score 30 test centuries in his career so far in 137 test matches. Root is one of the finest batters in English cricket with the ability to play both pace and spin comfortably. Root has scored 11468 runs in tests till now.
2. Kane Williamson (New Zealand) – 31:
Kane Williamson made a grand entry into this format of the game when he made his test debut against India in Ahmedabad in 2010. Williamson hit 131 in his debut test innings against India in 2010. Since then, Williamson has added 30 more test centuries to his name in his career of 97 test matches so far. Williamson has 8490 test runs to his name in 170 innings.
1. Steve Smith (Australia) – 32:
Australian top-order batter Steve Smith had two different phases of his career. Smith began his career as a leg-spinner, but later he was shifted to the top-order as a batter. Smith has smashed 32 test centuries in his career of 107 test matches. Smith is currently leading the chart of batters with the most centuries among non-retired players in tests. Smith has scored 9634 runs in 107 test matches.
(All stats updated till 6th February, 2024)
- [Watch] Andhra U23 cricketer Vamshhi Krrishna hits 6 sixes in an over in Col CK Nayudu Trophy
- IND vs ENG: Wasim Akram comes up with cheeky response after Yashasvi Jaiswal equals his test record
- See photos: Indian all-rounder Ravindra Jadeja's restaurant "Jaddu's food field" in Rajkot
- IND vs ENG: Terrorist Gurpatwant Singh Pannun threatens to cancel 4th test in Ranchi; FIR lodged
- HCA chief promises BMW cars, 1 crore cash if Hyderabad win Ranji Trophy in next 3 years