Test cricket, the oldest and most demanding format of the game, has witnessed some of the greatest batsmen leave their mark with extraordinary performances.
In this article, we dive into the world of run-scoring in Test matches, highlighting players who have scored the most career runs, those who’ve dominated entire series, and the rare achievements of massive scores in a single match.
This journey through cricket’s record books reflects the skill, patience, and consistency needed to succeed at the highest level of red-ball cricket.
Most Runs In Test Cricket: Career
The list of highest run-scorers in Test cricket reads like a who’s who of batting legends. These players have consistently performed at the highest level, often for well over a decade, accumulating runs against the world’s best bowlers in various conditions.

Here’s a table of the top 35 run-scorers in Test cricket history:
| Player | Span | Mat | Inns | Runs | HS | Ave | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SR Tendulkar (IND) | 1989–2013 | 200 | 329 | 15921 | 248* | 53.78 | 54.04 | 51 | 68 | 14 | 2058+ | 69 |
| JE Root (ENG) | 2012–2025 | 157 | 286 | 13409 | 262 | 51.17 | 57.40 | 38 | 66 | 13 | 1433 | 45 |
| RT Ponting (AUS) | 1995–2012 | 168 | 287 | 13378 | 257 | 51.85 | 58.72 | 41 | 62 | 17 | 1509 | 73 |
| JH Kallis (SA/ICC) | 1995–2013 | 166 | 280 | 13289 | 224 | 55.37 | 45.97 | 45 | 58 | 16 | 1488 | 97 |
| R Dravid (IND/ICC) | 1996–2012 | 164 | 286 | 13288 | 270 | 52.31 | 42.51 | 36 | 63 | 8 | 1654 | 21 |
| AN Cook (ENG) | 2006–2018 | 161 | 291 | 12472 | 294 | 45.35 | 46.95 | 33 | 57 | 9 | 1442 | 11 |
| KC Sangakkara (SL) | 2000–2015 | 134 | 233 | 12400 | 319 | 57.40 | 54.19 | 38 | 52 | 11 | 1491 | 51 |
| BC Lara (WI/ICC) | 1990–2006 | 131 | 232 | 11953 | 400* | 52.88 | 60.51 | 34 | 48 | 17 | 1559 | 88 |
| S Chanderpaul (WI) | 1994–2015 | 164 | 280 | 11867 | 203* | 51.37 | 43.31 | 30 | 66 | 15 | 1285 | 36 |
| DPMD Jayawardene (SL) | 1997–2014 | 149 | 252 | 11814 | 374 | 49.84 | 51.45 | 34 | 50 | 15 | 1387 | 61 |
| AR Border (AUS) | 1978–1994 | 156 | 265 | 11174 | 205 | 50.56 | 41.09 | 27 | 63 | 11 | 1161 | 28 |
| SR Waugh (AUS) | 1985–2004 | 168 | 260 | 10927 | 200 | 51.06 | 48.64 | 32 | 50 | 22 | 1175 | 20 |
| SPD Smith (AUS) | 2010–2025 | 119 | 212 | 10477 | 239 | 56.02 | 53.68 | 36 | 43 | 11 | 1143 | 62 |
| SM Gavaskar (IND) | 1971–1987 | 125 | 214 | 10122 | 236* | 51.12 | 43.35 | 34 | 45 | 12 | 908+ | 26 |
| Younis Khan (PAK) | 2000–2017 | 118 | 213 | 10099 | 313 | 52.05 | 52.12 | 34 | 33 | 19 | 1082 | 70 |
| HM Amla (SA) | 2004–2019 | 124 | 215 | 9282 | 311* | 46.64 | 49.97 | 28 | 41 | 13 | 1170 | 14 |
| KS Williamson (NZ) | 2010–2024 | 105 | 186 | 9276 | 251 | 54.88 | 51.78 | 33 | 37 | 11 | 1031 | 27 |
| GC Smith (SA/ICC) | 2002–2014 | 117 | 205 | 9265 | 277 | 48.25 | 59.67 | 27 | 38 | 11 | 1165 | 24 |
| V Kohli (IND) | 2011–2025 | 123 | 210 | 9230 | 254* | 46.85 | 55.57 | 30 | 31 | 15 | 1027 | 30 |
| GA Gooch (ENG) | 1975–1995 | 118 | 215 | 8900 | 333 | 42.58 | 49.23 | 20 | 46 | 13 | 1079 | 25 |
Sachin Tendulkar, who is often called the “Little Master,” tops the list with 15,921 runs in Test cricket. His record is set over a 24-year career, showcasing unmatched longevity and consistency.
Now ranked second all-time, Joe Root has passed legends like Rahul Dravid, Jacques Kallis, and Ricky Ponting, with a tally of 13,409 runs following his recent century against India at Old Trafford. Root also stands out for his 38 Test hundreds (equal to Sangakkara), and 104 fifty-plus scores, second only to Tendulkar’s 119.
Other modern greats like Virat Kohli also remain in the top 20. As Root continues to break records. Like scoring the most Test centuries against India (12) and amassing over 7,000 runs in England, his position as one of the format’s all-time greats is firmly cemented, with room to climb even higher.
Most Runs In A Test Series
While career aggregates show consistency over time, runs scored in a single series highlight a player’s ability to dominate opposition over a short period.

