Fastest to 20 Test Centuries
| Player | Team | Innings to 20 Test Centuries |
|---|---|---|
| Don Bradman | Australia | 55 |
| Sunil Gavaskar | India | 93 |
| Matthew Hayden | Australia | 95 |
| Steven Smith | Australia | 99 |
| Virat Kohli | India | 105 |
| Sachin Tendulkar | India | 107 |
| Ricky Ponting | Australia | 116 |
| Wally Hammond | England | 117 |
| Garry Sobers | West Indies | 118 |
| Mohammad Yousuf | Pakistan | 118 |
Fastest to Every Test Century Milestone
Key Insights
55 innings taken by Don Bradman to score 20 centuries are the fewest by a batter in Test cricket. Bradman was, in fact, the first batter to eclipse the milestone.
An innings later, Bradman reached 5000 runs, the quickest by a batter in the longer format.
Virat Kohli scored the fastest 20 Test hundreds as skipper. He took 86 innings to attain the feat as India’s captain.
Graeme Smith is the other skipper to bring up 20-plus hundreds in Tests, though he needed 140 innings to reach the mark.
Michael Clarke hammered the highest individual score by a batter for his 20th Test hundred. He brought up an unbeaten 259 against South Africa in 2012.
Overall, nine batters converted their 20th centuries into double tons, with Clarke, Kohli, Joe Root, and Kane Williamson being captains at that time.
Ken Barrington, Aravinda de Silva, Graham Gooch, and Mark Waugh brought up exactly 20 hundreds in their Test careers. In all, over 46 batters have scored 20 or more Test centuries.
Read Next | Most Wickets in ICC Knockouts