SportsAdda
Stake — IPL Community Raffle
Stake — IPL Community Raffle
Features

Most runs in Test cricket: Tendulkar’s 15,921 still leads, and Root is 1,741 away

Joe Root’s 66 at Headingley took him to 14,180 and left him 1,741 behind Sachin Tendulkar. The all-time Test run list as at 22 August 2026, and how to tell a current version from a stale one.

Aug 30, 2024 · Updated Aug 22, 2026

Most runs in Test cricket: Tendulkar’s 15,921 still leads, and Root is 1,741 away

Sachin Tendulkar has the most runs in Test cricket, 15,921 in 200 matches, and the record has stood since he retired in 2013. Joe Root is second on 14,180 and is the only player still batting who is close to it. Fifteen men have reached 10,000 Test runs and thirteen of them have finished.

Most runs in Test cricket: the full 10,000 club

Figures below are as at 22 August 2026, the day after the first England v Pakistan Test at Headingley finished.

Player Team Span Mat Inn NO Runs Avg HS 100s 50s
Sachin Tendulkar India 1989-2013 200 329 33 15,921 53.78 248* 51 68
Joe Root England 2012- 167 305 25 14,180 50.64 262 41 68
Ricky Ponting Australia 1995-2012 168 287 29 13,378 51.85 257 41 62
Jacques Kallis South Africa 1995-2013 166 280 40 13,289 55.37 224 45 58
Rahul Dravid India 1996-2012 164 286 32 13,288 52.31 270 36 63
Alastair Cook England 2006-2018 161 291 16 12,472 45.35 294 33 57
Kumar Sangakkara Sri Lanka 2000-2015 134 233 17 12,400 57.40 319 38 52
Brian Lara West Indies 1990-2006 131 232 6 11,953 52.88 400* 34 48
Shivnarine Chanderpaul West Indies 1994-2015 164 280 49 11,867 51.37 203* 30 66
Mahela Jayawardene Sri Lanka 1997-2014 149 252 15 11,814 49.84 374 34 50
Allan Border Australia 1978-1994 156 265 44 11,174 50.56 205 27 63
Steve Waugh Australia 1985-2004 168 260 46 10,927 51.06 200 32 50
Steve Smith Australia 2010- 123 220 28 10,763 56.05 239 37 44
Sunil Gavaskar India 1971-1987 125 214 16 10,122 51.12 236* 34 45
Younis Khan Pakistan 2000-2017 118 213 19 10,099 52.05 313 34 33

One row in that table is already wrong, and it is not a mistake

Steve Smith’s figures are correct up to the Sydney Test against England in January 2026, when he made 138. They have not moved since on most published versions of this list, and he has been batting in the meantime. He made 71 in the first Test against Bangladesh at Darwin this month, and 42 at Mackay in the second, which is being played as this is published. Those two innings alone put him past 10,876, before counting a second innings at Darwin, and the number is moving while you read it.

Every version of a records list is a snapshot. That is worth saying plainly because it explains almost every disagreement you will find between two of these tables. If one page says Root has 13,540 and another says 14,180, neither is necessarily wrong. One was compiled in July 2025 and the other after Headingley. The thirteen retired players in the table above cannot move, which is what makes them useful as a control: if a list has Ponting on anything other than 13,378, it has a real error rather than an old date.

The average column is a checksum, and it catches a dropped column

A Test batting average is runs divided by dismissals, and dismissals are innings minus not-outs. So every row above can be checked with one division, and the answer has to reproduce the printed average. Tendulkar: 329 innings, 33 not out, so 296 dismissals, and 15,921 divided by 296 is 53.78. Root: 305 and 25 leaves 280, and 14,180 over 280 is 50.64.

There is one wrinkle worth knowing before you try it. Cricket’s scorers truncate the second decimal place rather than round it. Tendulkar’s exact figure is 53.7871, which becomes 53.78 and not 53.79. Sangakkara’s is 57.4074, printed as 57.40. Do the division and round it up and roughly half the table will look wrong by a hundredth.

Run it with truncation and all fifteen rows reconcile exactly. That is a useful thing to know because the innings and not-out columns are the first things a table drops, and when they go the arithmetic stops closing. It also confirmed Root’s updated figure here: his 66 at Headingley was a single dismissed innings, so 14,114 became 14,180 and 279 dismissals became 280, and 14,180 over 280 lands on 50.64 exactly.

How close is Joe Root to Sachin Tendulkar?

Root needs 1,741 runs. He is 35, he has scored at 84.9 runs per Test across his career against Tendulkar’s 79.6, and at his own career rate the gap is about 21 more Tests. England play a lot of Test cricket, so that is roughly two years of work rather than five.

The complication is not his scoring rate, it is that he has to keep being picked and keep being fit. What makes the chase plausible at all is volume. Root debuted in December 2012 and has played 167 Tests since, a shade over 12 a year. Tendulkar played 200 in 24 years, about eight a year. Root is getting through a Test career half again as fast, which is why a 1,741-run gap is a conversation rather than a fantasy, and it is also the part of the equation he does not control.

He passed Alastair Cook to become England’s leading Test run-scorer in October 2024 and is now 1,708 clear of him. He also went level with Tendulkar at Headingley on a different record, reaching his 68th Test fifty, which is the most anyone has made. He is captain again, appointed in July 2026 after Ben Stokes retired from international cricket, having already led England in a record 64 Tests between 2017 and 2022.

The list is nearly closed

Only two of the fifteen are still playing, and one of them is 37. Nobody else is near: the next batters down the all-time list who are still active are a long way short of 10,000, and the format gives them fewer chances than it gave Tendulkar, who played 200 Tests in 24 years.

The other structural point is where the runs come from. Australia have four men in the top fifteen, India three, England, Sri Lanka and the West Indies two each, and South Africa and Pakistan one apiece. Seven countries, and the three that play the most Test cricket supply nine of the fifteen. It is the same shape as our list of the most wickets in international cricket, where volume of matches explains more of the order than quality does.

Common questions

Who has scored the most runs in Test cricket? Sachin Tendulkar, with 15,921 runs in 200 Tests at 53.78, including a record 51 Test centuries. He retired in November 2013.

Who has the most Test runs among active players? Joe Root, on 14,180, which is also second on the all-time list. Steve Smith is the only other active player in the 10,000 club.

What is Sachin Tendulkar’s highest Test score? An unbeaten 248 against Bangladesh at Dhaka in 2004. He never made a Test triple hundred, which four men in the table above did.

Who has faced the most balls in Tests? Rahul Dravid, which is a separate record from this one and a better measure of what he did.

For the surrounding records see our lists of most runs in international cricket across all three formats, most hundreds in international cricket, most Test runs in a calendar year and the India players with the most Test caps.

Featured photo: AFP / DESHAKALYAN CHOWDHURY

Browse more cricket records and features

Stake — IPL Community Raffle
Stake — IPL Community Raffle