Most Centuries in Test Cricket | Most Hundreds in Tests
Test Cricket is usually seen as the top format in the game. Players aim to do their best and show consistency in Test matches. In a sense, the five-day format reflects the nature of life and tests a player’s skills over a period of time. Batters who score centuries in Tests often receive accolades and are remembered in history books for each century they achieve in this format.

Most Centuries in Test Cricket
Here, we look at the list of top 5 players who have the most centuries in Test cricket.
Player | Mat | Centuries | HS |
---|---|---|---|
Sachin Tendulkar (India) | 200 | 51 | 248* |
Jacques Kallis (South Africa) | 166 | 45 | 224 |
Ricky Ponting (Australia) | 168 | 41 | 257 |
Joe Root (England) | 158 | 39 | 262 |
Kumar Sangakkara (Sri Lanka) | 134 | 38 | 319 |
Sachin Tendulkar – The Test expert
India’s Sachin Tendulkar has the record for the highest number of centuries in Test cricket. Over 200 Tests, Tendulkar made 51 hundreds. He scored his first Test century on foreign soil against England in Manchester in 1990, finishing unbeaten on 119, and the match ended in a draw. Sachin achieved his top Test score of 248* against Bangladesh in 2004. For almost 20 years, from 1990 to 2010, Tendulkar was a key player for India in Test cricket. He scored runs all over the world, and his impressive list of centuries proves this.
Most Test Hundreds – Among Current Test Players
Among the current crop of Test cricketers, Steve Smith stands out among Test cricketers with the most Test centuries, totaling 32. The Australian No.3 batsman has shown remarkable consistency in this format. His impressive record in Test cricket and his ability to score runs puts him in the conversation for breaking into the list of players with the most Test centuries.
Frequently Asked Questions (FAQs)
Q: Who has the most Triple Centuries in Test cricket?
Four players hold the record for the most triple centuries in Test cricket. Don Bradman, Virender Sehwag, Chris Gayle, and Brian Lara, share the honours with two triple tons each in their entire Test career.
Q: Which player has the most double hundreds in Test cricket?
Australia’s Don Bradman scored 12 double centuries in his entire Test career, the highest for any batter in the format.
Q: Who has scored the highest centuries in Tests?
With a tally of 51 centuries, India’s Sachin Tendulkar holds the record for scoring the highest centuries in Test cricket.