The stage is set for an epic showdown between India and England, with their Test series kicking off on June 20 and wrapping up on August 4. This five-match series promises to be a real treat for cricket fans. When it comes to the top run-scorers in India-England Test matches, you might expect Sachin Tendulkar to be leading the pack. But think again.
England’s Joe Root takes the top spot, leaving Tendulkar in the dust. Root has played 30 Tests against India from 2012 to 2024, scoring 2846 runs at an average of 58.08. He’s smashed 10 centuries and 11 half-centuries against India.
Tendulkar comes in second, with 2535 runs in 32 Tests against England from 1990 to 2012. He averaged 51.73 and hit seven centuries and 13 half-centuries. Sunil Gavaskar, also known as the “Little Master,” takes third place with 2483 runs in 38 Tests against England from 1971 to 1986. He averaged 38.20 and scored four centuries and 16 half-centuries.
Another Englishman, Alastair Cook, is fourth on the list. He played 30 Tests against India from 2006 to 2018 and scored 2431 runs at an average of 47.66. Cook hit seven centuries and nine half-centuries against India.
Rounding out the top five is Virat Kohli, who has played 28 Tests against England from 2012 to 2022. He averaged 42.36 and scored 1991 runs, including five centuries and nine half-centuries.
Here are the top five run-scorers in India-England Test matches:
- Joe Root (England) – 2846 runs
- Sachin Tendulkar (India) – 2535 runs
- Sunil Gavaskar (India) – 2483 runs
- Alastair Cook (England) – 2431 runs
- Virat Kohli (India) – 1991 runs
These numbers are a testament to the talent and endurance of these cricket legends. As the India-England series gets underway, fans can expect more thrilling performances from both teams.