7. Dhananjaya de Silva: Sri Lanka captain has scored 807 runs in 8 matches with 3 centuries and 8 fifties. (Photo: AP)
6. Ollie Pope: England stand-in skipper has notched up 835 runs in 13 Tests with 3 tons and 2 fifties. (Photo: ANI)
5. Usman Khawaja: Australian opener has piled up 943 runs in 12 Tests with 1 century and 5 fifties. (Photo: ANI)
4. Zak Crawley: England opener has scored 984 runs in 13 Tests with 1 century and 7 fifties. (Photo: ANI)
3. Ben Duckett: England opener has scored 1,028 runs in 16 matches with 1 ton and 5 fifties. (Photo: ANI)
2. Yashasvi Jaiswal: Indian opener has risen to 2nd spot with his fifty against Bangladesh in 1st Test in Chennai. Jaiswal now has 1,094 runs in 10 Tests with 3 centuries and 5 fifties. (Photo: AP)
1. Joe Root: England batter remains in No. 1 position and has scored 1,398 runs in 16 Tests with 5 tons and 6 fifties. (Photo: ANI)
Thanks For Reading!
Next: Who are India's Chess Olympiad winners - full list