Test Cricket between India and England has always been one of the most anticipated contests in the sport. Over the years, the two sides have given fans around the world many memorable moments. While England has a long cricketing history, India’s rise in Tests, especially in the last decades, has made this rivalry even more exciting.
Let’s take a closer look at the last 10 Test matches played between India and England, spanning from 2021 to 2025. These matches have been held in both India and England, showcasing contrasting conditions and testing the skills of both teams, In the most recent encounter held in Leeds which was won by England by 5 wickets despite India scoring five centuries. This victory was crucial for England, showcasing contrasting conditions and testing the skills of both teams.
Last 10 Match Result of India vs England in Test cricket –
| Team 1 | Team 2 | Winner | Margin | Ground | Match Date |
| England | India | TBD | TBD | Birmingham | Jul 2-6, 2025 |
| England | India | England | 5 wickets | Leeds | Jun 20-24, 2025 |
| India | England | India | inns & 64 runs | Dharamsala | Mar 7-9, 2024 |
| India | England | India | 5 wickets | Ranchi | Feb 23-26, 2024 |
| India | England | India | 434 runs | Rajkot | Feb 15-18, 2024 |
| India | England | India | 106 runs | Visakhapatnam | Feb 2-5, 2024 |
| India | England | England | 28 runs | Hyderabad | Jan 25-28, 2024 |
| England | India | England | 7 wickets | Birmingham | Jul 1-5, 2022 |
| England | India | India | 157 runs | The Oval | Sep 2-6, 2021 |
| England | India | England | inns & 76 runs | Leeds | Aug 25-28, 2021 |
| England | India | India | 151 runs | Lord’s | Aug 12-16, 2021 |
India is currently in England for a bilateral tour where they are up against the English for a 5 Test match series, the first match of the series was won by the England Team by 5 wickets the match was played at Leeds and even after playing Hard and impressively, India couldn’t get a win.
The 2024 series in India was a dominant show from the home team. India won four of the five Tests, sealing victories by big margins. In Dharamsala in March 2024, India crushed England by an innings in 64 runs. Earlier, in Ranchi, they secured a 5-wicket win and in Rajkot, India completely outplayed England, winning by a massive 434 runs. Interestingly, England had started that 2024 series with a narrow 28-run win over Hyderabad. However, India came back strong, using their spinners effectively and controlling matches.
India vs England Head to Head Records and stats In Test cricket
- Total Test matches played (from the list): 11
- India won: 7 matches
- England won: 4 matches
- Drawn matches: 1 (Birmingham, July 2-6, 2025)
- Biggest win margin for India: By 434 runs (Rajkot, Feb 2024)
- Biggest win margin for England: By an innings & 76 runs (Leeds, Aug 2021)
- India’s wins at home: 5 out of 6 matches
- England’s wins at home: 3 out of 5 matches
- Recent series (2024 in India): India won 4-1
- Most recent result: Draw (Birmingham, July 2025)











