Skip to content
Cricket Record Book

India vs England Head to Head Record and Stats

Covers 151 matches between India and England from Dec 2001 to Jul 2026 (Tests, ODIs and T20Is with ball-by-ball records).

India have won 79 games and England 58 in the India vs England head to head, which spans 151 meetings between Dec 2001 and Jul 2026 in this record book. Most of that margin comes from ODIs, where India have won 40 of 66. Tests are far tighter, 21 to 19 plus 10 draws, and the T20I count is 18 to 16.

The newest results point the other way, though. England won the last four T20Is played in Jul 2026 and the last two ODIs, at Cardiff and Lord’s. Below are the format records, the leading players and the widest margins.

India vs England Head to Head by Format

Take the three formats one at a time and the picture changes. In ODIs India are clearly on top: 40 wins against 23, plus 2 ties and 1 no result in 66 games since Jun 2002. That gap supplies most of India’s overall lead.

Tests are a near coin flip. Of 50 Tests since Dec 2001, India have won 21, England 19, and 10 ended drawn. The 2025 series for the Anderson-Tendulkar Trophy finished at two wins each, with India taking the last Test at The Oval by just 6 runs on 31 Jul 2025.

T20Is are tighter again. India lead 18 to 16 in 35 meetings since Sep 2007, but England’s four straight wins in Jul 2026 have pulled them close. Those wins included a 125-run thrashing at Trent Bridge, where India were dismissed for 76, the smallest T20I score they have posted against England here.

India vs England Head to Head Record in All Formats

FormatMatchesIndia wonEngland wonTiedDrawnNRFirst matchLatest match
Tests502119010019 Dec 200131 Jul 2025
ODIs6640232–129 Jun 200219 Jul 2026
T20Is3518160–119 Sep 200711 Jul 2026
All formats1517958210219 Dec 200119 Jul 2026

India vs England in Tests

Tests in this record book: 50, from Dec 2001 to Jul 2025.

Most Runs in India vs England Tests

BatterMInnsRunsHSAvgSR100s50s
JE Root England35643,38321859.3555.321312
AN Cook England30542,43129447.6745.2479
V Kohli India28501,99123542.3652.0759
CA Pujara India27491,778206*39.5143.4757
RA Jadeja India25431,54711241.8152.39311
KP Pietersen England15261,535202*61.4061.5266
KL Rahul India18341,48719943.7452.9254
Shubman Gill India15281,34626951.7762.4963
IR Bell England19331,31723543.9056.8444
BA Stokes England25471,27614127.7447.9325

Most Wickets in India vs England Tests

BowlerMInnsWktsBestAvgEcon5w
JM Anderson England38711435/2025.992.746
R Ashwin India24451146/5527.732.978
RA Jadeja India2546777/4836.192.722
JJ Bumrah India1731746/4522.892.865
SCJ Broad England2443746/2528.512.892
I Sharma India2337677/7432.403.032
BA Stokes England2136575/7229.403.202
MM Ali England1627556/6733.873.482
Mohammed Siraj India1630506/7033.683.902
Mohammed Shami India1527444/5738.303.330

Highest individual scores

BatterScoreBalls4s6sDate
KK Nair India303*38132416 Dec 2016
AN Cook England29454533010 Aug 2011
Shubman Gill India2693873032 Jul 2025
V Kohli India2353402518 Dec 2016
IR Bell England23536423218 Aug 2011

Best bowling in an innings

BowlerFiguresOversDate
RA Jadeja India7/482516 Dec 2016
TW Hartley England7/6226.225 Jan 2024
I Sharma India7/742317 Jul 2014
SCJ Broad England6/2513.47 Aug 2014
AR Patel India6/3821.424 Feb 2021

Highest team totals

TeamTotalOversAgainstVenueDate
India759/7190.4EnglandMA Chidambaram Stadium, Chennai16 Dec 2016
England710/7188.1IndiaEdgbaston, Birmingham10 Aug 2011
England669157.1IndiaOld Trafford, Manchester23 Jul 2025
India664170EnglandThe Oval, London9 Aug 2007
India631182.3EnglandWankhede Stadium, Mumbai8 Dec 2016

Lowest all-out totals

TeamTotalOversAgainstVenueDate
India7840.4EnglandHeadingley, Leeds25 Aug 2021
England8130.4IndiaNarendra Modi Stadium, Ahmedabad24 Feb 2021
India9429.2EnglandThe Oval, London15 Aug 2014
India10735.2EnglandLord’s Cricket Ground, London9 Aug 2018
England11248.4IndiaNarendra Modi Stadium, Ahmedabad24 Feb 2021

