Skip to content

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

DateFormatVenueResult
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 →