Top 10 Batters with the Most Runs in England vs India T20Is

England and India have produced many memorable T20I contests, with several outstanding batters making a major impact in this rivalry. The Most Runs in England vs India T20Is ranking features experienced players, former captains, explosive openers, and modern T20 stars who have consistently contributed with the bat. These players have faced some of the best bowling attacks in international cricket and have produced important innings for their respective teams.

The Most Runs in England vs India T20Is list is led by Jos Buttler, who has scored 844 runs against India. Virat Kohli follows in second place with 648 runs, while Rohit Sharma is third with 467 runs. Hardik Pandya, Abhishek Sharma, Harry Brook, Shreyas Iyer, Suryakumar Yadav, Jason Roy, and Eoin Morgan complete the top 10. The rankings below look at each player’s record in detail based on the statistics provided.

List of 10 Batters with the Most Runs in England vs India T20Is

10. Eoin Morgan

Eoin Morgan ranks 10th in the Most Runs in England vs India T20Is list with 347 runs. The former England captain played 16 matches and batted in 14 innings against India between 2011 and 2021. His highest score was 71, while his batting average stood at 26.69. Morgan was an important figure in England’s white-ball cricket and became well known for his aggressive approach, especially during the middle and latter stages of an innings.

Morgan scored his 347 runs from 245 balls at a strike rate of 141.63. He recorded two half-centuries and hit 25 fours and 17 sixes against India. His ability to attack bowlers and find boundaries made him a dangerous T20 batter. His overall record places him among the leading England batters in the Most Runs in England vs India T20Is rankings.

PlayerSpanMatRunsHS
Eoin Morgan2011-20211634771

9. Jason Roy

Jason Roy occupies ninth position in the Most Runs in England vs India T20Is ranking with 356 runs. He played 15 matches and batted in all 15 innings between 2014 and 2022. Roy’s highest score against India was 67, and his batting average was 23.73. As an opening batter, Roy was known for his aggressive approach and his willingness to attack bowlers from the first over.

Roy scored 356 runs from 270 deliveries at a strike rate of 131.85. He registered one fifty and struck 33 fours and 20 sixes during his T20I appearances against India. His ability to provide fast starts was one of his biggest strengths, and his aggressive style made him a key part of England’s limited-overs batting lineup. He therefore remains ninth in the Most Runs in England vs India T20Is list.

PlayerSpanMatRunsHS
Jason Roy2014-20221535667

READ MORE: Top 10 Most Catches in an Innings by England vs India in ODIs

8. Suryakumar Yadav

Suryakumar Yadav is eighth in the Most Runs in England vs India T20Is rankings with 360 runs. He played 14 matches and batted in 13 innings between 2021 and 2026. His highest score against England is an impressive 117, while his batting average stands at 27.69. Suryakumar has become one of India’s most attacking T20 batters and is particularly effective at finding scoring areas around the ground.

He scored 360 runs from only 209 balls, producing an outstanding strike rate of 172.24. Suryakumar recorded one century and one fifty against England, along with 38 fours and 18 sixes. His ability to score at a rapid pace makes him one of the most dangerous batters in the rivalry. These performances have helped him earn a place among the top players in the Most Runs in England vs India T20Is list.

PlayerSpanMatRunsHS
Suryakumar Yadav2021-202614360117

7. Shreyas Iyer

Shreyas Iyer holds seventh position in the Most Runs in England vs India T20Is ranking with 367 runs. He played 11 matches and batted in 10 innings between 2021 and 2026. Iyer remained unbeaten twice and registered a highest score of 80 not out. His batting average of 45.87 is the highest among the players included in this top-10 ranking based on the supplied statistics.

Iyer scored 367 runs from 244 balls at a strike rate of 150.40. He recorded three half-centuries and hit 32 fours and 11 sixes against England. His ability to build an innings while also increasing the scoring rate has made him a valuable middle-order batter. His strong average and aggressive strike rate make him a notable name in the Most Runs in England vs India T20Is rankings.

PlayerSpanMatRunsHS
Shreyas Iyer2021-20261136780*

6. Harry Brook

Harry Brook ranks sixth among the Most Runs in England vs India T20Is with 407 runs. He played 16 matches and batted in 14 innings between 2022 and 2026. Brook remained unbeaten twice and recorded a highest score of 95 not out. The England batter has quickly developed into an exciting T20 player because of his aggressive strokeplay and ability to score quickly against both pace and spin.

Brook scored 407 runs from 235 balls at a remarkable strike rate of 173.19. He recorded three fifties and hit 36 fours and 20 sixes against India. His high-scoring rate demonstrates his attacking approach and ability to change the momentum of a match in a short period. His 407 runs put him sixth in the Most Runs in England vs India T20Is ranking.

PlayerSpanMatRunsHS
Harry Brook2022-20261640795*

5. Abhishek Sharma

Abhishek Sharma is fifth in the Most Runs in England vs India T20Is ranking with 419 runs. He played 11 matches and batted in all 11 innings between 2025 and 2026. His highest score against England is an outstanding 135, while his batting average stands at 38.09. Reaching more than 400 runs in only 11 matches makes his position particularly impressive compared with several more experienced players on the list.

