Top 5 players with most runs in Test cricket history

Sachin Tendulkar is the only player to be part of 200 Test matches.

By Prem Singh

Updated - 25 May 2021, 12:28 IST

View : 2.4K
3 Min Read

Test cricket is a format that is considered the most challenging one for any batsman. That is the reason why the skills of a youngster are most tested in this particular format. There have been many greats who have had a magnificent career in Test cricket history. These legends have brought glory to their country many times. In this article, we will be listing out five players who have scored the most runs in Test format. All these five players retired in the last decade.

5. Alastair Cook – 12472 runs

Former English captain Alastair Cook is regarded as the greatest batsman of England. He scored 12472 runs in 161 Tests at an average of 45.35 including 33 centuries and 57 half-centuries. In 2017, he became the youngest cricketer to complete 10000 Test runs going past Indian legend Sachin Tendulkar. He also holds the record for playing the most consecutive matches (159) for a team in Test cricket. Cook registered his highest score of 294 against India in 2011.

4. Rahul Dravid – 13288 runs

Former Indian batsman Rahul Dravid stands at the fourth spot in the list of leading run-scorers in Test cricket. He has accumulated 13288 runs in 286 innings at an average of 52.31. Dravid slammed 36 centuries and 63 fifties in his Test career with a high score of 270. He holds the record for facing most balls in the longest form of the game.

3. Jacques Kallis – 13289 runs

South African cricketer Jacques Kallis scored just one more run than Rahul Dravid in his Test career. He gathered 13289 runs at an average of 55.37 in 280 innings. He has second-most centuries (45) in the five-day format, and also smashed 58 fifties during the phase.

2. Ricky Ponting – 13378 runs

Former Australian captain Ricky Ponting sits at the second position in the record tally of highest run-scorers in Test cricket. He aggregated 13378 runs in 287 innings at an average of 51.85 including 41 centuries and 62 half-centuries. He slammed his highest score of 257 in Test cricket against India in 2003.

1. Sachin Tendulkar – 15921 runs

Indian cricketing legend Sachin Tendulkar is the leading run-scorer in the history of Test cricket. He is the only player to be part of 200 Test matches in which he scored 15921 runs at an average of 53.78. Sachin is also the only cricketer to score more than fifty tons in the longest format. Apart from scoring 51 Test tons, the little-master also smashed 68 fifties in his career.

Most Test runs list

Player Mat Inns Runs Ave HS
Sachin Tendulkar 200 329 15921 53.78 248*
Ricky Ponting 168 287 13378 51.85 257
Jacques Kallis 166 280 13289 55.37 224
Rahul Dravid 164 286 13288 52.31 270
Alastair Cook 161 291 12472 45.35 294

Get every cricket updates! Follow Us:

Download Our App

For a better experience: Download the CricTracker app from the IOS and Google Play Store