Biggest wins

ResultFormatVenueDate
England won by an innings and 244 runsTestThe Oval, London15 Aug 2014
England won by an innings and 242 runsTestEdgbaston, Birmingham10 Aug 2011
England won by an innings and 159 runsTestLord’s Cricket Ground, London9 Aug 2018
India won by 434 runsTestSaurashtra Cricket Association Stadium, Rajkot15 Feb 2024
India won by 336 runsTestEdgbaston, Birmingham2 Jul 2025
England won by 319 runsTestTrent Bridge, Nottingham29 Jul 2011
England won by 10 wicketsTestWankhede Stadium, Mumbai23 Nov 2012
India won by 10 wicketsTestNarendra Modi Stadium, Ahmedabad24 Feb 2021
India won by 9 wicketsTestPunjab Cricket Association IS Bindra Stadium, Mohali9 Mar 2006

Latest India vs England Test Results

DateVenueResult
31 Jul 2025The Oval, LondonIndia won by 6 runs
23 Jul 2025Old Trafford, ManchesterDrawn
10 Jul 2025Lord’s Cricket Ground, LondonEngland won by 22 runs
2 Jul 2025Edgbaston, BirminghamIndia won by 336 runs
20 Jun 2025Headingley, LeedsEngland won by 5 wickets
7 Mar 2024HPCA Stadium, DharamsalaIndia won by an innings and 64 runs
23 Feb 2024JSCA International Stadium Complex, RanchiIndia won by 5 wickets
15 Feb 2024Saurashtra Cricket Association Stadium, RajkotIndia won by 434 runs
2 Feb 2024ACA-VDCA Cricket Stadium, VisakhapatnamIndia won by 106 runs
25 Jan 2024Rajiv Gandhi International Stadium, HyderabadEngland won by 28 runs

India vs England in ODIs

ODIs in this record book: 66, from Jun 2002 to Jul 2026.

Most Runs in India vs England ODIs

BatterMInnsRunsHSAvgSR100s50s
V Kohli India41411,54112241.6589.85312
MS Dhoni India43431,53613446.5588.02110
Yuvraj Singh India32321,36115050.41100.8946
SK Raina India31311,18610042.3693.17111
IR Bell England31311,163126*43.0785.3926
JE Root England26261,100113*55.0086.3437
KP Pietersen England27271,061111*44.2185.5017
RG Sharma India26261,02113848.6291.9844
AN Cook England272782210231.6277.1116
G Gambhir India212173384*36.6581.9907

Most wickets in ODIs

BowlerMInnsWktsBestAvgEcon5w
RA Jadeja India2727454/2822.514.640
JM Anderson England3030384/1833.895.170
R Ashwin India2222353/2828.005.120
ST Finn England1717285/3327.684.891
Mohammed Shami India1717275/6924.785.091
Harbhajan Singh India1515255/3123.204.141
SCJ Broad England1919244/5137.625.580
TT Bresnan England1616235/4833.525.711
A Flintoff England1616225/5627.274.351
JJ Bumrah India99196/1923.585.451

Highest individual scores

BatterScoreBalls4s6sDate
AJ Strauss England15814518127 Feb 2011
Yuvraj Singh India15012721319 Jan 2017
BM Duckett England14113518119 Jul 2026
Yuvraj Singh India138*7816614 Nov 2008
RG Sharma India13811017519 Jul 2026

Best bowling in an innings

BowlerFiguresOversDate
JJ Bumrah India6/197.212 Jul 2022
A Nehra India6/231026 Feb 2003
RJW Topley England6/249.514 Jul 2022
Kuldeep Yadav India6/251012 Jul 2018
S Sreesanth India6/551015 Apr 2006

Highest team totals

TeamTotalOversAgainstVenueDate
India387/550EnglandMadhavrao Scindia Cricket Ground, Rajkot14 Nov 2008
England387/350IndiaLord’s Cricket Ground, London19 Jul 2026
India381/650EnglandBarabati Stadium, Cuttack19 Jan 2017
England366/850IndiaBarabati Stadium, Cuttack19 Jan 2017
India360/750EnglandLord’s Cricket Ground, London19 Jul 2026

Lowest all-out totals

TeamTotalOversAgainstVenueDate
England11025.2IndiaThe Oval, London12 Jul 2022
England12537IndiaSawai Mansingh Stadium, Jaipur15 Oct 2006
England12934.5IndiaEkana Cricket Stadium, Lucknow29 Oct 2023
India14638.5EnglandLord’s Cricket Ground, London14 Jul 2022
India15339.3EnglandThe Gabba, Brisbane20 Jan 2015

