These are the top-5 batsmen who have scored the most runs in Test cricket, Joe Root is at second place.
Most Test Runs: Ashes Series 2025 is being played between Australia and England, the second match of which is being held in Gabba. In this match, English star cricketer Joe Root scored a century and played an important role in taking his team to a big score. Along with this, he has also improved his test score. So, in this article, let us tell you about those top-5 batsmen who have scored the most centuries in Test cricket. Let us know which batsmen are included in the list…
Sachin Tendulkar
Sachin Tendulkar is the highest run scorer in Test cricket. The Master-Blaster played 200 Test matches for India, in which he scored 15921 runs at an average of 53.78 in 329 innings. During this period, he has scored 51 centuries and 68 half-centuries.
Joe Root
England’s experienced batsman Joe Root comes second in the list of players who have scored the most Test runs. Root has played 160 Test matches for England, in which he has scored 13689 runs at an average of 51.46 and strike rate of 57.57. During this period, Root has scored 40 centuries, 6 double centuries and 66 half-centuries.
That’s the end of our first innings… with Joe Root unbeaten on 1️⃣3️⃣8️⃣*
Well batted, sir 🫡 pic.twitter.com/2ZwCRfXwzA
— England Cricket (@englandcricket) December 5, 2025
ricky ponting
Ricky Ponting’s name comes at number three in this list. Ponting has played 168 test matches, in which he has scored 13378 runs at an average of 51.85. During this period he has scored 41 centuries and 62 half-centuries.
Also read: AUS vs ENG: England team all out for 334 in Gabba Test, Mitchell Starc took most wickets
jack calis
The name of South African legend Jacques Kallis comes at fourth place in this list. Kallis played 166 Test matches from 1995 to 2012, in which he scored 12389 runs in 280 innings at an average of 55.37. During this period, he has scored 45 centuries and 58 half-centuries.
Rahul Dravid
The fifth name in this list is that of Rahul Dravid. Dravid played 164 Test matches from 11996 to 2012, in which he scored 13288 runs at an average of 52.311 in 286 innings. During this period, 36 centuries and 63 half-centuries came from his bat.
Also read: Joe Root: How many more runs does Joe Root have to score to break Sachin Tendulkar’s world record? Understand the complete mathematics here
Comments are closed.