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