4. Rishabh Pant – 516 Runs
Rishabh Pant grabs the 4th spot in this list with 516 Test runs in 15 innings against the English side. Since 2018, the Indian wicket-keeper has smacked 2 centuries and 2 half-centuries against the English side and scored runs at an average of 36.43. His first Test century also arrived while facing England at home during the Test series in March this year.