T20IIndia v New Zealand2026India won by 48 runs
ODIEngland v India2025India won by 4 wickets (with 68 balls remaining)
TestAustralia v India2023India won by an innings and 132 runs
T20IAustralia v India2022India won by 6 wickets (with 4 balls remaining)
T20IIndia v Bangladesh2019India won by 30 runs
ODIIndia v Australia2019India won by 8 runs
TestIndia v Sri Lanka2017India won by an innings and 239 runs
ODIIndia v Australia2017India won by 7 wickets (with 43 balls remaining)
T20IIndia v England2017India won by 5 runs
T20IAfghanistan v West Indies2016Afghanistan won by 6 runs
T20ISouth Africa v West Indies2016West Indies won by 3 wickets (with 2 balls remaining)
T20IIndia v New Zealand2016New Zealand won by 47 runs