Published: | Updated:
Written by Akash Saha | Edited and fact-checked by Amit Saha | Editorial policy
Sachin Tendulkar: 51 Test centuries
Sachin Tendulkar has scored the most centuries in Test cricket, 51 in 200 Tests. Jacques Kallis is second with 45, and Ricky Ponting and Joe Root are joint third with 41. Root is the active leader.
Most Test Centuries: Top 15 List
| Rank | Player | Country | Span | 100s |
|---|---|---|---|---|
| 1 | Sachin Tendulkar | India | 1989ā2013 | 51 |
| 2 | Jacques Kallis | South Africa | 1995ā2013 | 45 |
| =3 | Ricky Ponting | Australia | 1995ā2012 | 41 |
| =3 | Joe Root* | England | 2012ā | 41 |
| 5 | Kumar Sangakkara | Sri Lanka | 2000ā2015 | 38 |
| 6 | Steve Smith* | Australia | 2010ā | 37 |
| 7 | Rahul Dravid | India | 1996ā2012 | 36 |
| =8 | Sunil Gavaskar | India | 1971ā1987 | 34 |
| =8 | Brian Lara | West Indies | 1990ā2006 | 34 |
| =8 | Mahela Jayawardene | Sri Lanka | 1997ā2014 | 34 |
| =8 | Younis Khan | Pakistan | 2000ā2017 | 34 |
| =12 | Alastair Cook | England | 2006ā2018 | 33 |
| =12 | Kane Williamson* | New Zealand | 2010ā | 33 |
| 14 | Steve Waugh | Australia | 1985ā2004 | 32 |
| =15 | Matthew Hayden | Australia | 1994ā2009 | 30 |
| =15 | Shivnarine Chanderpaul | West Indies | 1994ā2015 | 30 |
| =15 | Virat Kohli | India | 2011ā2025 | 30 |
Who Has the Most Test Centuries Among Active Players?
Joe Root has the most Test centuries among active players, with 41. Steve Smith (37) and Kane Williamson (33) are next.
Most Test Centuries by Country
| Country | Player | 100s |
|---|---|---|
| India | Sachin Tendulkar | 51 |
| South Africa | Jacques Kallis | 45 |
| Australia | Ricky Ponting | 41 |
| England | Joe Root | 41 |
| Sri Lanka | Kumar Sangakkara | 38 |
| West Indies | Brian Lara | 34 |
| Pakistan | Younis Khan | 34 |
| New Zealand | Kane Williamson | 33 |
Key Facts
- Most Test centuries: Sachin Tendulkar, 51
- Most Test double centuries: Don Bradman, 12
- Most Test centuries for England: Joe Root, 41, passing Alastair Cook’s 33
- Most Test centuries for India: Sachin Tendulkar, 51, ahead of Rahul Dravid (36) and Sunil Gavaskar (34)
- Best rate among the top 15: Steve Smith and Kumar Sangakkara, roughly one century every 3.5 Tests
Frequently Asked Questions
Who has scored the most Test centuries?
Sachin Tendulkar, with 51 centuries in 200 Tests for India.
How many Test centuries does Joe Root have?
41, level with Ricky Ponting for joint third and the most by any active player.
Who has the most Test centuries for England?
Joe Root, with 41. He passed Alastair Cook’s previous England record of 33.
Who has the most double centuries in Tests?
Don Bradman, with 12 Test double centuries.
Who has the most Test centuries for India?
Sachin Tendulkar, with 51.
More: most centuries in international cricket Ā· most Test runs for Australia Ā· cricket records index
Discover more from Skyblogs Sports
Subscribe to get the latest posts sent to your email.










