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
Format
Matches
India won
England won
Tied
Drawn
NR
First match
Latest match
Tests
50
21
19
0
10
0
19 Dec 2001
31 Jul 2025
ODIs
66
40
23
2
–
1
29 Jun 2002
19 Jul 2026
T20Is
35
18
16
0
–
1
19 Sep 2007
11 Jul 2026
All formats
151
79
58
2
10
2
19 Dec 2001
19 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
Batter
M
Inns
Runs
HS
Avg
SR
100s
50s
JE Root England
35
64
3,383
218
59.35
55.32
13
12
AN Cook England
30
54
2,431
294
47.67
45.24
7
9
V Kohli India
28
50
1,991
235
42.36
52.07
5
9
CA Pujara India
27
49
1,778
206*
39.51
43.47
5
7
RA Jadeja India
25
43
1,547
112
41.81
52.39
3
11
KP Pietersen England
15
26
1,535
202*
61.40
61.52
6
6
KL Rahul India
18
34
1,487
199
43.74
52.92
5
4
Shubman Gill India
15
28
1,346
269
51.77
62.49
6
3
IR Bell England
19
33
1,317
235
43.90
56.84
4
4
BA Stokes England
25
47
1,276
141
27.74
47.93
2
5
Most Wickets in India vs England Tests
Bowler
M
Inns
Wkts
Best
Avg
Econ
5w
JM Anderson England
38
71
143
5/20
25.99
2.74
6
R Ashwin India
24
45
114
6/55
27.73
2.97
8
RA Jadeja India
25
46
77
7/48
36.19
2.72
2
JJ Bumrah India
17
31
74
6/45
22.89
2.86
5
SCJ Broad England
24
43
74
6/25
28.51
2.89
2
I Sharma India
23
37
67
7/74
32.40
3.03
2
BA Stokes England
21
36
57
5/72
29.40
3.20
2
MM Ali England
16
27
55
6/67
33.87
3.48
2
Mohammed Siraj India
16
30
50
6/70
33.68
3.90
2
Mohammed Shami India
15
27
44
4/57
38.30
3.33
0
Highest individual scores
Batter
Score
Balls
4s
6s
Date
KK Nair India
303*
381
32
4
16 Dec 2016
AN Cook England
294
545
33
0
10 Aug 2011
Shubman Gill India
269
387
30
3
2 Jul 2025
V Kohli India
235
340
25
1
8 Dec 2016
IR Bell England
235
364
23
2
18 Aug 2011
Best bowling in an innings
Bowler
Figures
Overs
Date
RA Jadeja India
7/48
25
16 Dec 2016
TW Hartley England
7/62
26.2
25 Jan 2024
I Sharma India
7/74
23
17 Jul 2014
SCJ Broad England
6/25
13.4
7 Aug 2014
AR Patel India
6/38
21.4
24 Feb 2021
Highest team totals
Team
Total
Overs
Against
Venue
Date
India
759/7
190.4
England
MA Chidambaram Stadium, Chennai
16 Dec 2016
England
710/7
188.1
India
Edgbaston, Birmingham
10 Aug 2011
England
669
157.1
India
Old Trafford, Manchester
23 Jul 2025
India
664
170
England
The Oval, London
9 Aug 2007
India
631
182.3
England
Wankhede Stadium, Mumbai
8 Dec 2016
Lowest all-out totals
Team
Total
Overs
Against
Venue
Date
India
78
40.4
England
Headingley, Leeds
25 Aug 2021
England
81
30.4
India
Narendra Modi Stadium, Ahmedabad
24 Feb 2021
India
94
29.2
England
The Oval, London
15 Aug 2014
India
107
35.2
England
Lord’s Cricket Ground, London
9 Aug 2018
England
112
48.4
India
Narendra Modi Stadium, Ahmedabad
24 Feb 2021
Biggest wins
Result
Format
Venue
Date
England won by an innings and 244 runs
Test
The Oval, London
15 Aug 2014
England won by an innings and 242 runs
Test
Edgbaston, Birmingham
10 Aug 2011
England won by an innings and 159 runs
Test
Lord’s Cricket Ground, London
9 Aug 2018
India won by 434 runs
Test
Saurashtra Cricket Association Stadium, Rajkot
15 Feb 2024
India won by 336 runs
Test
Edgbaston, Birmingham
2 Jul 2025
England won by 319 runs
Test
Trent Bridge, Nottingham
29 Jul 2011
England won by 10 wickets
Test
Wankhede Stadium, Mumbai
23 Nov 2012
India won by 10 wickets
Test
Narendra Modi Stadium, Ahmedabad
24 Feb 2021
India won by 9 wickets
Test
Punjab Cricket Association IS Bindra Stadium, Mohali
9 Mar 2006
Latest India vs England Test Results
Date
Venue
Result
31 Jul 2025
The Oval, London
India won by 6 runs
23 Jul 2025
Old Trafford, Manchester
Drawn
10 Jul 2025
Lord’s Cricket Ground, London
England won by 22 runs
2 Jul 2025
Edgbaston, Birmingham
India won by 336 runs
20 Jun 2025
Headingley, Leeds
England won by 5 wickets
7 Mar 2024
HPCA Stadium, Dharamsala
India won by an innings and 64 runs
23 Feb 2024
JSCA International Stadium Complex, Ranchi
India won by 5 wickets
15 Feb 2024
Saurashtra Cricket Association Stadium, Rajkot
India won by 434 runs
2 Feb 2024
ACA-VDCA Cricket Stadium, Visakhapatnam
India won by 106 runs
25 Jan 2024
Rajiv Gandhi International Stadium, Hyderabad
England 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
Batter
M
Inns
Runs
HS
Avg
SR
100s
50s
V Kohli India
41
41
1,541
122
41.65
89.85
3
12
MS Dhoni India
43
43
1,536
134
46.55
88.02
1
10
Yuvraj Singh India
32
32
1,361
150
50.41
100.89
4
6
SK Raina India
31
31
1,186
100
42.36
93.17
1
11
IR Bell England
31
31
1,163
126*
43.07
85.39
2
6
JE Root England
26
26
1,100
113*
55.00
86.34
3
7
KP Pietersen England
27
27
1,061
111*
44.21
85.50
1
7
RG Sharma India
26
26
1,021
138
48.62
91.98
4
4
AN Cook England
27
27
822
102
31.62
77.11
1
6
G Gambhir India
21
21
733
84*
36.65
81.99
0
7
Most wickets in ODIs
Bowler
M
Inns
Wkts
Best
Avg
Econ
5w
RA Jadeja India
27
27
45
4/28
22.51
4.64
0
JM Anderson England
30
30
38
4/18
33.89
5.17
0
R Ashwin India
22
22
35
3/28
28.00
5.12
0
ST Finn England
17
17
28
5/33
27.68
4.89
1
Mohammed Shami India
17
17
27
5/69
24.78
5.09
1
Harbhajan Singh India
15
15
25
5/31
23.20
4.14
1
SCJ Broad England
19
19
24
4/51
37.62
5.58
0
TT Bresnan England
16
16
23
5/48
33.52
5.71
1
A Flintoff England
16
16
22
5/56
27.27
4.35
1
JJ Bumrah India
9
9
19
6/19
23.58
5.45
1
Highest individual scores
Batter
Score
Balls
4s
6s
Date
AJ Strauss England
158
145
18
1
27 Feb 2011
Yuvraj Singh India
150
127
21
3
19 Jan 2017
BM Duckett England
141
135
18
1
19 Jul 2026
Yuvraj Singh India
138*
78
16
6
14 Nov 2008
RG Sharma India
138
110
17
5
19 Jul 2026
Best bowling in an innings
Bowler
Figures
Overs
Date
JJ Bumrah India
6/19
7.2
12 Jul 2022
A Nehra India
6/23
10
26 Feb 2003
RJW Topley England
6/24
9.5
14 Jul 2022
Kuldeep Yadav India
6/25
10
12 Jul 2018
S Sreesanth India
6/55
10
15 Apr 2006
Highest team totals
Team
Total
Overs
Against
Venue
Date
India
387/5
50
England
Madhavrao Scindia Cricket Ground, Rajkot
14 Nov 2008
England
387/3
50
India
Lord’s Cricket Ground, London
19 Jul 2026
India
381/6
50
England
Barabati Stadium, Cuttack
19 Jan 2017
England
366/8
50
India
Barabati Stadium, Cuttack
19 Jan 2017
India
360/7
50
England
Lord’s Cricket Ground, London
19 Jul 2026
Lowest all-out totals
Team
Total
Overs
Against
Venue
Date
England
110
25.2
India
The Oval, London
12 Jul 2022
England
125
37
India
Sawai Mansingh Stadium, Jaipur
15 Oct 2006
England
129
34.5
India
Ekana Cricket Stadium, Lucknow
29 Oct 2023
India
146
38.5
England
Lord’s Cricket Ground, London
14 Jul 2022
India
153
39.3
England
The Gabba, Brisbane
20 Jan 2015
Biggest wins
Result
Format
Venue
Date
India won by 158 runs
ODI
Madhavrao Scindia Cricket Ground, Rajkot
14 Nov 2008
India won by 142 runs
ODI
Narendra Modi Stadium, Ahmedabad
12 Feb 2025
India won by 127 runs
ODI
Nehru Stadium, Kochi
15 Jan 2013
India won by 10 wickets
ODI
The Oval, London
12 Jul 2022
India won by 9 wickets
ODI
Edgbaston, Birmingham
2 Sep 2014
England won by 9 wickets
ODI
The Gabba, Brisbane
20 Jan 2015
Latest results
Date
Venue
Result
19 Jul 2026
Lord’s Cricket Ground, London
England won by 27 runs
16 Jul 2026
Sophia Gardens, Cardiff
England won by 4 wickets
14 Jul 2026
Edgbaston, Birmingham
India won by 6 wickets
12 Feb 2025
Narendra Modi Stadium, Ahmedabad
India won by 142 runs
9 Feb 2025
Barabati Stadium, Cuttack
India won by 4 wickets
6 Feb 2025
Vidarbha Cricket Association Stadium, Nagpur
India won by 4 wickets
29 Oct 2023
Ekana Cricket Stadium, Lucknow
India won by 100 runs
17 Jul 2022
Old Trafford, Manchester
India won by 5 wickets
14 Jul 2022
Lord’s Cricket Ground, London
England won by 100 runs
12 Jul 2022
The Oval, London
India won by 10 wickets
India vs England in T20Is
T20Is in this record book: 35, from Sep 2007 to Jul 2026.
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.
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.