PlayerTeamInnings to 25 Test Centuries
Don BradmanAustralia68
Steven SmithAustralia119
Virat KohliIndia127
Sachin TendulkarIndia130
Sunil GavaskarIndia138
Matthew HaydenAustralia139
Garry SobersWest Indies147
Hashim AmlaSouth Africa155
Kane WilliamsonNew Zealand155
Ricky PontingAustralia156

Key Insights

Don Bradman holds the record for the fewest innings taken to score 25 Test centuries, reaching the milestone in just 68 innings — making him the fastest batter to do so. In fact, no one touched milestones quicker than Don Bradman — the fastest ever to 2k, 3k, 4k and 5k Test runs.

Bradman was also the first batter to rack up 25 hundreds in the longest format, achieving the feat in January 1948.

He was 39 years and 128 days old at the time, making him the oldest batter to score his 25th Test century.

Sachin Tendulkar was nearly 12 years younger than Bradman when he reached the milestone. The Master Blaster brought up his 25th Test ton at the age of 27 years and 329 days, making him the youngest to achieve it.

Shivnarine Chanderpaul took 235 innings to smash 25 centuries — the slowest a batter has reached the mark. Here’s a complete list of records hold by Shivnarine Chanderpaul.

Rahul Dravid (206), Steve Waugh (212), Joe Root (213), and Allan Border (233) are the other batters who took more than 200 innings to reach 25 Test tons.

Graeme Smith is the only batter to bring up 25 Test hundreds as captain. He took 183 innings to score the last of his Test centuries while leading South Africa.

Brian Lara recorded the highest individual score for a 25th Test century. He amassed an unbeaten 400the only quadruple century in Tests — against England in 2004.

In total, 25 batters have scored 25 or more Test centuries in their careers. See the top ten here.