In this article, let’s take a look at the top 10 batsmen with the most runs in Test cricket.

Most Runs in Test Cricket

PlayerMatchesInningsRunsHigh ScoreAvg100/50
Sachin Tendulkar (IND)20032915921248*53.7851/68
Joe Root (ENG)1632981394326251.0741/66
Ricky Ponting (AUS)1682871337825751.8541/62
Jacques Kallis (SA/ICC)1662801328922455.3745/58
Rahul Dravid (IND/ICC)1642861328827052.3136/63
Alastair Cook (ENG)1612911247229445.3533/57
Kumar Sangakkara (SL)1342331240031957.4038/52
Brian Lara (WI/ICC)13123211953400*52.8834/48
Shivnarine Chanderpaul (WI)16428011867203*51.3730/66
Mahela Jayawardene (SL)1492521181437449.8434/50

Key Insights on All-Time Leading Run Scorers in Test Cricket

Milestone Records and Test Career Batting Benchmarks

Sachin Tendulkar, the God of Cricket, has scored the most runs in Test cricket. He has amassed 15291 runs in 200 matches with an impressive average of 53.78.

Tendulkar has also smashed the most centuries (51) and fifty-plus scores (119) in Tests.

Brian Lara, Kumar Sangakkara and Tendulkar took 195 innings to reach 10000 Test runs, making them the fastest to the landmark in terms of innings.

Don Bradman holds the unbreakable record for the highest batting average in Tests (minimum 20 innings). He aggregated 6996 runs at an impressive average of 99.94 in 80 innings.

England’s Joe Root is the leading run getter among the currently active batters in Test cricket. (Check out Root’s year-by-year career batting progression in Tests here.)


Home, Away, and Venue-Specific Scoring Feats

Tendulkar, Root, Ricky Ponting (Australia), Mahela Jayawardene (Sri Lanka) and Jacques Kallis (South Africa) are the five batters with 7000-plus runs at home in Tests.

Tendulkar, meanwhile, is the only batter to score more than 8000 runs in overseas Tests. He aggregated 8705 runs in 106 away Tests (176 innings).

Jayawardene scored 2921 of his 11814 runs at the Sinhalese Sports Club Ground in Colombo. This is the most runs scored by a batter at a single venue in Tests.

Jayawardene is, in fact, the only batter with 2000-plus Test runs at two different venues, with Galle International Stadium (2382 runs) being the other venue.

Bradman has amassed the most runs against an opponent in Tests, having scored 5028 runs in 63 innings against England.


Individual Test Performance and Calendar Year Records

Brian Lara holds the record for the highest individual score in Test cricket. He smashed an unbeaten 400 against England in 2004, which included 43 fours and 4 massive sixes.

Bradman has scored the most runs in a bilateral Test series, having aggregated 974 runs in seven innings in the 1930 Ashes.

Pakistan’s Mohammad Yousuf created a record in 2006, scoring 1788 runs in 19 innings, the most by a batter in a calendar year in Tests.

Viv Richards (1710 in 1976) and Root (1708 in 2021) are the only other batters to aggregate 1700-plus runs in a year in Tests.

Read Next | Highest Batting Strike Rate in ODI

Saurabh Chede

Saurabh is a cricket enthusiast who crafts content around the sport. Being from a cricket-crazy nation, he developed an unbreakable bond with the sport. When he's not watching cricket, you'll find him creating funny memes or watching old TMKOC episodes!

Share
Published by
Saurabh Chede

Recent Posts

Orange Cap Winners in IPL

List of Orange Cap Winners - Every IPL Season

13 hours ago

Purple Cap Winners in IPL

The list of Purple Cap Winners in IPL - From 2008 till date - Year…

14 hours ago

Best Bowling Figures on Debut in ODI

This article explores the most remarkable bowling performances and statistical milestones achieved by players making…

20 hours ago

Most Seasons with 400+ Runs in IPL

The 400-run mark is often considered the benchmark for a "consistent" season for an IPL…

2 days ago

Fastest 200+ Run Chases in IPL

Key Insights - IPL Highest Run Chase vs Fastest Royal Challengers Bengaluru (RCB) have made…

2 days ago

Slowest Centuries in IPL

Tournaments like IPL require batters to be quick in their quest to score the big…

4 days ago