
The IND VS ENG Test rivalry has produced some of the finest batting performances in cricket history. Over several decades, legendary batters from both India and England have entertained fans with remarkable consistency, match-winning centuries, and unforgettable partnerships. Scoring heavily in an IND VS ENG Test series requires exceptional technique, patience, and the ability to perform in challenging conditions against world-class bowling attacks.
The list of the highest run scorers in IND VS ENG Test cricket features iconic names who dominated this historic contest across different generations. From elegant stroke-makers to dependable run machines, these players have left an everlasting impact on one of Test cricket’s oldest rivalries. Here are the top 10 highest run scorers in IND VS ENG Test cricket history, ranked from No. 10 to No. 6.
10. Dilip Vengsarkar (India)

Dilip Vengsarkar was one of India’s finest Test batters during the late 1970s and 1980s. His elegant stroke play and excellent temperament made him a dependable performer against England. Vengsarkar scored heavily both at home and away, often producing match-defining innings under pressure, earning his place among the leading run scorers in IND VS ENG Test cricket. Known for his stylish cover drives and solid defensive technique, Vengsarkar consistently troubled England’s bowling attack. His ability to build long innings made him one of India’s most valuable batters during this famous rivalry.
| Matches | Runs | Highest Score | Average | Centuries |
|---|---|---|---|---|
| 26 | 1589 | 157 | 42.94 | 5 |
9. Graham Gooch (England)

Graham Gooch was one of England’s greatest opening batters and enjoyed tremendous success against India. His patience, concentration, and ability to play marathon innings helped him become one of the leading run scorers in IND VS ENG Test history. Gooch was particularly dominant on English pitches, where his solid technique allowed him to wear down India’s bowling attack. His remarkable triple century against India remains one of the greatest innings ever played in this rivalry.
| Matches | Runs | Highest Score | Average | Centuries |
|---|---|---|---|---|
| 19 | 1725 | 333 | 55.64 | 5 |
8. Cheteshwar Pujara (India)

Cheteshwar Pujara established himself as India’s modern-day Test specialist through his remarkable patience and resilience. His ability to occupy the crease for long periods made him one of India’s most dependable batters in IND VS ENG Test encounters. Pujara often frustrated England’s bowlers with his disciplined approach before capitalizing on scoring opportunities. His marathon innings played a crucial role in several memorable Indian victories during the last decade.
| Matches | Runs | Highest Score | Average | Centuries |
|---|---|---|---|---|
| 27 | 1778 | 206* | 39.51 | 5 |
7. Gundappa Viswanath (India)

Gundappa Viswanath was admired for his elegant batting and exceptional wristwork. Despite not being physically imposing, he consistently produced high-quality innings against England and earned a place among the leading run scorers in IND VS ENG Test cricket. Viswanath possessed excellent balance and timing, allowing him to score fluently against both pace and spin. His stylish centuries remain some of the most memorable batting performances in this historic rivalry.
| Matches | Runs | Highest Score | Average | Centuries |
|---|---|---|---|---|
| 30 | 1880 | 222 | 37.60 | 4 |
Also Read:
6. Rahul Dravid (India)

Rahul Dravid, famously known as “The Wall,” produced some of the finest batting displays in IND VS ENG Test cricket. His outstanding technique, patience, and ability to perform in difficult conditions made him one of India’s greatest Test batters. His numerous centuries and match-saving innings played a major role in India’s success against England, making him one of the most respected names in Test cricket history.
| Matches | Runs | Highest Score | Average | Centuries |
|---|---|---|---|---|
| 21 | 1950 | 217 | 60.93 | 7 |
5. Virat Kohli (India)

Virat Kohli has been one of India’s most influential batters in modern Test cricket. His aggressive mindset, flawless technique, and hunger for big scores have made him one of the leading run-getters in IND VS ENG Test history. Kohli has delivered several memorable innings against England in both home and away conditions, often leading from the front as captain. His ability to adapt to different conditions and build long innings has helped India win crucial Test matches. Kohli’s consistency and passion continue to make him one of the biggest stars in the IND VS ENG Test rivalry.
| Matches | Runs | Highest Score | Average | Centuries |
|---|---|---|---|---|
| 28 | 1991 | 235 | 42.36 | 5 |
4. Alastair Cook (England)

