Joe Root scored yet another Test century on Friday in the fourth Test match between England and India at the Old Trafford Cricket Ground.
The England batter broke multiple records, surpassing Ricky Ponting to become the second-highest run-scorer in Test history, behind only Sachin Tendulkar.
In this article, The Sporting News takes a look at the list of active players with most Test centuries.
Start betting on India vs. England with Parimatch for up to ₹30,000 welcome bonus. Click HERE for latest offer details
Who has scored the most Test centuries among active players?
Root now has the most centuries among active players with 38 tons to his name. He is followed by Steve Smith and Kane Williamson who have scored 36 and 33 Test centuries, respectively.
Virat Kohli's name does not feature on the list as he announced his retirement from Test cricket in May 2025.
List of players with most Test tons among active players
Player | Country | Matches | Runs | Test 100s | Test 50s | High Score |
---|---|---|---|---|---|---|
Joe Root | England | 157 | 13409 | 38 | 66 | 262 |
Steve Smith | Australia | 119 | 10477 | 36 | 43 | 239 |
Kane Williamson | New Zealand | 105 | 9276 | 33 | 37 | 251 |
Cheteshwar Pujara | India | 103 | 7195 | 19 | 35 | 206* |
Ben Stokes | England | 115 | 6968 | 13 | 36 | 258 |
List of players with most runs in Test cricket history
Player | Country | Matches | Runs | Average | 50s/100s | High Score |
---|---|---|---|---|---|---|
Sachin Tendulkar | India | 200 | 15921 | 53.78 | 68/51 | 248* |
Joe Root | England | 157 | 13409 | 51.17 | 66/38 | 262 |
Ricky Ponting | Australia | 168 | 13378 | 51.85 | 62/41 | 257 |
Jacques Kallis | South Africa | 166 | 13289 | 55.37 | 58/45 | 224 |
Rahul Dravid | India | 164 | 13288 | 52.31 | 63/36 | 270 |