Who has scored the most Test runs in his country

By Aditya
August 02, 2025

9 - Shivnarine Chanderpaul: 6187 runs in 81 Tests in the West Indies

8 - Brian Lara: 6217 runs in 65 Tests in the West Indies

7 - Alastair Cook: 6568 runs in 89 Tests in England

6 - Kumar Sangakkara: 6830 runs in 75 Tests in Sri Lanka

5 - Jacques Kallis: 7035 runs in 88 Tests in South Africa

4 - Mahela Jayawardene: 7167 runs in 81 Tests in Sri Lanka

3 - Sachin Tendulkar: 7216 runs in 94 Tests in India

2 - Joe Root: 7224 runs in 84 Tests in England

1 - Ricky Ponting: 7578 runs in 92 Tests in Australia

See More Stories