Alastair Cook was England’s most dependable opening batter for over a decade. His remarkable patience and outstanding concentration allowed him to score heavily against India, making him one of the greatest performers in IND VS ENG Test cricket. Cook often laid strong foundations for England with marathon innings at the top of the order. His ability to wear down bowlers and occupy the crease for long periods made him one of the toughest batters India ever faced. Cook’s record speaks volumes about his consistency in this historic rivalry.
| Matches | Runs | Highest Score | Average | Centuries |
|---|---|---|---|---|
| 30 | 2431 | 294 | 47.66 | 7 |
3. Sunil Gavaskar (India)

Sunil Gavaskar revolutionized opening batting with his exceptional technique and fearless approach against quality fast bowling. During his career, he became one of India’s greatest run scorers in IND VS ENG Test cricket through determination and consistency. Gavaskar’s ability to bat for long hours and counter England’s pace attack earned him widespread admiration. His numerous match-saving and match-winning innings remain an important part of India’s rich Test history.
| Matches | Runs | Highest Score | Average | Centuries |
|---|---|---|---|---|
| 38 | 2483 | 221 | 38.20 | 4 |
2. Sachin Tendulkar (India)

Sachin Tendulkar enjoyed tremendous success throughout his long career against England. His superb balance, elegant stroke play, and ability to score in every condition helped him become one of the highest run scorers in IND VS ENG Test history. Tendulkar consistently delivered match-defining performances against England over more than two decades.
Whether facing swing in England or spin-friendly pitches in India, Tendulkar adapted brilliantly and produced countless memorable innings. His remarkable consistency and longevity firmly establish him among the greatest batters in Test cricket.
| Matches | Runs | Highest Score | Average | Centuries |
|---|---|---|---|---|
| 32 | 2535 | 193 | 51.73 | 7 |
1. Joe Root (England)

Joe Root sits at the top of the list of highest run scorers in IND VS ENG Test cricket with an incredible 3,383 runs. The England batting maestro has dominated this rivalry through his exceptional technique, consistency, and ability to convert starts into massive scores. His remarkable record includes numerous centuries that have played a decisive role in England’s success.
Root’s calm temperament and adaptability against both pace and spin have made him one of the finest modern Test batters. His ability to perform consistently in both England and India has helped him rewrite several batting records. Leading the run charts in IND VS ENG Test cricket is a testament to his outstanding class and longevity.
| Matches | Runs | Highest Score | Average | Centuries |
|---|---|---|---|---|
| 35 | 3383 | 218 | 59.35 | 13 |
The IND VS ENG Test rivalry has witnessed some of the greatest batting performances in cricket history. Legends such as Joe Root, Sachin Tendulkar, Sunil Gavaskar, Alastair Cook, and Virat Kohli have thrilled fans with their consistency, determination, and remarkable ability to score runs against world-class bowling attacks. Their achievements continue to define one of Test cricket’s oldest and most celebrated rivalries, inspiring future generations of cricketers.
FAQs
1. Who has scored the most runs in IND VS ENG Test cricket?
Joe Root leads the IND VS ENG Test run-scoring charts with 3,383 runs, making him the highest run scorer in the rivalry.
2. Which Indian batter has the most runs in IND VS ENG Test matches?
Sachin Tendulkar is India’s highest run scorer in IND VS ENG Test cricket with 2,535 runs.
3. How many centuries has Joe Root scored against India in Tests?
Joe Root has scored 13 Test centuries against India, the most by any batter in this rivalry.
4. Which England opener scored more than 2,400 runs against India in Tests?
Alastair Cook scored 2,431 runs against India in Test cricket, including seven centuries.
5. Why is the IND VS ENG Test rivalry considered one of the greatest?
The IND VS ENG Test rivalry features rich history, legendary players, unforgettable matches, and outstanding individual performances that have shaped Test cricket for decades.