Cricket

List of Most Runs in Test Cricket

This list details the top 20 all-time leading run-scorers in Test cricket history. Sachin Tendulkar leads with 15,921 runs, followed by Ricky Ponting and Jacques Kallis. These legends have set remarkable benchmarks in the sport's longest format.

20 itemsUpdated Mar 13, 2026

Scoring runs in Test cricket is the ultimate testament to a batsman's skill, endurance, and mental fortitude. This demanding format requires unwavering concentration over long periods, making every run a hard-earned achievement. At the pinnacle of this illustrious list stands India's 'Little Master,' Sachin Tendulkar. His career saw him amass an astonishing 15,921 runs across 200 Test matches, a record that underscores his unparalleled consistency and longevity. Tendulkar's ability to dominate diverse bowling attacks in varying conditions cemented his legacy as arguably the greatest Test batsman of all time, setting a benchmark that remains formidable. Following Tendulkar, a cadre of equally legendary batsmen have etched their names into Test cricket history. Australia's dynamic leader, Ricky Ponting, holds the second spot with 13,378 runs from 168 Tests. Ponting's aggressive yet technically sound approach made him a formidable opponent. Close behind is South Africa's all-rounder extraordinaire, Jacques Kallis, who accumulated 13,289 runs in 166 Tests, showcasing his dual prowess. India's 'The Wall,' Rahul Dravid, is another stalwart, having scored 13,288 runs in 164 Tests, renowned for his unwavering resilience and impeccable technique. The list also features contemporary greats who continue to redefine batting excellence. England's Joe Root, for instance, has already surpassed the 12,800+ run mark, a remarkable feat given the demands of modern cricket. Root's elegant stroke play and consistent scoring position him as a strong contender to climb further up this elite ladder. The dedication required to achieve such milestones in Test cricket, a format increasingly challenged by T20 cricket's popularity, speaks volumes about these players' commitment to the game's purest form. Their records inspire future generations, demonstrating the enduring appeal and challenge of Test match batting.

#Name
1

Sachin Tendulkar (India) – 15,921 runs in 200 Tests

India | 1989-2013

2

Ricky Ponting (Australia) – 13,378 runs in 168 Tests

Australia | 1995-2012

3

Jacques Kallis (South Africa) – 13,289 runs in 166 Tests

ICC/South Africa | 1995-2013

4

Rahul Dravid (India) – 13,288 runs in 164 Tests

India | 1996-2012

5

Joe Root (England) – 12,800+ runs

England | 2012-2026 (active)

6

Alastair Cook (England) – 12,472 runs in 161 Tests

England | 2006-2018

7

Kumar Sangakkara (Sri Lanka) – 12,400 runs in 134 Tests

Sri Lanka | 2000-2015

8

Brian Lara (West Indies) – 11,953 runs in 131 Tests

West Indies | 1990-2006

9

Shivnarine Chanderpaul (West Indies) – 11,867 runs in 164 Tests

West Indies | 1994-2015

10

Mahela Jayawardene (Sri Lanka) – 11,814 runs in 149 Tests

Sri Lanka | 1997-2014

11

Allan Border (Australia) – 11,174 runs in 156 Tests

Australia | 1978-1994

12

Steve Waugh (Australia) – 10,927 runs in 168 Tests

Australia | 1985-2004

13

Sunil Gavaskar (India) – 10,122 runs in 125 Tests

India | 1971-1987

14

Younis Khan (Pakistan) – 10,099 runs in 118 Tests

Pakistan | 2000-2017

15

Steve Smith (Australia) – 10,000+ runs

Australia | 2010-2026 (active)

16

Virat Kohli (India) – 9,200+ runs

17

Graeme Smith (South Africa) – 9,265 runs in 117 Tests

18

Kane Williamson (New Zealand) – 8,800+ runs

19

David Warner (Australia) – 8,786 runs

20

Matthew Hayden (Australia) – 8,625 runs in 103 Tests

This list is compiled from verified public records and reference sources. Last verified: March 13, 2026.

Found an error? Report it here