Skip to content
GO TO bet365 Sports
Test cricket

We look at the players who have scored the most runs in Test cricket after Joe Root surpassed the 12,000 milestone and moved ahead of the great Brian Lara in the all-time Test run chart.

Test Cricket Explained

Most runs in Test cricket

Sachin Tendulkar

15,921

Ricky Ponting

13,378

Jacques Kallis

13,289

Rahul Dravid

13,288

Alastair Cook

12,472

Kumar Sangakkara

12,400

Joe Root

12,027

Brian Lara

11,953

Shivnarine Chnaderpaul

11,867

Mahela Jayawardene

11,814

Root became only the second England batter in Test history to reach the milestone of 12,000 runs following an excellent hundred in the World Test Championship match against the West Indies at Edgbaston.

The century, which was Root's 33rd in Test cricket, saw him move above Lara and into seventh in the all-time table.

India's star batsman Sachin Tendulkar holds the record for the most runs in Test matches having finished his career with an astonishing total of 15,921, which is 2,543 runs clear of Australia's Ricky Ponting in second.

Kumar Sangakkara of Sri Lanka boasts the best Test average of those that have achieved 12,000 runs or more in Test cricket, averaging 57.40 across 134 matches.

The only active player currently in the top 10, Root's strike rate of 56.71 is only bettered by Lara and Ponting.

Lara's 400 not out against England in 2004 remains the highest individual score in a Test match.

Related Articles

bet365 uses cookies

We use cookies to deliver a better and more personalised service. For more information, see our Cookie Policy

New to bet365? Bet £10 & Get £30 in Free Bets Join Now

Min deposit requirement. Free Bets are paid as Bet Credits and are available for use upon settlement of qualifying bets. Min odds, bet and payment method exclusions apply. Returns exclude Bet Credits stake. Time limits and T&Cs apply.