Biggest wins

ResultFormatVenueDate
India won by 158 runsODIMadhavrao Scindia Cricket Ground, Rajkot14 Nov 2008
India won by 142 runsODINarendra Modi Stadium, Ahmedabad12 Feb 2025
India won by 127 runsODINehru Stadium, Kochi15 Jan 2013
India won by 10 wicketsODIThe Oval, London12 Jul 2022
India won by 9 wicketsODIEdgbaston, Birmingham2 Sep 2014
England won by 9 wicketsODIThe Gabba, Brisbane20 Jan 2015

Latest results

DateVenueResult
19 Jul 2026Lord’s Cricket Ground, LondonEngland won by 27 runs
16 Jul 2026Sophia Gardens, CardiffEngland won by 4 wickets
14 Jul 2026Edgbaston, BirminghamIndia won by 6 wickets
12 Feb 2025Narendra Modi Stadium, AhmedabadIndia won by 142 runs
9 Feb 2025Barabati Stadium, CuttackIndia won by 4 wickets
6 Feb 2025Vidarbha Cricket Association Stadium, NagpurIndia won by 4 wickets
29 Oct 2023Ekana Cricket Stadium, LucknowIndia won by 100 runs
17 Jul 2022Old Trafford, ManchesterIndia won by 5 wickets
14 Jul 2022Lord’s Cricket Ground, LondonEngland won by 100 runs
12 Jul 2022The Oval, LondonIndia won by 10 wickets

India vs England in T20Is

T20Is in this record book: 35, from Sep 2007 to Jul 2026.

Most Runs in India vs England T20Is

BatterMInnsRunsHSAvgSR100s50s
JC Buttler England292984413133.76150.4515
V Kohli India212164880*38.12135.0005
RG Sharma India1515467100*35.92139.8213
HH Pandya India19194416329.40151.5503
Abhishek Sharma India111141913538.09201.4412
HC Brook England141440795*33.92173.1903
SS Iyer India101036780*45.88150.4103
SA Yadav India131336011727.69172.2511
JJ Roy England15153566723.73131.8501
EJG Morgan England14143477126.69141.6302

Most wickets in T20Is

BowlerMInnsWktsBestAvgEcon5w
CJ Jordan England1616244/2723.799.280
JC Archer England1616224/3326.599.290
AU Rashid England2323222/1429.368.010
HH Pandya India2020214/3324.248.340
CV Varun India88165/2417.129.451
YS Chahal India1111166/2521.128.051
AR Patel India1313123/2332.508.860
Arshdeep Singh India1111113/4031.188.790
JJ Bumrah India66103/1411.505.950
SM Curran England1414103/3336.009.000

Highest individual scores

BatterScoreBalls4s6sDate
Abhishek Sharma India135547132 Feb 2025
JC Buttler England1316412811 Jul 2026
SA Yadav India1175514610 Jul 2022
JG Bethell England10548875 Mar 2026
KL Rahul India101*541053 Jul 2018

Best bowling in an innings

BowlerFiguresOversDate
YS Chahal India6/2541 Feb 2017
Kuldeep Yadav India5/2443 Jul 2018
CV Varun India5/24428 Jan 2025
Harbhajan Singh India4/12423 Sep 2012
JW Dernbach England4/223.431 Aug 2011

Highest team totals

TeamTotalOversAgainstVenueDate
England257/320IndiaThe Rose Bowl, Southampton11 Jul 2026
India253/720EnglandWankhede Stadium, Mumbai5 Mar 2026
India247/920EnglandWankhede Stadium, Mumbai2 Feb 2025
England246/720IndiaWankhede Stadium, Mumbai5 Mar 2026
India224/220EnglandNarendra Modi Stadium, Ahmedabad20 Mar 2021

Lowest all-out totals

TeamTotalOversAgainstVenueDate
India7611.4EnglandTrent Bridge, Nottingham7 Jul 2026
England8014.4IndiaR Premadasa Stadium, Colombo23 Sep 2012
England9710.3IndiaWankhede Stadium, Mumbai2 Feb 2025
England10316.4IndiaProvidence Stadium, Guyana27 Jun 2024
England12117IndiaEdgbaston, Birmingham9 Jul 2022

Biggest wins

ResultFormatVenueDate
India won by 150 runsT20IWankhede Stadium, Mumbai2 Feb 2025
England won by 125 runsT20ITrent Bridge, Nottingham7 Jul 2026
India won by 90 runsT20IR Premadasa Stadium, Colombo23 Sep 2012
England won by 10 wicketsT20IAdelaide Oval, Adelaide10 Nov 2022
England won by 9 wicketsT20ICounty Ground, Bristol9 Jul 2026
India won by 8 wicketsT20IOld Trafford, Manchester3 Jul 2018

