Not Sachin Tendulkar or Virat Kohli, These 2 Players Have 8,000 Runs in Tests and ODIs at 50-plus Average

Only 2 batters have scored 8,000-plus runs in both Test and ODI cricket at an average above 50. Check their career statistics and achievements.

Oct 25, 2026, 14:33 IST
Legendary Cricket Players (Image - AI Generated)
Legendary Cricket Players (Image - AI Generated)

In the last 10 years or so, the cricketing world has seen some of the most iconic performances and most legendary batters in the history of the game. 

The 2 oldest formats, ODI and Test cricket, have been highly dominated by Indian names like Sachin Tendulkar and Virat Kohli. However, there is a rare feat of completing 8,000 runs in both formats with an average of 50-plus. 

This unique record does not belong to any Indian but to 2 other players from different countries that are Joe Root and AB de Villiers. In this article, we will be exploring those 2 names, their stats and major achievements, etc.

Which Are the Only 2 Players to Score 8,000+ Runs in Both Tests and ODIs at an Average of 50+? 

1. Joe Root

Joe Root is England's legendary batter who achieved the 8,000-run mark during the Pakistan ODI Tri-Series against Sri Lanka. As of now, in 197 ODI matches, Root has scored 8,005 runs at an average of 50.66. He also has 20 centuries and 49 half-centuries to his name in this format.

Root, known for his classical batting technique, is often regarded as a Test specialist. However, his ODI numbers are equally good.

Now coming to the Test format, Root is clearly eyeing legendary Sachin Tendulkar's record for the highest number of runs in this format. Root has scored a staggering 14,278 runs at an average of 50.45. He also has 41 centuries and 69 half-centuries to his name. He is currently the highest run-scorer in the format among active players.

Related Stories

Metrics
ODI Stats
Test Stats
Matches
197
169
Runs
8,005
14,278
Average
50.66
50.45
Centuries
20
41
Half-centuries
49
69

2. AB de Villiers

Often regarded as the 360-degree batter, AB de Villiers has been one of the most legendary South African batters to have ever played the game. Known for his unorthodox batting style, de Villiers made a sensational impact across formats in the cricketing world.

In the ODI format, de Villiers featured in 228 matches for South Africa and scored 9,577 runs at an average of 53.50 and a brilliant strike rate of 101.10. This also includes 25 centuries and 53 half-centuries.

In the Test format, de Villiers also played some of the most iconic innings. In 114 Tests, he scored 8,765 runs at an average of 50.66, including 22 centuries and 46 half-centuries.

De Villiers retired from international cricket in 2018. Despite retiring almost 8 years ago, he still holds a key place in the cricketing fraternity.

Metrics
ODI Stats
Test Stats
Matches
228
114
Runs
9,577
8,765
Average
53.50
50.66
Centuries
25
22
Half-centuries
53
46

With Joe Root still an active cricketer in both formats, he will look to maintain this record and surpass Sachin Tendulkar's record for the most runs in Test cricket. 

Also READ: 

List of Fastest 50 in T20 International Cricket

Varun Verma

Senior Executive - Editorial

Get here current GK and GK quiz questions in English and Hindi for India, World, Sports and Competitive exam preparation. Download the Jagran Josh Current Affairs App.

Just Now

Result Updates