The most runs in ODI cricket history batsman, Sachin Tendulkar holds the record of the Most Runs In Test Cricket History as well.
After Joe Root coming second to the record, Ricky Ponting finds himself third to the same.
The most runs in RSA Vs NZ ODI cricket batter, Jack Kallis has the fourth while the most runs in IND Vs NZ Test cricket batter, Rahul Dravid has the fifth – most runs in Test cricket history.
Alistair Cook & Kumar Sangakkara appear sixth & seventh in order, followed by the highest score in Test cricket history batsman, Brian Lara at the eighth place.

Shivnarine Chanderpaul & Mahela Jayawardene occupy the ninth & tenth spot respectively, in the list of the most runs in Test cricket history.
Also Read : Most Runs In A Match | Fastest 100 Wkts | Fastest 1000 Runs | Fastest 500 Wkts – In Test Cricket History
Who Has Scored The Most Runs In Test Cricket History? Top 10 List, The Highest Individual Score In Test Cricket History Batsman Brian Lara Has The 8th Most Runs In Test Cricket History | B Lara, S Tendulkar & K Sangakkara – Fastest 10000 Runs In Tests
| No. | Player | Career | Runs | Inns | Mts | Avg | HS | SR | 100s | 50s | 6s | 4s | Team |
| 1 | S Tendulkar | 1989-2013 | 15921 | 329 | 200 | 53.7 | 248* | 54.0 | 51 | 68 | 69 | 2058 | IND |
| 2 | J Root | 2012-2026* | 13943 | 298 | 163 | 51.0 | 262 | 57.5 | 41 | 66 | 46 | 1492 | ENG |
| 3 | R Ponting | 1995-2012 | 13378 | 287 | 168 | 51.8 | 257 | 58.7 | 41 | 62 | 73 | 1509 | AUS |
| 4 | J Kallis | 1995-2013 | 13289 | 280 | 166 | 55.3 | 224 | 45.9 | 45 | 58 | 97 | 1488 | RSA/ICC |
| 5 | R Dravid | 1996-2012 | 13288 | 286 | 164 | 52.3 | 270 | 42.5 | 36 | 63 | 21 | 1654 | IND/ICC |
| 6 | A Cook | 2006-2018 | 12472 | 291 | 161 | 45.3 | 294 | 46.9 | 33 | 57 | 11 | 1442 | ENG |
| 7 | K Sangakkara | 2000-2015 | 12400 | 233 | 134 | 57.4 | 319 | 54.1 | 38 | 52 | 51 | 1491 | SL |
| 8 | B Lara | 1990-2006 | 11953 | 232 | 131 | 52.8 | 400* | 60.5 | 34 | 48 | 88 | 1559 | WI/ICC |
| 9 | S Chanderpaul | 1994-2015 | 11867 | 280 | 164 | 51.3 | 203* | 43.3 | 30 | 66 | 36 | 1285 | WI |
| 10 | M Jayawardene | 1997-2014 | 11814 | 252 | 149 | 49.8 | 374 | 51.4 | 34 | 50 | 61 | 1387 | SL |
Also Read : Most Runs | Fastest 100 | Fastest 50 | Most Wkts | Best Bowling | Most 6s | Most 100s | Most 50s – In ODI WC History
The Most Runs In ODI Cricket History Batsman Sachin Tendulkar Has The Most Runs In Test Cricket History, The Most Runs In International Cricket All Formats Player Sachin Tendulkar Stats : The Most Hundreds In Test Cricket | 2nd Most 100s In ODI Cricket | The Most 100s In International Cricket | The Most 4s In Test Cricket | The Most 4s In ODI Cricket | The Most 4s In International Cricket
The player owning almost every batting record in the international cricket, Sachin Tendulkar has his name against the record of the most runs in Test cricket history, just like the same in ODI cricket history.