Latest results

DateVenueResult
11 Jul 2026The Rose Bowl, SouthamptonEngland won by 56 runs
9 Jul 2026County Ground, BristolEngland won by 9 wickets
7 Jul 2026Trent Bridge, NottinghamEngland won by 125 runs
4 Jul 2026Old Trafford, ManchesterEngland won by 4 wickets
1 Jul 2026Riverside Ground, Chester-le-StreetNo result
5 Mar 2026Wankhede Stadium, MumbaiIndia won by 7 runs
2 Feb 2025Wankhede Stadium, MumbaiIndia won by 150 runs
31 Jan 2025MCA Stadium, PuneIndia won by 15 runs
28 Jan 2025Saurashtra Cricket Association Stadium, RajkotEngland won by 26 runs
25 Jan 2025MA Chidambaram Stadium, ChennaiIndia won by 2 wickets

Most Player of the Match Awards: India vs England

PlayerAwards
Yuvraj Singh India7
RA Jadeja India6
JE Root England6
SK Raina India5
KP Pietersen England5
V Kohli India5
IR Bell England4
AN Cook England4

Grounds Used Most for India vs England Matches

Most Runs and Wickets: The Players Who Shaped It

Joe Root (England) towers over the Test batting list. His 3,383 runs came in 64 innings, averaging 59.35 with 13 hundreds, almost a thousand runs clear of Alastair Cook (England) on 2,431. Virat Kohli (India) is the best Indian at 1,991. Among bowlers, James Anderson (England) claimed 143 Test wickets, while R Ashwin (India) sits second with 114 and 8 five-wicket hauls.

In ODIs the top two are separated by 5 runs: Kohli has 1,541 and MS Dhoni (India) 1,536. With 45 ODI scalps at 22.51, RA Jadeja (India) heads that list. Jos Buttler (England) owns the T20I run list with 844, and CJ Jordan (England) the T20I wicket list with 24.

For match awards, Yuvraj Singh (India) has 7 across formats, one ahead of Jadeja and Root. See the full squads’ numbers on the India team records page and the England records page.

Biggest Wins, Chasing, Toss and Grounds

England’s 6 innings wins head the Test list, the heaviest by an innings and 244 runs at The Oval on 15 Aug 2014, and India have 4 of their own. By runs alone, India’s 434-run Test win at Rajkot on 15 Feb 2024 is the largest margin between the two sides, followed by their 336-run win at Edgbaston on 2 Jul 2025. England’s best by runs is 319 at Trent Bridge in Jul 2011. In ODIs, India beat England by 158 runs at Rajkot in Nov 2008, the day they posted 387/5.

In ODIs, sides chasing have won 34 times and sides setting a target 29. The T20I split tilts slightly towards setting a target, 18 wins to 16, and a typical first innings there is 178.

Calling correctly has hardly mattered. The toss winner came out on top in 19 of 40 Tests with a result, 31 of 63 such ODIs and 16 of 34 such T20Is.

Lord’s has hosted the most meetings, 14, and England have won 8 of them. At the Narendra Modi Stadium in Ahmedabad, India have won 7 of 9. For a comparison with another long rivalry, try England vs Australia or India vs Australia.

Questions about India vs England

Have India or England won more often in this fixture?

India lead clearly. The data holds 151 meetings since Dec 2001: 79 India wins, 58 England wins, 2 ties, 10 Test draws and 2 no results.

How do India and England compare in Tests?

It is close. India have 21 wins to England’s 19 from 50 Tests since Dec 2001, with 10 draws, and India took the most recent one at The Oval on 31 Jul 2025 by 6 runs.

Which batter has made the most Test runs in this fixture?

Joe Root of England: 3,383 runs from 64 innings, averaging 59.35. KK Nair (India) holds the best single innings, 303*, at Chennai on 16 Dec 2016.

Who won the most recent ODI between India and England?

England took it by 27 runs at Lord’s, 19 Jul 2026, and it was their second ODI win in a row, though India still lead the ODI record 40 to 23.

Which is the biggest team total in these games?

India’s 759/7 at Chennai on 16 Dec 2016 is the top Test total in the data. In ODIs it is India’s 387/5 at Rajkot in Nov 2008, and in T20Is England’s 257/3 at Southampton on 11 Jul 2026.

Source: ball-by-ball match data from Cricsheet.org (ODC-BY). See how we compile these records.