Home / Sports / Cricket / Photos / Tests: Top 10 highest run-scorers of all time

Tests: Top 10 highest run-scorers of all time

Updated On: 22 July, 2024 04:58 PM IST | Sujay Shivalkar

With the test century against West Indies, England star batsman Joe Root has secured the eighth spot on the list of all-time highest run-scorers of the format. Here are all the top 10 highest run-scorers in Tests (Pic: File Pic)

With the test century against West Indies, England star batsman Joe Root has secured the eighth spot on the list of all-time highest run-scorers of the format. Here are all the top 10 highest run-scorers in Tests (Pic: File Pic)

1/11

With the test century against West Indies, England star batsman Joe Root has secured the eighth spot on the list of all-time highest run-scorers of the format. Here are all the top 10 highest run-scorers in Tests (Pic: File Pic)
Sachin Tendulkar
India's legendary batsman Sachin Tendulkar enjoys the top spot with 15,921 runs in the longest format of the game. The former right-handed batsman represented India in 200 Tests and also holds the record for the most number of test centuries which is 51

2/11

Sachin Tendulkar

India's legendary batsman Sachin Tendulkar enjoys the top spot with 15,921 runs in the longest format of the game. The former right-handed batsman represented India in 200 Tests and also holds the record for the most number of test centuries which is 51

Ricky Ponting
Having played 168 Tests, Australian great Ricky Ponting comes second on the list with 13,378 runs. With this, Ponting registered 41 Tests ton to his name

3/11

Ricky Ponting

Having played 168 Tests, Australian great Ricky Ponting comes second on the list with 13,378 runs. With this, Ponting registered 41 Tests ton to his name

Jacques Kallis
Former South African all-rounder Jacques Kallis is the third on the list. He has scored 13,289 runs in 166 tests played. He also has 45 centuries in the format

4/11

Jacques Kallis

Former South African all-rounder Jacques Kallis is the third on the list. He has scored 13,289 runs in 166 tests played. He also has 45 centuries in the format

Rahul Dravid
One of India's finest test batsmen, Rahul Dravid is also among the top 10 players. With 164 tests, Dravid scored 13,288 runs and also had 36 hundreds in the longest format of the game

5/11

Rahul Dravid

One of India's finest test batsmen, Rahul Dravid is also among the top 10 players. With 164 tests, Dravid scored 13,288 runs and also had 36 hundreds in the longest format of the game

Alastair Cook
England's Alastair Cook is the fifth player with the most runs in Test cricket. In 161 matches, the former English batsman smashed 12,472 runs with 33 centuries in Test format

6/11

Alastair Cook

England's Alastair Cook is the fifth player with the most runs in Test cricket. In 161 matches, the former English batsman smashed 12,472 runs with 33 centuries in Test format

Kumar Sangakkara
Former Sri Lanka captain Kumar Sangakkara is in the sixth spot. Having represented the side in 134 Test matches, he has 12,400 runs with 38 centuries

7/11

Kumar Sangakkara

Former Sri Lanka captain Kumar Sangakkara is in the sixth spot. Having represented the side in 134 Test matches, he has 12,400 runs with 38 centuries

Brian Lara
West Indies legend Brian Lara sits in seventh place with 11,953 runs in 131 Test matches. In his time, he scored 34 hundreds in the format

8/11

Brian Lara

West Indies legend Brian Lara sits in seventh place with 11,953 runs in 131 Test matches. In his time, he scored 34 hundreds in the format

Joe Root
England's stalwart Joe Root has secured the eighth spot after his century against the West Indies in the second test match. He is the only active player in the list of the top 10 highest run-scorers of all time in Test cricket. So far, playing 142 test matches, he has accumulated 11,940 runs with 32 centuries

9/11

Joe Root

England's stalwart Joe Root has secured the eighth spot after his century against the West Indies in the second test match. He is the only active player in the list of the top 10 highest run-scorers of all time in Test cricket. So far, playing 142 test matches, he has accumulated 11,940 runs with 32 centuries

Shivnarine Chanderpaul
Former West Indies batsman Shivnarine Chanderpaul is in the ninth position with 11,867 runs in 164 test matches. The former left-handed batsman ended his test career with 30 centuries to his name

10/11

Shivnarine Chanderpaul

Former West Indies batsman Shivnarine Chanderpaul is in the ninth position with 11,867 runs in 164 test matches. The former left-handed batsman ended his test career with 30 centuries to his name

Mahela Jayawardene
The tenth place is in the name of Sri Lankan star batsman Mahela Jayawardene. He played 149 tests for the island nation in which he scored 11,814 runs including 34 hundreds

11/11

Mahela Jayawardene

The tenth place is in the name of Sri Lankan star batsman Mahela Jayawardene. He played 149 tests for the island nation in which he scored 11,814 runs including 34 hundreds

Photo of Day

Global AI leaders join PM Modi in a bid to push for a smarter, inclusive future

Global AI leaders join PM Modi in a bid to push for a smarter, inclusive future

PM Narendra Modi joins hands with Google CEO Sundar Pichai, OpenAI CEO Sam Altman, and others during the India AI Impact Summit 2026, in New Delhi. PIC/PTI

Advertisement