
Highest Run-Scorers in Ind vs Eng has always been one of the most exciting records in T20 International cricket. India and England have produced some of the most entertaining contests in the shortest format, with explosive batting performances, dramatic run chases, and memorable individual innings. Over the years, several world-class batters have dominated this rivalry by consistently scoring runs and delivering match-winning performances. The Highest Run-Scorers in Ind vs Eng list features a mix of experienced legends and modern stars who have excelled against quality bowling attacks. In this article, we rank the top 10 highest run-scorers in an India vs England T20I series from No. 10 to No. 1.
10. Joe Root – 126 Runs

Joe Root proved that classical batting techniques can be equally effective in T20 cricket. During the 2022 T20I series against India, he scored 126 runs in just three matches and provided much-needed stability to England’s batting order. Instead of relying solely on power hitting, Root built his innings through excellent timing, smart shot selection, and strike rotation. His calm approach allowed England’s aggressive batters to play more freely around him. His valuable contributions earned him a place among the Highest Run-Scorers in Ind vs Eng history.
| Player | Country | Runs | Matches | Highest Score |
|---|---|---|---|---|
| Joe Root | England | 126 | 3 | 90* |
9. Tilak Varma – 133 Runs

Tilak Varma showcased remarkable maturity during the 2024/25 T20I series against England. The young left-handed batter accumulated 133 runs in five matches and remained unbeaten on three occasions, demonstrating his ability to finish innings under pressure. His confident stroke play and composure made him one of India’s most reliable middle-order batters throughout the series. With consistent performances, Tilak secured his place among the Highest Run-Scorers in Ind vs Eng while confirming his growing importance in India’s T20 setup.
| Player | Country | Runs | Matches | Highest Score |
|---|---|---|---|---|
| Tilak Varma | India | 133 | 5 | 72* |
8. Rohit Sharma – 137 Runs

Rohit Sharma delivered one of the greatest batting performances in India-England T20I history during the 2018 series. He scored 137 runs in three matches, including a magnificent unbeaten century that helped India secure the series. Rohit’s effortless timing, elegant stroke play, and ability to accelerate at any stage of the innings made him a nightmare for England’s bowlers. His unforgettable century remains one of the finest knocks among the Highest Run-Scorers in Ind vs Eng records.
| Player | Country | Runs | Matches | Highest Score |
|---|---|---|---|---|
| Rohit Sharma | India | 137 | 3 | 100* |
7. Jason Roy – 144 Runs

Jason Roy’s fearless batting at the top of the order played a crucial role for England during the 2020/21 T20I series against India. He scored 144 runs with his aggressive approach, consistently giving England quick starts inside the powerplay. Roy attacked both pace and spin with confidence, putting immediate pressure on the Indian bowlers. His positive intent throughout the series earned him a well-deserved place among the Highest Run-Scorers in Ind vs Eng.
| Player | Country | Runs | Matches | Highest Score |
|---|---|---|---|---|
| Jason Roy | England | 144 | 5 | 49 |
6. Jos Buttler – 146 Runs

Jos Buttler once again demonstrated why he is regarded as one of the world’s most destructive T20 batters during the 2024/25 series against India. He finished as England’s leading run-scorer with 146 runs, including an impressive half-century. Buttler’s aggressive stroke play, innovative shot selection, and ability to dominate bowlers from the very first ball kept England competitive throughout the series. His consistent performances further strengthened his position among the Highest Run-Scorers in Ind vs Eng T20I history.
| Player | Country | Runs | Matches | Highest Score |
|---|---|---|---|---|
| Jos Buttler | England | 146 | 5 | 68 |
ALSO READ:
5. Dawid Malan– 148 Runs

Dawid Malan was one of England’s most dependable batters during the 2020/21 T20I series against India. He accumulated 148 runs across the series, including a crucial knock of 68, and maintained an impressive average. Malan’s calm approach allowed him to anchor the innings while accelerating whenever required. His consistency against a quality Indian bowling attack earned him a deserved place among the Highest Run-Scorers in Ind vs Eng. His performances highlighted why he was regarded as one of the world’s top-ranked T20I batters during his peak years.
| Player | Country | Runs | Matches | Highest Score |
|---|---|---|---|---|
| Dawid Malan | England | 148 | 5 | 68 |
4. Suryakumar Yadav – 171 Runs

