ODIIndia v New Zealand2026New Zealand won by 7 wickets (with 15 balls remaining)
T20IIndia v England2025England won by 26 runs
TestIndia v England2024India won by 434 runs
ODIAustralia v India2023Australia won by 66 runs
T20IIndia v Sri Lanka2023India won by 91 runs
T20IIndia v South Africa2022India won by 82 runs
ODIIndia v Australia2020India won by 36 runs
T20IIndia v Bangladesh2019India won by 8 wickets (with 26 balls remaining)
TestIndia v West Indies2018India won by an innings and 272 runs
T20IIndia v New Zealand2017New Zealand won by 40 runs
TestEngland v India2016Match drawn
ODIIndia v South Africa2015South Africa won by 18 runs