Last updated on March 12th, 2026 at 04:07 pm
The Most Runs In IND Vs ENG T20Is record has been held by Jos Buttler, followed by the most ODI 100s player – Virat Kohli at the second place.
The most international cricket 6s batsman Rohit Sharma at third & Hardik Pandya at fourth place.
Suryakumar Yadav has the fifth while Jason Roy has the sixth – most runs in IND Vs ENG T20Is all time.
There are Eoin Morgan & Alex Hales on the spots – seventh & eighth respectively.
The ENG Vs IND ODI most runs player 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 ? The Asia Cup 2025 Winner India Captain Suryakumar Yadav T20I Stats, The First T20I Hundred Batsman For India Suresh Raina T20I Stats, The 2nd Most Sixes In England Vs Pakistan T20 Cricket Batsman Eoin Morgan Stats, IND Vs ENG ICC T20 Cricket World Cup : Jacob Bethell The Fastest Hundred Batsman & Yuvraj Singh The Fastest Fifty Batsman
| No | Player | Runs | Inns | Mts | Avg | HS | SR | Span | Team |
| 1 | Jos Buttler | 669 | 25 | 28 | 31.8 | 83* | 143 | 2011-26* | ENG |
| 2 | Virat Kohli | 648 | 21 | 21 | 38.1 | 80* | 135 | 2011-24 | IND |
| 3 | Rohit Sharma | 467 | 15 | 16 | 35.9 | 100* | 139 | 2007-24 | IND |
| 4 | Hardik Pandya | 441 | 19 | 21 | 29.4 | 63 | 151 | 2017-26* | IND |
| 5 | Suryakumar Yadav | 360 | 13 | 14 | 27.6 | 117 | 172 | 2021-26* | IND |
| 6 | Jason Roy | 356 | 15 | 15 | 23.7 | 67 | 131 | 2014-22 | ENG |
| 7 | Eoin Morgan | 347 | 14 | 16 | 26.6 | 71 | 141 | 2011-21 | ENG |
| 8 | Alex Hales | 331 | 10 | 10 | 41.3 | 86* | 134 | 2011-22 | ENG |
| 9 | MS Dhoni | 296 | 12 | 14 | 49.3 | 56 | 133 | 2007-18 | IND |
| 10 | Suresh Raina | 292 | 11 | 13 | 32.4 | 63 | 135 | 2009-18 | IND |
Also Read : Most Runs | Most Wkts, In IND Vs ENG Tests
Also Read : IND Vs AUS ODI | NZ Vs SA ODI | PAK Vs NZ ODI
The Highest ODI Score Team & Biggest ODI Win By Runs Team England Player 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 669(25 inngs) – the most runs in IND Vs ENG T20Is all time.
The highest score, average & strike rate are – 83*, 31 & 143 respectively, for the former English captain.
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 Most IPL Hundreds Batsman Virat Kohli Stats
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( 2nd most runs in IND Vs ENG T20Is), 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
Also Read : Most Runs | Most Wkts, In The Ashes 2023
Rohit Sharma Who Has Most Sixes In T20I Cricket & ODI Cricket Has The 3rd Most Runs In IND Vs ENG T20 Matches, Rohit Sharma ICC T20 Cricket World Cup 2024 Winner & ICC Champions Trophy 2025 Winner India Captain, The Most Sixes In International Cricket Batsman Rohit Sharma Stats
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
ICC T20 WC 2026 Winning Team India & IPL 2025 Mumbai Indians Captain Hardik Pandya Stats : 4th Most Runs In IND Vs ENG T20Is, Hardik Pandya IPL 2023 Gujarat Titans Captain, Indian Allrounder Hardik Pandya In IND Vs ENG ICC T20 WC 2026 Semi Final Match : 27 Runs & 2/38
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.
| Mts | Runs | Inns | Avg | SR | HS | 6s | Wkts | Inns | Avg | Econ | BBI | |
| 20 | 441 | 19 | 29.4 | 151 | 63 | 27 | 21 | 20 | 24.2 | 8.3 | 4/33 |
The Indian all-rounder has a total of 441 runs(avg – 29) in 19 innings versus England which involves the highest score of 63.
Also, Hardik has 21 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 | Most Runs In A Match | Highest Score – 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 by an Indian batsman against England in T20I cricket which is the 2nd 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 David Miller & Nicholas Pooran 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 & Rovman Powell at 3rd place.