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)

01
Joe Root (Pic: File Pic)
Joe Root (Pic: File Pic)
02
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

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

03
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

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

04
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

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

05
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

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

06
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

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

07
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

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

08
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

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

09
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

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

10
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

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

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

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

Recommended Photos

Next Gallery

Photo of Day

The people’s game

The people’s game

A boy playing football on the shore of Versova Jetty reminds us that we’re in for weeks of FIFA World Cup action. PIC/SHADAB KHAN