Suryakumar Yadav lit up the India-England T20I series with his fearless batting and innovative stroke play. He scored 171 runs in just three innings, including a breathtaking century of 117 that nearly helped India complete a remarkable chase. His strike rate of over 200 showcased his ability to dominate world-class bowlers from the very first ball. With his 360-degree shot-making and aggressive intent, Suryakumar comfortably secured his place among the Highest Run-Scorers in Ind vs Eng and produced one of the most memorable innings in the rivalry.
| Player | Country | Runs | Matches | Highest Score |
|---|---|---|---|---|
| Suryakumar Yadav | India | 171 | 3 | 117 |
3. Jos Buttler – 172 Runs

Jos Buttler was England’s standout batter during the 2020/21 T20I series, finishing with 172 runs in five matches. The explosive wicketkeeper-batter struck two brilliant half-centuries and consistently kept the Indian bowlers under pressure with his aggressive approach. Buttler’s ability to attack both pace and spin made him England’s biggest batting threat throughout the series. His outstanding consistency ensured his place among the leading Highest Run-Scorers in Ind vs Eng, further strengthening his reputation as one of England’s greatest T20 players.
| Player | Country | Runs | Matches | Highest Score |
|---|---|---|---|---|
| Jos Buttler | England | 172 | 5 | 83* |
2. Virat Kohli – 231 Runs

Virat Kohli delivered one of the finest batting performances in an India-England T20I series during the 2020/21 contest. He scored 231 runs in five innings, remained unbeaten three times, and averaged an outstanding 115.50. Kohli also registered three half-centuries, including a match-winning unbeaten 80. His remarkable consistency, intelligent chase management, and ability to perform under pressure made him the backbone of India’s batting lineup. These exceptional performances firmly place him among the greatest Highest Run-Scorers in Ind vs Eng history.
| Player | Country | Runs | Matches | Highest Score |
|---|---|---|---|---|
| Virat Kohli | India | 231 | 5 | 80* |
1. Abhishek Sharma – 279 Runs

Abhishek Sharma tops the list of the Highest Run-Scorers in Ind vs Eng after an extraordinary display in the 2024/25 T20I series. The aggressive left-handed opener amassed 279 runs in five matches, including a sensational 135 that became one of the greatest innings in India-England T20I history. His incredible strike rate, fearless stroke play, and ability to clear the boundary at will completely dominated England’s bowling attack. Abhishek smashed 24 fours and 22 sixes during the series, making him the standout performer and the deserving leader of the Highest Run-Scorers in Ind vs Eng rankings.
| Player | Country | Runs | Matches | Highest Score |
|---|---|---|---|---|
| Abhishek Sharma | India | 279 | 5 | 135 |
The Highest Run-Scorers in Ind vs Eng list reflects some of the finest batting performances witnessed in T20 International cricket. From Virat Kohli’s unmatched consistency to Jos Buttler’s explosive stroke play and Abhishek Sharma’s record-breaking series, every player on this list has produced memorable innings against quality opposition. As the India-England rivalry continues to grow, fans can expect many more spectacular batting performances and new records in the years ahead.
FAQs
Who has scored the most runs in an India vs England T20I series?
Abhishek Sharma holds the record with 279 runs in the 2024/25 T20I series against England
Which England batter has the highest runs in an India vs England T20I series?
Jos Buttler’s 172 runs in the 2020/21 series is the highest by an England batter.
How many runs did Virat Kohli score in the 2020/21 T20I series against England?
Virat Kohli scored 231 runs in five innings with an average of 115.50
Which Indian batter scored a century against England in a T20I series?
Rohit Sharma, Suryakumar Yadav, and Abhishek Sharma have all scored centuries against England in T20I series.
Why is the Highest Run-Scorers in Ind vs Eng record important?
It highlights the batters who consistently dominated one of the most competitive rivalries in T20 International cricket.