Skip to content
GO TO bet365 Sports
Test cricket

We look at the players who have scored the most runs in Test cricket.

Test Cricket Explained

Most runs in Test cricket

Sachin Tendulkar

15,921

Ricky Ponting

13,378

Jacques Kallis

13,289

Rahul Dravid

13,288

Joe Root

12,886

Alastair Cook

12,472

Kumar Sangakkara

12,400

Brian Lara

11,953

Shivnarine Chnaderpaul

11,867

Mahela Jayawardene

11,814

Root, who reached the milestone of 12,000 runs against the West Indies in the summer, eclipsed Cook's career tally of 12,472 runs as he reached 71 against Pakistan in Multan.

The Yorkshireman reached the total in 14 fewer Tests than Cook and currently sits fifth on the all-time run-scorer list.

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.79 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 £50 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.