back to top
HomeIndia tour of England 2025Top run-scorers in India vs England Test history 

Top run-scorers in India vs England Test history 

Who has Scored Most Test Runs in India vs England Matches?

With its intriguing contrast of styles and temperaments, the Test series between India and England has long been a highlight of the cricket calendar. So let’s look at Who has Scored Most Test Runs in India vs England Matches?

Many batsmen have made a lasting impression on this rivalry over the years, leaving their names in the record books with enormous run totals.

These batsmen have greatly influenced the results of numerous memorable matches with their reliable performances and frequently game-winning efforts. 

Their class and tenacity are demonstrated by their ability to adjust to different circumstances, both on the spinning tracks of India and the seaming pitches of England. Let’s see who has scored the most runs in Test match between India and England. 

  1. Virat Kohli

Virat Kohli, India’s contemporary batting powerhouse, is at fifth on the list. Kohli has 1991 runs at an average of 42.36 from 28 matches and 50 innings, including 5 hundreds and 9 half-centuries, with a high of 235. 

  1. Alastair Cook

Alastair Cook, the former captain of England, is in fourth place with 2431 runs in 30 games and 54 innings. Cook has seven hundreds and nine half-centuries to go along with his respectable average of 47.66. His best score was a sensational 294. 

  1. Sunil Gavaskar

India’s ‘Little Master’, Sunil Gavaskar, who amassed 2483 runs in 38 games and 67 innings, is ranked third. Despite having a lesser average of 38.20 than other players in the top 5, his four hundreds and sixteen half-centuries show his longevity and productivity over a lengthy career. 

  1. Sachin Tendulkar

The renowned Indian cricketer Sachin Tendulkar, who scored 2535 runs at an average of 51.73 in 32 games and 53 innings, comes in second. Tendulkar’s career includes seven centuries, 13 half-centuries, and the best score of 193 against England. 

  1. Joe Root  

Joe Root, England’s batting maestro, tops this coveted list. Root has an outstanding average of 58.08 with an astounding 2846 runs from 30 games and 55 innings, which includes 10 hundreds and 11 half-centuries. 

DOWNLOAD: STUMPSANDBAILS FANTASY CRICKET APP

DOWNLOAD: DRAGOZ SPORTS FANTASY CRICKET APP

Vineet Vashisht
Vineet Vashisht
Experienced News-writer and presenter with a demonstrated history of working in the sports industry.

Most Popular

Indian Wicketkeepers With Most Runs in England Most sixes in an IPL season by a player Top 5 players with the most runs in test cricket From Gayle storm to Sharma show: IPL’s top 5 individual innings The Best of IPL Captains: Top 5 with the Most Wins and Impactful Leadership