T20IIndia v New Zealand2026New Zealand won by 50 runs
ODIIndia v South Africa2025India won by 9 wickets (with 61 balls remaining)
TestIndia v England2024India won by 106 runs
T20IAustralia v India2023India won by 2 wickets (with 1 ball remaining)
ODIIndia v Australia2023Australia won by 10 wickets (with 234 balls remaining)
T20IIndia v South Africa2022India won by 48 runs
ODIIndia v West Indies2019India won by 107 runs
TestIndia v South Africa2019India won by 203 runs
T20IIndia v Australia2019Australia won by 3 wickets (with 0 balls remaining)
ODIIndia v West Indies2018Match tied
ODIIndia v Sri Lanka2017India won by 8 wickets (with 107 balls remaining)
TestIndia v England2016India won by 246 runs