Test cricket is the traditional playing format of cricket and continues to appeal to fans even today. Many new formats like One-Day International and Twenty20 have emerged over the years and become more popular and preferred than Test cricket, but the latter represents how cricket was originally played. There are tours and championships for test cricket and still draw huge crowds in stadiums. A high score is the priority for the batting team, and quick wickets are for the bowling team. Bowlers tend to shine in test cricket due to the nature of pitches and field placement. However, batsmen also tend to perform incredibly well in test games. Players have scored double, triple and quadruple centuries in test cricket. You can check the list of players with the most test hundreds below.
Related: Most Runs in International Cricket 2023 in All Format
Players With Most Centuries in Test Cricket
The all-time record is held by India's legendary batsman, Sachin Tendulkar, with 51 Test centuries. The list below ranks the top players in Test Cricket history by the number of centuries scored.
| Rank | Player | Team | Test Centuries | Career Span |
| 1 | Sachin Tendulkar | India | 51 | 1989-2013 |
| 2 | Jacques Kallis | South Africa | 45 | 1995-2013 |
| 3 | Ricky Ponting | Australia | 41 | 1995-2012 |
| 4 | Joe Root | England | 40 | 2012-Present |
| 5 | Kumar Sangakkara | Sri Lanka | 38 | 2000-2015 |
| 6 | Steve Smith | Australia | 36 | 2010-Present |
| 7 | Rahul Dravid | India | 36 | 1996-2012 |
| 8 | Younis Khan | Pakistan | 34 | 2000-2017 |
| 9 | Sunil Gavaskar | India | 34 | 1971-1987 |
| 10 | Brian Lara | West Indies | 34 | 1990-2006 |
| 11 | Mahela Jayawardene | Sri Lanka | 34 | 1997-2014 |
| 12 | Alastair Cook | England | 33 | 2006-2018 |
| 13 | Kane Williamson | New Zealand | 33 | 2010-Present |
| 14 | Steve Waugh | Australia | 32 | 1985-2004 |
| 15 | Matthew Hayden | Australia | 30 | 1994-2009 |
| 16 | Virat Kohli | India | 30 | 2011-Present |
| 17 | Shivnarine Chanderpaul | West Indies | 30 | 1994-2015 |
| 18 | Sir Donald Bradman | Australia | 29 | 1928-1948 |
| 19 | Michael Clarke | Australia | 28 | 2004-2015 |
| 20 | Hashim Amla | South Africa | 28 | 2004-2019 |
Active Players:Joe Root, Steve Smith, Kane Williamson, and Virat Kohli are the active players (as of late 2025) who feature on this prestigious list and can still add to their tallies.
Source: ESPNcricinfo
Players with the Most Test Centuries
1. Sachin Tendulkar
India’s Sachin Tendulkar is known as the “God of Cricket,” and for good reason. He is the most accomplished batsman of the century and has many unbreakable cricket records to his name. One such record is of the most test centuries. Tendulkar has scored 51 hundreds in his illustrious test career and is also the highest run scorer in test cricket. He has made 15,921 runs over 200 matches and 329 innings. Tendulkar’s strike rate of 54.04 and Average of 53.78 are also impressive, considering the games he’s played.
2. Jacques Kallis
South Africa’s Jacques Kallis has the second most test centuries. Kallis has scored 45 centuries in 280 innings with a career run count of 13,289. Kallis is a surprising entry since most fans know him as a bowler. However, Kallis was equally proficient with both the bat and the ball and is regarded as the greatest all-rounder of all time.
3. Ricky Ponting
Ricky Ponting was instrumental in Australia’s success during the early 21st century. Ponting is considered one of the most successful captains in cricket history and also a brilliant batsman. He scored 41 hundred in 287 innings with a strike rate of 58.72 and an average of 51.85. Ponting’s strategic playing style and on-field IQ were exceptional, and he’s frequently counted among the best cricketers ever.
Also Read| List of Players with Most Centuries in International Cricket
Comments
All Comments (0)
Join the conversation