Test cricket is undoubtedly the most challenging format of the three, and compared to T20I and ODI, batters need to apply themselves more to get rich rewards. It is due to the variable playing conditions the Test matches are played in and the amount of help a bowler gets out of those surfaces. These factors definitely impact a batter in his quest for scoring runs & centuries for the team.
A batter’s career profile is usually measured by the number of centuries and, in turn, the amount of runs he has scored in the Test format. Here in this article, we will celebrate the Test legends on the basis of the centuries they have scored in international red-ball cricket.
Most Centuries in Test Cricket
| Player | Innings | Centuries | Highest Score |
|---|---|---|---|
| Sachin Tendulkar (IND) | 329 | 51 | 248* |
| Jacques Kallis (SA) | 280 | 45 | 224 |
| Ricky Ponting (AUS) | 287 | 41 | 257 |
| Joe Root (ENG) | 298 | 41 | 262 |
| Kumar Sangakkara (SL) | 233 | 38 | 319 |
| Steve Smith (AUS) | 220 | 37 | 239 |
| Rahul Dravid (IND) | 286 | 36 | 270 |
| Sunil Gavaskar (IND) | 214 | 34 | 236* |
| Mahela Jayawardene (SL) | 252 | 34 | 374 |
| Brian Lara (WI) | 232 | 34 | 400* |
More Test Career Records
Key Insights on All-Time Leading Century Scorers in Test Cricket
Top Centurions in Tests
Sachin Tendulkar holds the record for the most centuries in Test cricket. He struck 51 centuries in his 200-match career. (Check Tendulkar’s Test centuries here.)
Tendulkar has also aggregated the most runs in Tests, with 15921 runs in 329 innings to his name.
Tendulkar, Joe Root, Jacques Kallis and Ricky Ponting are the four batters who’ve brought up 100 or more fifty-plus scores in Tests.
Don Bradman converted 12 of his 29 centuries into double centuries, the most by a batter in Tests.
Bradman is one of the four batters, along with Brian Lara, Virender Sehwag and Chris Gayle, to score two triple centuries each in Tests.
Lara also boasts the highest individual scores in Tests, having smashed an unbeaten 400 against England in the 2004 St John’s Test.
New Zealand’s Brendon McCullum has smashed the fastest Test century, off 54 balls against Australia in the 2016 Christchurch Test.
Home, Away, and Series Specific Century Achievements in Tests
Joe Root has scored the most centuries at home in Tests, with around 58 per cent of his career hundreds coming in England.
Tendulkar brought up 29 of his 51 centuries outside India, making it the most by a batter in overseas Tests.
Rahul Dravid (21) and Jacques Kallis (20) are the other two batters to smash 20 or more centuries in overseas Tests.
Mahela Jayawardene scored 11 of his 34 hundreds at the Sinhalese Sports Club Ground in Colombo, the most by a batter at a single venue in Tests.
West Indies’ Clyde Walcott has scored the most centuries in a bilateral Test series. He struck five tons against Australia in the 1955 home series.
Test Century Records by Captains and Wicketkeepers
South Africa’s Graeme Smith has scored the most Test hundreds as a captain, having brought up 25 in 193 innings.
Virat Kohli is the only other batter to hammer 20 hundreds while leading a Test team.
Adam Gilchrist has scored the most Test centuries as a wicketkeeper, with 17 knocks to his name.
Opponent and Year-Wise Test Century-Makers
Don Bradman brought up 19 of his 29 centuries against England, the most by a batter against a Test team.
Steven Smith is the only batter to score 10 or more centuries against two opponents, having done so against England and India.
Pakistan’s Mohammad Yousuf has smashed the most centuries in a calendar year in Tests. He struck nine hundreds in 19 innings in 2006. (Read more about Yousuf’s performance in 2006 here.)
Read Next | Highest Strike Rate in a T20I Innings