10. Dimuth Karunaratne - 1852 Test runs at Galle International Stadium in Galle
9. Angelo Mathews - 1852 Test runs at Galle International Stadium in Galle
8. Kumar Sangakkara - 1921 Test runs at Galle International Stadium in Galle
7. Alastair Cook - 1937 Test runs at Lord's in London
6. Graham Gooch - 2015 Test runs at Lord's in London
5. Joe Root - 2022 Test runs at Lord's in London
4. Jacques Kallis - 2181 Test runs at Newlands in Cape Town
3. Kumar Sangakkara - 2312 Test runs at Sinhalese Sports Club Ground in Colombo
2. Mahela Jayawardene - 2382 Test runs at Galle International Stadium in Galle
1. Mahela Jayawardene - 2921 Test runs at Sinhalese Sports Club Ground in Colombo
Next : Root-Jaiswal battle at top in highest batting average in international cricket in 2024 list
Click to read more..