Batting Records

Test Cricket: Most Runs in Career

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.

The numbers tell you why he is one of the greatest batsmen to have played in the Test format. And he has the company of other great batters who have graced the field in the longest format.

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

Player Matches Innings Runs High Score Avg 100/50
Sachin Tendulkar (IND) 200 329 15921 248* 53.78 51/68
Ricky Ponting (AUS) 168 287 13378 257 51.85 41/62
Jacques Kallis (SA/ICC) 166 280 13289 224 55.37 45/58
Rahul Dravid (IND/ICC) 164 286 13288 270 52.31 36/63
Joe Root (ENG) 153 279 13006 262 50.80 36/65
Alastair Cook (ENG) 161 291 12472 294 45.35 33/57
Kumar Sangakkara (SL) 134 233 12400 319 57.40 38/52
Brian Lara (WI/ICC) 131 232 11953 400* 52.88 34/48
Shivnarine Chanderpaul (WI) 164 280 11867 203* 51.37 30/66
Mahela Jayawardene (SL) 149 252 11814 374 49.84 34/50
More Test Career Records

Most Test Runs in Career

Most Test Wickets in Career

Most Test Centuries in Career

Most Test Sixes in Career

Most 5-Wicket Hauls in Career

Most 10-Wicket Hauls in Career

Most Matches Played in Career

Key insights from the above table

4: Only 4 batsmen have scored more than 13000 runs in Test cricket. The batters are Sachin Tendulkar (15921), Ricky Ponting (13378), Jacques Kallis (13289), and Rahul Dravid (13288).

1: Among the active cricketers, Joe Root, England’s former Test captain, is the only player with more than 10000 Test runs. Australia’s Steve Smith is closing in quickly to reach the mark of 10000 Test runs.

Also Read: Joe Root Test Runs – Year by Year

8: A total of 8 batsmen have played more than 150 Test matches, with all of them scoring more than 10000 runs in Test cricket.