Cricket / Rivalries / India vs England (Tests)
India vs England (Tests)
In Test, India and England have met 50 times (2001–2025). India lead.
India
21
Drawn / NR
10
England
19
Recent results
| Date | Format | Venue | Result |
|---|---|---|---|
| Jul 2025 | test | London | India by 6 runs |
| Jul 2025 | test | Manchester | draw |
| Jul 2025 | test | London | England by 22 runs |
| Jul 2025 | test | Birmingham | India by 336 runs |
| Jun 2025 | test | Leeds | England by 5 wickets |
| Mar 2024 | test | Dharamsala | India by 64 runs |
| Feb 2024 | test | Ranchi | India by 5 wickets |
| Feb 2024 | test | Rajkot | India by 434 runs |
| Feb 2024 | test | Visakhapatnam | India by 106 runs |
| Jan 2024 | test | Hyderabad | England by 28 runs |
| Jul 2022 | test | Birmingham | England by 7 wickets |
| Sept 2021 | test | London | India by 157 runs |
| Aug 2021 | test | Leeds | England by 76 runs |
| Aug 2021 | test | London | India by 151 runs |
| Aug 2021 | test | Nottingham | draw |
| Mar 2021 | test | Ahmedabad | India by 25 runs |
| Feb 2021 | test | Ahmedabad | India by 10 wickets |
| Feb 2021 | test | Chennai | India by 317 runs |
| Feb 2021 | test | Chennai | England by 227 runs |
| Sept 2018 | test | London | England by 118 runs |
| Aug 2018 | test | Southampton | England by 60 runs |
| Aug 2018 | test | Nottingham | India by 203 runs |
| Aug 2018 | test | London | England by 159 runs |
| Aug 2018 | test | Birmingham | England by 31 runs |
| Dec 2016 | test | Chennai | India by 75 runs |
| Dec 2016 | test | Mumbai | India by 36 runs |
| Nov 2016 | test | Chandigarh | India by 8 wickets |
| Nov 2016 | test | Visakhapatnam | India by 246 runs |
| Nov 2016 | test | Rajkot | draw |
| Aug 2014 | test | London | England by 244 runs |
| Aug 2014 | test | Manchester | England by 54 runs |
| Jul 2014 | test | Southampton | England by 266 runs |
| Jul 2014 | test | London | India by 95 runs |
| Jul 2014 | test | Nottingham | draw |
| Dec 2012 | test | Nagpur | draw |
| Dec 2012 | test | Kolkata | England by 7 wickets |
| Nov 2012 | test | Mumbai | England by 10 wickets |
| Nov 2012 | test | Ahmedabad | India by 9 wickets |
| Aug 2011 | test | London | England by 8 runs |
| Aug 2011 | test | Birmingham | England by 242 runs |
Computed by the CricketLogic engine from Cricsheet ball-by-ball data. Run it yourself →