Batting in 329 innings of 200 Test matches, the former Indian great has amassed a total of 15921 runs. He maintains a batting average of 53.7 in the longest format of the game.
There are 51 – the most hundreds in Test cricket & 68 – the most fifties in Test cricket, in the little master’s career. 248* against Bangladesh(2004, Dhaka), is the highest score in Test cricket for him.
The most runs in IPL 2010 & 6th highest score in IPL 2011 batsman, has a total of 34357(664 mts) runs in the International cricket all formats. This involves 100 hundreds including 49 – the 2nd most 100s in ODIs.
| Mts | Runs | Inns | HS | 100s | Avg | Wkts | Inns | BBI | 5s | Avg | ||
| Total – | 664 | 34357 | 782 | 248* | 100 | 48.5 | 201 | 416 | 5/32 | 2 | 46.5 | |
| Test – | 200 | 15921 | 329 | 248* | 51 | 53.7 | 46 | 145 | 3/10 | 0 | 54.1 | |
| ODI – | 463 | 18426 | 452 | 200* | 49 | 44.8 | 154 | 270 | 5/32 | 2 | 44.4 | |
| T20I – | 1 | 10 | 1 | 10 | 0 | 10.0 | 1 | 1 | 1/12 | 0 | 12.0 |
Making his Test Debut against Pakistan in 1989, Sachin Tendulkar calls it a day against West Indies in 2013.
The 9th Most Runs In The Ashes Cricket History Batsman Joe Root Has The 2nd Most Runs In Test Cricket History, The ICC 2019 ODI World Cup Winning Team & The Highest ODI Total Team England Player Joe Root Stats
The batting star Joe Root has claimed 13943 Test runs so far & is the 2nd only behind Sachin. 41 centuries & 66 fifties, Root has in this format.
He has reached there within only 12 years & wears a very much chance to reach at the topmost position.
After making his Test Debut against India in 2012, the England cricketer has batted in 298 innings of 163 Tests.
The career best of 254, comes against Pakistan in 2024(at Multan), for the 3rd most runs in the Ashes 2023 batsman.
Also Read : Most Wickets In The Ashes 2023
The 2nd Most Runs In Border Gavaskar Trophy Batsman Ricky Ponting Stats : 3rd Most Runs In The Test Format, ICC 2003 ODI WC & ICC 2007 ODI WC Winner Australia Captain Ricky Ponting IPL 2025 Punjab Kings Head Coach
Ricky Ponting, the former Australian captain leading his team to Two ODI World Cup wins, has scored 13378 runs in his Test career – the 3rd most runs in Test cricket history.
The 2nd highest score in ODI World Cup Finals batsman has maintained an average of 51.8 in 287 innings (168 mts). He has 41 hundreds & 62 fifties against his name.
His best score of 257 comes in the boxing day Test match(at MCG) of 2003-04 Border Gavaskar Trophy. Also, this is the 3rd highest individual score in IND Vs AUS Test cricket all time.
A very good player of pull/hook shot, Ponting gets the Test cap against Sri Lanka in 1995 & scores 96 in the only innings he gets batted. In 2012 versus South Africa, he hangs his boots in the international cricket.
Also Read : Most 6s | Fastest 100 | Most Wkts | Best Bowling | Fastest 50 – In IPL History
The One Of The Greatest Allrounders In Cricket History Jack Kallis Stats : 4th Leading Run Scorer In Test Cricket History, Jack Kallis Is The Only Player In Test Cricket & ODI Cricket Having More Than 8000 Runs And 250 Wickets, The 2nd Most Runs In IND Vs SA Tests Player J Kallis : 7th Most Wickets In Test Cricket Bowler For South Africa
The player having the stats of jaw dropping stuff in the International cricket, Jack Kallis has 13289 as the 4th most runs in Test cricket history.

