India are set to take lock horns with England at home in the five-match India vs England Test series, commencing with the first match in Hyderabad on January 25 (Thursday). Amidst discussions about the pitch, the spotlight will also be on star batters from both teams. Conditions in India and England pose unique challenges, and certain Indian batters have excelled consistently against England over the years. Let's have a look at five legendary Indian batters who showcased utmost prowess against England in the long format of cricket.


Here's a list of the Indian batters with most runs against England in Tests:



  1. Sachin Tendulkar - 2535 runs:



  • Sachin Tendulkar, considered one of the greatest batters, tops the list with a remarkable 2535 runs against England in Tests.

  • Across 32 Tests, Tendulkar maintained an average of 51.73, featuring seven centuries and 13 half-centuries.

  • His memorable hundred in Chennai, guiding India to chase 387 in the fourth innings, stands out as a special knock.



  1. Sunil Gavaskar - 2483 runs:



  • Sunil Gavaskar, an iconic Test opener, accumulated 2483 runs against England in 38 Test matches.

  • Gavaskar's solid technique contributed to four centuries and 16 half-centuries against the English side.

  • His notable innings includes a remarkable 221 at The Oval in 1979 during an almost miraculous chase of 438.



  1. Virat Kohli - 1991 runs:



  • Virat Kohli has a special connection with England, marked by his redemption in the 2018 Test series where he amassed 593 runs, including two centuries.

  • Leading India to a 4-0 victory against England in 2016 at home, Kohli's highest score against them is 235 at the Wankhede Stadium.



  1. Rahul Dravid - 1950 runs:



  • Current head coach Rahul Dravid showcased his batting prowess against England, averaging an impressive 60.93 in 21 Tests.

  • Dravid's solid technique and seven centuries helped him accumulate 1950 runs against England.



  1. Gundappa Viswanath - 1880 runs:



  • Renowned for his brilliant use of wrists, Gundappa Viswanath scored 1880 runs against England in 30 Tests at an average of 37.42.

  • The gutsy batter recorded four centuries and 12 half-centuries in his Test encounters with England.


These iconic Indian batters have left an indelible mark on Test cricket, displaying consistency and dominance against England. As the upcoming series unfolds, their contributions will be remembered in the context of India-England Test battles.