India vs England Head to Head Record
Since 2001, India and England have played 168 matches: India lead 86–64 (13 drawn, 2 tied, 3 no result).
Record since 2001 (first meeting in our records: 3 Dec 2001) – Test, ODI and T20I. Our match records start in 2000.
Record by format
| Format | Played | India won | England won | Drawn | Tied / NR | Last met |
|---|---|---|---|---|---|---|
| Test | 57 | 23 | 21 | 13 | 0 | 31 Jul 2025 |
| ODI | 76 | 45 | 27 | 0 | 4 | 19 Jul 2026 |
| T20I | 35 | 18 | 16 | 0 | 1 | 11 Jul 2026 |
Last 5 India vs England matches
- 19 Jul 2026 · ODI · Lord's, LondonEngland won
England won by 27 runs
- 16 Jul 2026 · ODI · Sophia Gardens, CardiffEngland won
England won by 4 wickets
- 14 Jul 2026 · ODI · Edgbaston, BirminghamIndia won
India won by 6 wickets
- 11 Jul 2026 · T20I · The Rose Bowl, SouthamptonEngland won
England won by 56 runs
- 9 Jul 2026 · T20I · County Ground, BristolEngland won
England won by 9 wickets
Questions
Who has won more matches between India and England?
Since 2001, India and England have played 168 matches: India lead 86–64 (13 drawn, 2 tied, 3 no result).
What is the India vs England head to head record in Test cricket?
Since 2001, India and England have played 57 Test matches: India lead 23–21 (13 drawn).
What is the India vs England head to head record in ODI cricket?
Since 2002, India and England have played 76 ODI matches: India lead 45–27 (2 tied, 2 no result).
What is the India vs England head to head record in T20I cricket?
Since 2007, India and England have played 35 T20I matches: India lead 18–16 (1 no result).
When did India and England last play?
India and England last met on 19 Jul 2026 in a ODI at Lord's, London: England won by 27 runs.