Abhishek scored his 419 runs from just 208 balls at an extraordinary strike rate of 201.44. He recorded one century and two fifties and hit 42 fours and 28 sixes. His aggressive approach allows him to put immediate pressure on opposition bowlers and score rapidly during the powerplay. His performances have quickly established him as one of the most exciting names in the Most Runs in England vs India T20Is list.

PlayerSpanMatRunsHS
Abhishek Sharma2025-202611419135

4. Hardik Pandya

Hardik Pandya occupies fourth place in the Most Runs in England vs India T20Is ranking with 441 runs. He played 21 matches and batted in 19 innings between 2017 and 2026. Pandya remained unbeaten four times and recorded a highest score of 63. As an all-rounder, he has often been required to bat in the middle order and provide quick runs during important stages of India’s innings.

Pandya scored 441 runs from 291 balls at a strike rate of 151.54. He recorded three half-centuries and hit 30 fours and 27 sixes against England. His power-hitting ability makes him particularly effective in the middle and death overs. His 441 runs put him fourth in the Most Runs in England vs India T20Is rankings, ahead of several specialist batters.

PlayerSpanMatRunsHS
Hardik Pandya2017-20262144163

3. Rohit Sharma

Rohit Sharma is third in the Most Runs in England vs India T20Is list with 467 runs. He played 16 matches and batted in 15 innings between 2007 and 2024. Rohit remained unbeaten twice and recorded a highest score of 100 not out. His long international career and consistency at the top of India’s batting order helped him build a strong record against England.

Rohit scored 467 runs from 334 balls at a strike rate of 139.82. He recorded one century and three fifties, while also hitting 49 fours and 18 sixes. His combination of timing, power, and experience made him a difficult batter for England to contain. His 467 runs place him third among the players featured in the Most Runs in England vs India T20Is ranking.

PlayerSpanMatRunsHS
Rohit Sharma2007-202416467100*

READ MORE: Top 10 Wicketkeepers With Most Dismissals in an Innings for England vs India ODIs

2. Virat Kohli

Virat Kohli occupies second place in the Most Runs in England vs India T20Is ranking with 648 runs. He played 21 matches and batted in all 21 innings between 2011 and 2024. Kohli remained unbeaten four times and recorded a highest score of 80 not out. His ability to control an innings, handle pressure, and score consistently made him one of India’s most reliable batters in T20I cricket.

Kohli scored 648 runs from 480 balls at a strike rate of 135.00. He registered five half-centuries against England and hit 61 fours and 19 sixes. His batting average of 38.11 further highlights his consistency throughout the rivalry. With 648 runs, Kohli is comfortably second in the Most Runs in England vs India T20Is list and is the closest player to the top-ranked batter.

PlayerSpanMatRunsHS
Virat Kohli2011-20242164880*

1. Jos Buttler

Jos Buttler sits at the top of the Most Runs in England vs India T20Is ranking with a remarkable 844 runs. He played 33 matches and batted in 29 innings between 2011 and 2026. Buttler remained unbeaten four times and recorded a highest score of 131. His long involvement in the England team and consistent performances against India have helped him establish a substantial lead over every other batter in the list.

Buttler scored 844 runs from 561 balls at a strike rate of 150.44. He recorded one century and five fifties against India and hit 77 fours and 39 sixes. His ability to combine power hitting with excellent timing has made him one of England’s most successful T20 batters. With 844 runs, Buttler is the clear leader in the Most Runs in England vs India T20Is rankings.

PlayerSpanMatRunsHS
Jos Buttler2011-202633844131

The Most Runs in England vs India T20Is ranking highlights the outstanding batting performances produced throughout this competitive rivalry. Jos Buttler sits at the top with 844 runs, giving him a significant lead over second-placed Virat Kohli, who has scored 648 runs. Rohit Sharma follows in third place with 467 runs, while Hardik Pandya and Abhishek Sharma have also crossed the 400-run mark against England.

The list also demonstrates the different batting styles that have contributed to the rivalry. Buttler and Jason Roy have provided England with aggressive batting, while Kohli and Rohit have delivered consistency for India. Abhishek Sharma and Suryakumar Yadav stand out for their attacking approach and high scoring rates, while Shreyas Iyer has produced an excellent average. Overall, the Most Runs in England vs India T20Is chart provides a useful look at the batters who have made the biggest impact in this exciting T20I contest.

FAQs

1. Who has scored the Most Runs in England vs India T20Is?

Jos Buttler has scored the Most Runs in England vs India T20Is, with 844 runs in 33 matches.

2. Who is second on the Most Runs in England vs India T20Is list?

Virat Kohli is second on the Most Runs in England vs India T20Is list, having scored 648 runs in 21 matches.

3. Which Indian player has scored the Most Runs in England vs India T20Is?

Virat Kohli has scored the most runs among Indian players in England vs India T20Is, with 648 runs.

4. Who has the highest individual score in the Most Runs in England vs India T20Is top 10?

Abhishek Sharma has the highest individual score among the top 10 players, with 135 runs against England.

5. Which players have scored more than 400 runs in England vs India T20Is?

Jos Buttler, Virat Kohli, Rohit Sharma, Hardik Pandya, Abhishek Sharma, and Harry Brook have all scored more than 400 runs in England vs India T20Is.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top