The Most Runs In IND Vs ENG T20Is record has been held by the most ODI 100s player – Virat Kohli. Jos Buttler at second, is followed by Rohit Sharma at third & Hardik Pandya on fourth position.
Jason Roy has the fifth while Suryakumar Yadav has the sixth – most runs in IND Vs ENG T20Is all time. There are Eoin Morgan & Alex Hales on the spots – seventh & eighth respectively.
MS Dhoni appears ninth while Suresh Raina has the presence on tenth, in the list of top 10 : most runs in IND Vs ENG T20Is.

Also Read : Most Runs | Most Wkts | Most 100s | Highest | Most 50s | Best Inns Bowling | Most 5-fer | Best Match Bowling | Most 10-fer , In IND Vs AUS Test Cricket History
Most Runs In IND Vs ENG T20Is : Which Batsman Has Most Runs In T20 India Vs England ?
No | Player | Runs | Inns | Mts | Avg | HS | SR | Team |
1 | Virat Kohli | 648 | 21 | 21 | 38.1 | 80* | 135 | IND |
2 | Jos Buttler | 644 | 24 | 27 | 32.2 | 83* | 143 | ENG |
3 | Rohit Sharma | 467 | 15 | 16 | 35.9 | 100* | 139 | IND |
4 | Hardik Pandya | 414 | 18 | 20 | 29.5 | 63 | 148 | IND |
5 | Jason Roy | 356 | 15 | 15 | 23.7 | 67 | 131 | ENG |
6 | Suryakumar Yadav | 349 | 12 | 13 | 29.0 | 117 | 171 | IND |
7 | Eoin Morgan | 347 | 14 | 16 | 26.6 | 71 | 141 | ENG |
8 | Alex Hales | 331 | 10 | 10 | 41.3 | 86* | 134 | ENG |
9 | MS Dhoni | 296 | 12 | 14 | 49.3 | 56 | 133 | IND |
10 | Suresh Raina | 292 | 11 | 13 | 32.4 | 63 | 135 | IND |

Also Read : Most Runs | Most Wkts, In IND Vs ENG Tests
Also Read : IND Vs ENG ODI | IND Vs AUS ODI | NZ Vs SA ODI | PAK Vs NZ ODI
Most Runs In IPL History Player Virat Kohli T20I Records Vs Eng : How Many Runs & How Many Fifties Of Virat Kohli In T20I Vs Eng? How Many T20 Matches Played By Virat Kohli Against Eng?
The player having most runs in ODI WC 2023 which is the – most runs in a single edition of ODI WC history, Virat Kohli has a total of 648 T20I runs against England, in 21 matches. There are 5 fifties for Virat Kohli.

Batting in 21 innings, Kohli has an average of 38 and a strike rate of 135 against the opponent. The highest score of 80*(52 balls) comes at Ahmedabad, in 2021.
Also Read : Most Runs | Most Wkts, In IND Vs SA Tests
Jos Buttler T20I Stats Vs India, Against Which Team Did Jos Buttler Make His T20I Debut ?
Making his twenty 20 international cricket debut against India(in 2011), Jos Buttler’s run tally against India is 644(24 inngs) – the 2nd most runs in IND Vs ENG T20Is
The highest score, average & strike rate are – 83*, 32 & 143 respectively, for the English captain.
Also Read : Most Runs | Most Wkts, In Ashes 2023
Rohit Sharma Who Has Most Sixes In T20I Cricket Has The 3rd Most Runs In IND Vs ENG T20 Matches, Rohit Sharma ICC T20 World Cup 2024 Winning Team Captain
The player with 2nd most runs in IND Vs SA T20Is, Rohit Sharma stands 3rd for the most runs in IND Vs ENG T20Is. Batting in 15 innings, Rohit has amassed 467 runs at an average of 35 & a strike rate of 139, against England.
The most 6s in International cricket as well as in T20I cricket player, sends the ball 18 times over the ropes, in this contest.
Also Read : Most Runs | Most Wkts, In IPL 2023
Hardik Pandya Stats : 4th Most Runs In IND Vs ENG T20Is, Hardik Pandya IPL 2024 MI Captain
Scoring 112 runs in IND Vs ENG T20I series 2024, Hardik Pandya jumps 4th to the list of the most runs in IND Vs ENG T20Is all time.
The Indian all-rounder has a total of 414 runs(avg – 29) in 18 innings versus England which involves the highest score of 63. Also, Hardik has 19 as the 2nd most wickets in India Vs England T20Is.
Also Read : Fastest 100 Wkts | Fastest 500 Wkts | Fastest 1000 Runs | Fastest 10000 Runs | Most 6s | Most 100s | Most Wkts – In Test Cricket History
FAQs(Frequently Asked Questions)
Who has the most T20I runs for England?
Jos Buttler has the most T20I runs for England, against India. Also, he is the leading runs scorer for England, in T20I cricket overall.
Which Indian has scored most runs against England in T20?
Virat Kohli is the player having the most runs in IND Vs END T20Is all time.
Which player scored most runs against India?
Jos Buttler is the batter, having scored the most runs against India in T20I cricket. He is followed by Nicholas Pooran & Glenn Maxwell on – 2nd & 3rd position respectively.
Who has scored the most runs against England?
Babar Azam has scored the most runs against England in T20 international cricket, having Virat Kohli at 2nd & Aaron Finch at 3rd place.