Highest runs in Test cricket

Updated on Oct 05 2020

Sachin Tendulkar

15,921 Runs

1. Sachin Tendulkar

Innings: 329, Avg: 53.78

India
Ricky Ponting

13,378 Runs

2. Ricky Ponting

Innings: 287, Avg: 51.85

Australia
Jacques Kallis

13,289 Runs

3. Jacques Kallis

Innings: 280, Avg: 55.37

South Africa
Rahul Dravid

13,288 Runs

4. Rahul Dravid

Innings: 286, Avg: 52.31

India
Alastair Cook

12,472 Runs

5. Alastair Cook

Innings: 291, Avg: 45.35

England
Kumar Sangakkara

12,400 Runs

6. Kumar Sangakkara

Innings: 233, Avg: 12,400

Sri Lanka
Brian Lara

11,953 Runs

7. Brian Lara

Innings: 232, Avg: 52.88

West Indies
Shivnarine Chanderpaul

11,867 Runs

8. Shivnarine Chanderpaul

Innings: 280, Avg: 51.37

West Indies
Mahela Jayawardene

11,814 Runs

9. Mahela Jayawardene

Innings: 252, Avg: 49.84

Sri Lanka
Allan Border

11,174 Runs

10. Allan Border

Innings: 265, Avg: 50.56

Australia