5. Moeen Ali
The final name in the countdown of the top 5 run-scorers is that of Moeen Ali. The England all-rounder has scored 381 runs in five matches in India with two hundreds and a fifty. He also averages nearly 43 against India in India.
With England having picked two specialist spinners, Dom Bess and Jack Leach, it will be interesting to see if Ali plays the first Test and the other three.
Also Read: India vs England 2021: Major Records & Stats Expected To Be Broken