
Ind vs Eng has become one of the most exciting rivalries in T20 international cricket. Every time India and England meet, fans witness aggressive batting, thrilling finishes, and remarkable individual performances. Over the years, several legendary batters have dominated this rivalry and produced memorable innings that continue to be remembered by cricket supporters worldwide.
The Ind vs Eng rivalry has featured world-class players from both teams, including Virat Kohli, Jos Buttler, Rohit Sharma, Hardik Pandya, and Suryakumar Yadav. These players have consistently delivered outstanding performances and helped shape the history of T20 cricket between the two nations.
In this article, we rank the top ten highest run scorers in Ind vs Eng T20 internationals based on their overall performances.
10. Dawid Malan – 265 Runs

Dawid Malan enjoyed success during his appearances against India. The England batter provided stability in the middle order and frequently played important innings during challenging situations. His calm approach and ability to rotate the strike made him an effective performer in the Ind vs Eng rivalry. Although he played fewer matches than many players on this list, Malan maintained a strong average and contributed valuable runs for England.
| Matches | Runs | Average | Strike Rate | Highest Score |
|---|---|---|---|---|
| 8 | 265 | 37.85 | 131.84 | 77 |
9. Abhishek Sharma – 288 Runs

Abhishek Sharma has quickly become one of the most exciting young players in the Ind vs Eng rivalry. Despite playing only a handful of matches, he has already produced remarkable performances. His aggressive approach and fearless stroke play have helped him maintain an extraordinary strike rate. His magnificent century demonstrated his ability to dominate England’s bowling attack.
| Matches | Runs | Average | Strike Rate | Highest Score |
|---|---|---|---|---|
| 6 | 288 | 48.00 | 214.92 | 135 |
8. Suresh Raina – 292 Runs

Suresh Raina was one of India’s most dependable T20 batters during the early years of the Ind vs Eng rivalry. His aggressive batting style and ability to perform under pressure made him a key player. Raina frequently delivered important middle-order runs and helped India build competitive totals against England.
| Matches | Runs | Average | Strike Rate | Highest Score |
|---|---|---|---|---|
| 13 | 292 | 32.44 | 135.81 | 63 |
7. MS Dhoni – 296 Runs

MS Dhoni remains one of the greatest finishers in cricket history. During several Ind vs Eng encounters, Dhoni guided India with his experience, leadership, and finishing abilities. His excellent average reflects his consistency, while his calm approach under pressure helped India win numerous matches against England.
| Matches | Runs | Average | Strike Rate | Highest Score |
|---|---|---|---|---|
| 14 | 296 | 49.33 | 133.93 | 56 |
ALSO READ:
6. Alex Hales – 331 Runs

Alex Hales played several explosive innings during the Ind vs Eng rivalry. His aggressive opening style allowed England to take advantage of the powerplay overs. Hales consistently attacked Indian bowlers and provided England with quick starts that often changed the momentum of matches.
| Matches | Runs | Average | Strike Rate | Highest Score |
|---|---|---|---|---|
| 10 | 331 | 41.37 | 134.55 | 86* |
5. Eoin Morgan – 347 Runs

Former England captain Eoin Morgan played an important role in modernizing England’s white-ball approach. His aggressive batting and innovative shots made him a dangerous player in Ind vs Eng matches. Morgan frequently accelerated the scoring rate and helped England post competitive totals against India.
| Matches | Runs | Average | Strike Rate | Highest Score |
|---|---|---|---|---|
| 16 | 347 | 26.69 | 141.63 | 71 |
4. Jason Roy – 356 Runs

Jason Roy became one of England’s most destructive opening batters. His fearless batting style often put Indian bowlers under pressure during the initial overs. The Ind vs Eng rivalry witnessed several impactful innings from Roy, who consistently provided England with aggressive starts.
| Matches | Runs | Average | Strike Rate | Highest Score |
|---|---|---|---|---|
| 15 | 356 | 23.73 | 131.85 | 67 |
3. Suryakumar Yadav – 360 Runs

Suryakumar Yadav has transformed T20 batting with his innovative stroke play. His performances in Ind vs Eng matches have established him as one of the world’s best T20 batters. His remarkable century against England showcased his ability to dominate even the strongest bowling attacks.
| Matches | Runs | Average | Strike Rate | Highest Score |
|---|---|---|---|---|
| 14 | 360 | 27.69 | 172.24 | 117 |
2. Hardik Pandya – 441 Runs

Hardik Pandya has consistently played crucial innings in the Ind vs Eng rivalry. His ability to accelerate the scoring rate and finish games makes him one of India’s most valuable T20 players. Pandya’s aggressive batting style and impressive strike rate have made him a match-winner on numerous occasions.
| Matches | Runs | Average | Strike Rate | Highest Score |
|---|---|---|---|---|
| 21 | 441 | 29.40 | 151.54 | 63 |
1. Jos Buttler – 669 Runs

Jos Buttler stands at the top of the list as the highest run scorer in Ind vs Eng T20 internationals. The England wicketkeeper-batter has consistently delivered outstanding performances against India. His attacking batting style, ability to dominate bowlers, and consistent performances have made him one of the most successful players in the history of the Ind vs Eng rivalry. Buttler has scored five half-centuries against India and remains England’s leading T20 run scorer in this contest.
| Matches | Runs | Average | Strike Rate | Highest Score |
|---|---|---|---|---|
| 28 | 669 | 31.85 | 143.87 | 83* |
Why the Ind vs Eng Rivalry Is Special
The Ind vs Eng rivalry has become one of the biggest attractions in international cricket. Both teams possess strong batting lineups, quality bowlers, and experienced players capable of changing the game within a few overs.
Every Ind vs Eng series attracts millions of viewers worldwide because of the intensity, competitiveness, and entertainment value. Several batting records have been created during these contests, making this rivalry one of the most exciting in T20 cricket.
Players such as Virat Kohli, Jos Buttler, Rohit Sharma, and Hardik Pandya have produced unforgettable performances that continue to define the modern era of Ind vs Eng cricket.
FAQs
Who has scored the most runs in Ind vs Eng T20 matches?
Jos Buttler has scored the most runs with 669 runs.
Which Indian batter has the most runs in Ind vs Eng T20Is?
Virat Kohli leads among Indian batters with 648 runs.
Who has the highest strike rate among the top scorers?
Abhishek Sharma has the highest strike rate of 214.92.
How many centuries have been scored among these players?
Rohit Sharma, Suryakumar Yadav, and Abhishek Sharma have scored centuries.
Which player has the highest batting average?
MS Dhoni has the highest average of 49.33 among these players.