Here are the top 10 run-scorers in a Test series:
| S.N. | Player | Team | Opp | Mat | Runs | Inns | HS | Avg | 100s | 50s |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | DG Bradman | AUS | ENG | 5 | 974 | 7 | 334 | 139.14 | 4 | 0 |
| 2 | WR Hammond | ENG | AUS | 5 | 905 | 9 | 251 | 113.12 | 4 | 0 |
| 3 | MA Taylor | AUS | ENG | 6 | 839 | 11 | 219 | 83.90 | 2 | 5 |
| 4 | RN Harvey | AUS | SA | 5 | 834 | 9 | 205 | 92.66 | 4 | 3 |
| 5 | IVA Richards | WI | ENG | 4 | 829 | 7 | 291 | 118.42 | 3 | 2 |
| 6 | CL Walcott | WI | AUS | 5 | 827 | 10 | 155 | 82.70 | 5 | 2 |
| 7 | GS Sobers | WI | PAK | 5 | 824 | 8 | 365* | 137.33 | 3 | 3 |
| 8 | DG Bradman | AUS | ENG | 5 | 810 | 9 | 270 | 90.00 | 3 | 1 |
| 9 | DG Bradman | AUS | SA | 5 | 806 | 5 | 299* | 201.50 | 4 | 0 |
| 10 | BC Lara | WI | ENG | 5 | 798 | 8 | 375 | 99.75 | 2 | 2 |
Don Bradman’s 974 runs against England in the 1930 Ashes series stands out as a monumental achievement. This record has stood for over 90 years, highlighting its exceptional nature. Bradman’s dominance is further emphasized by his presence three times in the top 10 list.
The list also features other batting greats like Wally Hammond, Viv Richards, and Brian Lara, showcasing their ability to consistently perform at the highest level throughout a series.
Most Runs In A Test Match
Some batsmen have had extraordinary performances in a single Test match, scoring heavily in both innings.

Here are the top 10 run-scorers in a single Test match:
| S.N. | Player | Team | Opp | 1st | 2nd | Total | Venue | Date |
|---|---|---|---|---|---|---|---|---|
| 1 | GA Gooch | ENG | IND | 333 | 123 | 456 | Lord’s | 26 Jul 1990 |
| 2 | MA Taylor | AUS | PAK | 334* | 92 | 426 | Peshawar | 15 Oct 1998 |
| 3 | KC Sangakkara | SL | BAN | 319 | 105 | 424 | Chattogram | 04 Feb 2014 |
| 4 | BC Lara | WI | ENG | 400* | – | 400 | St John’s | 10 Apr 2004 |
| 5 | GS Chappell | AUS | NZ | 247* | 133 | 380 | Wellington | 01 Mar 1974 |
| 6 | ML Hayden | AUS | ZIM | 380 | – | 380 | Perth | 09 Oct 2003 |
| 7 | A Sandham | ENG | WI | 325 | 50 | 375 | Kingston | 03 Apr 1930 |
| 8 | BC Lara | WI | ENG | 375 | DNB | 375 | St John’s | 16 Apr 1994 |
| 9 | DPMD Jayawardene | SL | SA | 374 | – | 374 | Colombo (SSC) | 27 Jul 2006 |
| 10 | GS Sobers | WI | PAK | 365* | – | 365 | Kingston | 26 Feb 1958 |
Graham Gooch’s 456 runs against India in 1990 stands as the highest aggregate in a single Test. His triple century in the first innings, followed by a century in the second, is a feat of remarkable skill and endurance.
The list includes some of the highest individual scores in Test cricket, such as Brian Lara’s 400* and Matthew Hayden’s 380. These performances not only contributed significantly to their team’s success but also left an indelible mark on cricket history.
Related Reads:
Conclusion: Sachin Tendulkar Still Holds the Record for Most Runs in Test Cricket
The records for most runs in Test cricket, whether over a career, series, or single match, represent the pinnacle of batting achievement. They showcase not just talent but also consistency, mental strength, and the ability to perform under pressure.
While Sachin Tendulkar’s career aggregate of 15,921 runs may seem unassailable, the continued evolution of the game and the emergence of new talent means records are always under threat. Players like Joe Root and Virat Kohli are still adding to their tallies, keeping the race for run-scoring records alive and exciting.
The art of run-scoring in Test cricket remains a true test of a batsman’s skill, temperament, and endurance. It’s a testament to the players who feature in these lists that their achievements continue to be celebrated and aspired to by cricket enthusiasts around the world.
Leave a Comment