Top 5 England batsmen with most T20I runs against India

Only two England batsmen have registered three or more half-centuries against India in T20I cricket.
Maintaining consistency in T20 is often a big challenge for the batsmen. While the format gives batsmen more freedom to play aggressive shots, it also increases the chances of getting out significantly than the other two formats.
Both India and England have produced some of the most explosive batsmen in the shortest format of the game. The head-to-head contest between these two teams in T20Is is tight, and that is because of strong batting performances from both batting units.
In this article, we will take a look at top five England batsmen with the most T20I runs against India.
Top five England batsmen with the most T20I runs against India:
5. Dawid Malan – 265 runs
Former England batsman Dawid Malan was in excellent form in T20s for a couple of years in 2020 and 2021 and even reached the number one spot in the ICC T20I batting rankings in September 2020.
In his T20I career, Malan scored 265 runs in eight innings against India at an average of 38 and a strike rate of 132. His best performance against India came in 2022 in Nottingham, where his 77-run knock played a key role in England’s 17-run victory.
4. Alex Hales – 331 runs
England’s all-time third-highest T20I run-scorer, Alex Hales cracked 331 runs against India in T20Is at an excellent average of 41 and a strike rate of 135.
Hales recorded three half-centuries against India, with his most memorable knock coming in the semi-finals of the ICC Men’s T20 World Cup 2022 in Adelaide. He smashed 86 unbeaten runs, leading England to a dominant 10-wicket win and a spot in the final.
3. Eoin Morgan – 347 runs
Regarded as one of the most influential white-ball captains of England, Eoin Morgan enjoyed batting against India. He scored 347 runs in 16 T20Is against the Men In Blue at an average of 26 and a strike rate of 141.
Morgan’s tally against India included two half-centuries. He played a key role in England’s thrilling three-run victory over India in 2014 in Birmingham, scoring 71 runs and earning the Player of the Match award.
2. Jason Roy – 356 runs
Former opener Jason Roy amassed 356 runs in 15 innings against India in T20Is. Roy’s impressive tally against India includes only one half century, which came in a losing effort in Bristol in 2018.
For a significant period of time, Roy was a key part of England’s white-ball teams, and was a huge contributor to their title-winning campaign at the 2019 World Cup.
1. Jos Buttler – 498 runs
England’s current T20I captain, Jos Buttler, tops this list with 498 runs against India in 22 T20Is, scored at an average of 33.2 and strike rate of 145.61. With four fifties, Buttler has hit the most half-centuries against India in T20Is by an England batsman.
His most memorable knock against the Men In Blue came in the 2022 T20 World Cup semi-final in Adelaide, where he scored an 80* runs to lead England to victory along with Alex Hales.
(All stats are updated till 20th January 2025)
For more updates, follow Khel Now Cricket on Facebook, Twitter, Instagram, Youtube; download the Khel Now Android App or IOS App and join our community on Whatsapp & Telegram.
Where passion meets insight — blending breaking news, in-depth strategic analysis, viral moments, and jaw-dropping plays into powerful sports content designed to entertain, inform, and keep you connected to your favorite teams and athletes. Expect daily updates, expert commentary and coverage that never leaves a fan behind.
- IND vs SA: “Why is Virat Kohli celebrating like that?”- Ravi Ashwin links batter's over the top century festivities with his test retirement
- “So much was riding on us”- Rohit Sharma on what made his hug with Virat Kohli special after India won ICC T20 World Cup 2024
- IND vs SA: “Beyond our understanding”- Harbhajan Singh reacts on Virat Kohli and Rohit Sharma being pushed away from Indian team
- IND vs SA Dream11 Prediction, Dream11 Playing XI, Today Match 3rd ODI, India vs South Africa ODI series 2025
- The Ashes 2025-26: Wasim Akram reacts after Mitchell Starc breaks his record for most test wickets by a left-arm fast bowler
- IND vs SA: “Why is Virat Kohli celebrating like that?”- Ravi Ashwin links batter's over the top century festivities with his test retirement
- “So much was riding on us”- Rohit Sharma on what made his hug with Virat Kohli special after India won ICC T20 World Cup 2024
- IND vs SA: “Beyond our understanding”- Harbhajan Singh reacts on Virat Kohli and Rohit Sharma being pushed away from Indian team
- IND vs SA Dream11 Prediction, Dream11 Playing XI, Today Match 3rd ODI, India vs South Africa ODI series 2025
- The Ashes 2025-26: Wasim Akram reacts after Mitchell Starc breaks his record for most test wickets by a left-arm fast bowler