Top 10 Cricketers with Most Runs in Cricket History, Highest Test Runs in Cricket History All Time
Test cricket is considered to be the oldest and best format of cricket. Test cricket can be played by teams that have full membership of the ICC.
The oldest teams of ICC test cricket are England, Australia, West Indies, New Zealand, India, Pakistan, Sri Lanka, South Africa. In all these teams, there are many players who have scored a lot of runs and have brought glory to their country.
Today, from among all those players, we are selecting 10 such players who have registered their name in the top 10 and have scored the maximum number of runs. The name at the top of this list is that of India's legendary batsman Sachin Tendulkar who scored a total of 15921 runs from 200 matches.
List of Top 10 Batters With Most Runs in Test Cricket | Most Test Runs in Cricket history
Pos | Player | Matches | Innings | Runs | Highest | Avg | SR | 100 | 50 | Year |
---|---|---|---|---|---|---|---|---|---|---|
1 | Sachin Tendulkar(India) | 200 | 329 | 15921 | 248* | 53.78 | 54.04 | 51 | 68 | 1989-2013 |
2 | Ricky Ponting(AUS) | 168 | 287 | 13378 | 257 | 51.85 | 58.72 | 41 | 62 | 1995-2012 |
3 | J Kallis(SA) | 166 | 280 | 13289 | 224 | 55.37 | 45.97 | 45 | 58 | 1995-2013 |
4 | Rahul Dravid(India) | 164 | 286 | 13288 | 270 | 52.31 | 42.51 | 36 | 63 | 1996-2012 |
5 | Joe Root(Eng) | 154 | 281 | 13087 | 262 | 50.92 | 57.51 | 36 | 66 | 2012- Till Date |
6 | AN Cook(Eng) | 161 | 291 | 12472 | 294 | 45.35 | 46.95 | 33 | 57 | 2006- 2018 |
7 | K Sangakkara(SL) | 134 | 233 | 12400 | 319 | 57.40 | 54.19 | 38 | 52 | 2000- 2015 |
8 | B Lara(WI) | 131 | 232 | 11953 | 400* | 52.88 | 60.51 | 34 | 48 | 1990- 2006 |
9 | S Chanderpaul(WI) | 164 | 280 | 11867 | 203* | 51.37 | 43.31 | 30 | 66 | 1994- 2015 |
10 | M Jayawardene(SL) | 149 | 252 | 11814 | 374 | 49.84 | 51.45 | 34 | 50 | 1997- 2014 |
Last Updated on June 27, 2025.
Note!: This list has been updated on June 27, 2025. After this, there may be some change in the information given in this list.
Top 10 most Runs in Test Cricket
1- Sachin Tendulkar (15921 Runs)
Sachin Tendulkar is such a legendary player of India who has broken records in every format of cricket but in this post we are talking about the records of runs in test matches. Sachin has played a total of 200 test matches in which he has played 329 innings in which he has scored a total of 15921 runs. 248 is his highest individual score and he has scored 51 hundreds and 68 fifties.
2- Ricky Ponting (13378 Runs)
When we talk about Australia's great cricket captains then Ricky Ponting's name comes first. Ricky Ponting has also scored a lot of runs in Test cricket due to which he comes second in this list. He has played a total of 168 matches in which he has played 287 innings. His total test runs are 13378 runs in which his highest individual score is 257. This includes 41 centuries and 62 half centuries.
3- Jacques Kallis (13289 Runs)
South African star batsman Jacques Kallis comes at number 3 in this list. He has played 280 innings in total 166 matches, making a total of 13289 runs, 224 runs were his highest individual, he has 45 centuries and 58 half centuries to his name.
4- Rahul Dravid (13288 Runs)
Rahul Dravid, known as the wall of Indian cricket, comes 4th in this list. He has played a total of 164 matches in which he has played 286 innings, adding up the total runs in all these he has scored 13288 runs. 286 runs was his highest score. He has scored 36 centuries and 63 half centuries in test cricket..
5- Joe Root (13087 Runs)
In this entire list, Root is the only player who is still playing, he has played 281 innings in 154 matches in which he has scored a total of 13087 runs with his highest score of 262, Root has completed 36 centuries and 66 half centuries..
0 Comments