India vs England Test cricket is one of the strongest battles in the longest international cricket format. Here, we are going through the key records of most runs in the India vs England Test cricket history.
Since 1932, India vs England Test cricket has been running, and it has been a challenging series for some recent decades. Cricket fans have experienced many great batting performances during India vs England Test matches, as some of the class batters have enjoyed and dominated during these key battles.
Highest run-scorers in India vs England Test Matches (All Time)
In the history of India vs England Test cricket history, two players have recorded 2500+ runs. English cricketer Joe Root holds the record for most runs in India vs England overall Test cricket history.
Player (Team) | Runs scored |
Joe Root (England) | 2557 |
Sachin Tendulkar (India) | 2535 |
Sunil Gavaskar (India) | 2483 |
Alastair Cook (England) | 2431 |
Virat Kohli (India) | 1991 |
Highest run-scorers in India vs England Test Matches (In India)
Legendary Indian cricketer Sunil Gavaskar has the record for most runs in India vs England Test matches in India.
Player (Team) | Runs scored |
Sunil Gavaskar (India) | 1331 |
Alastair Cook (England) | 1235 |
Gundappa Viswanath (India) | 1022 |
Virat Kohli (India) | 1015 |
Joe Root (England) | 983 |
Highest run-scorers in India vs England Test Matches (In England)
In the record book of India vs England Test cricket in England, legendary Indian cricketer Sachin Tendulkar is on top of the list of most runs in India vs England Test matches in England.. Only two batters have recorded 1500+ runs in this list of most runs in England.
Player (Team) | Runs scored |
Sachin Tendulkar (India) | 1575 |
Joe Root (England) | 1574 |
Rahul Dravid (India) | 1376 |
Alastair Cook (England) | 1196 |
Sunil Gavaskar (India) | 1152 |
Highest run-scorers in India vs England Test Matches (As Captain)
Former Indian captain Virat Kohli holds the record for most runs as a captain in the India vs England Test cricket history. To date, three captains have scored 1000+ runs in this list.
Player (Team) | Runs scored |
Virat Kohli (India) | 1638 |
Joe Root (England) | 1251 |
Alastair Cook (England) | 1229 |
MS Dhoni (India) | 842 |
Graham Gooch (England) | 799 |
Note: The stats are updated as of January 2024