Doing so in 280 innings of the 166 matches played, Jack comes with a very good batting average of 55.3. There are 45 centuries & 58 half centuries in the five-days game for the top 10 most 6s in Test cricket batsman.
In addition, there are 292 Test wickets(272 inns) including five 5-wicket hauls, for the former Proteas allrounder.
| Mts | Runs | Inns | HS | 100s | Avg | Wkts | Inns | BBI | 5s | Avg | ||
| Total – | 519 | 25534 | 617 | 224 | 62 | 49.1 | 577 | 574 | 6/54 | 7 | 32.1 | |
| Test – | 166 | 13289 | 280 | 224 | 45 | 55.3 | 292 | 272 | 6/54 | 5 | 32.6 | |
| ODI – | 328 | 11579 | 314 | 139 | 17 | 44.3 | 273 | 283 | 5/30 | 2 | 31.7 | |
| T20I – | 25 | 666 | 23 | 73 | 0 | 35.0 | 12 | 19 | 4/15 | 0 | 27.7 |
The ICC Champions Trophy 1998 Player of the Series, Kallis makes his Test debut against England, in 1995(at Kingsmead) while calls it a day against India, in the boxing day Test 2013( at Kingsmead) where he goes on scoring a hundred.
Rahul Dravid Who Faced The Most Balls In Test Cricket History Has The 5th Most Runs In Test Cricket History, ICC 2024 T20 WC Winner India Head Coach Rahul Dravid Stats, Rahul Dravid IPL 2025 Rajasthan Royals Team Head Coach, R Dravid : 3rd Fastest 9000 Runs In Test Cricket History Batsman
With a number of 13288, the former Indian run machine Rahul Dravid appears 5th in the category of the most runs in Test cricket history.
Known as the Wall, Dravid has faced above 31000 balls in the longest format of the game( no other above 29500).

He comes with the 52.3 average in 286 innings(164 Tests) and also 36 Tons & 63 fifties.
Having a blistering 95 on his Test Debut versus England(Lord’s, 1996) David says it all to his Test career in 2012(Vs AUS, Adelaide).
Also Read : Most ODI 6s | Most International 6s | Fastest 2000 ODI Runs | Biggest ODI Win
Also Read : ICC World Test Championship 2025 | 1983 ODI WC | Asia Cup | ZIM Test | NZ Vs PAK ODI | IND Vs BAN Test | BAN Vs PAK Test | The Ashes
FAQs(Frequently Asked Questions)
Who has the most runs in Test cricket history?
Sachin Tendulkar has 15921 as the most runs in Test cricket history.
Which team made 952 runs in test?
Sri Lankan team scored 952/6 in reply of India’s 537/8, in the 1st Test(at Colombo) of India in Sri Lanka Test Series 1997. This is the record of the highest team total in a single Test innings.
Who has scored 10,000 test runs?
Currently, there are 15 batsmen having the Test runs in excess of 10,000, with Sachin Tendulkar owning the record of the most runs in Test cricket history.
Who reached to 2000 test runs the fastest?
Don Bradman reached to 2000 runs in 22 innings – the fastest in Test cricket history. He did so against South Africa, in 1931.
Who scored 10,000 runs first?
In 1987 against Pakistan, Sunil Gavaskar became the first batsman in Test cricket history, to reach the milestone of 10,000 runs. He has 10122 as the 3rd most runs in Test cricket history of India.
Who is the fastest batsman to reach 9000 runs?
Kumar Sangakkara is the fastest batsman to reach 9000 runs in Test cricket. The 7th most runs in Test cricket history batter achieves the feat in 172nd innings(2011, Vs PAK).
Who is the fastest to 7000 runs?
Steve Smith is the fastest batsman to reach 7000 runs in Test cricket, doing so in the 126th innings in 2019(Vs PAK). He is the 4th most runs in Test cricket history batsman for Australia.
Who reached to 5000 test runs the fastest?
Don Bradman reached to 5000 Test runs in 56 innings( 1938, Vs ENG) – the fastest to do so.