Batting Records

Top 10: Most Runs by Active Players in Test Cricket

The longest format of the game, Test cricket, has evolved with time, as has the batter’s playing approach. There is no question about the greatness of the 20th-century batters, as they faced some of the most formidable bowling attacks.

But the modern-day Test batters have added a pinch of aggression to their style of play. Their ability to score runs against the best of the best bowlers at their will places them among the elites.

On that note, we’ll look at the top 10 active batsmen with the most runs in Test cricket.

Most Runs by Active Players in Test Cricket

PlayerRunsInningsHigh ScoreAvg100/50
Joe Root (ENG)1277727426250.9035/64
Steven Smith (AUS)970219723956.4032/41
Virat Kohli (IND)9145203254*48.1330/31
Kane Williamson (NZ)903518225154.7532/37
Angelo Mathews (SL)7966204200*45.0016/44
Cheteshwar Pujara (IND)7195176206*43.6019/35
Dimuth Karunaratne (SL)714418524440.1316/39
Ben Stokes (ENG)664119525835.5113/34
Jonny Bairstow (ENG)6042178167*36.3912/26
Mushfiqur Rahim (BAN)6007174219*37.7711/27

Key Insights

England’s former captain, Joe Root, is the only current player who has more than 10000 runs in Tests. Soon, he might be among the top 5 run scorers in this format.

There is competition among the Fab 4 batters to be the leading centurion. All of them have close to 30 Test centuries, which shows their temperament to tackle the challenges of Tests.

Most of the batters on this list have scored at least 1 double hundred, and Virat Kohli has the most Test double centuries to his name. Meanwhile, New Zealand’s prolific batter, Kane Williamson, has smashed the most double tons in the 2020s decade.

Speaking of the 2020s decade, Joe Root also leads the run charts here with over 4000 runs under his belt. And there is no doubt that he is going to extend his tally in the coming years.

Leave a Reply

Your email address will not be published. Required fields are marked *