TestBangladesh v India2024
TestIndia v New Zealand2021Match drawn
ODIIndia v New Zealand2017India won by 6 runs
T20IIndia v England2017England won by 7 wickets (with 11 balls remaining)
TestIndia v New Zealand2016India won by 197 runs
ODIIndia v South Africa2015South Africa won by 5 runs
ODIIndia v West Indies2013India won by 5 wickets (with 23 balls remaining)
TestIndia v Sri Lanka2009India won by an innings and 144 runs
ODIIndia v England2008India won by 16 runs (D/L method)
TestIndia v South Africa2008India won by 8 wickets
ODIIndia v Pakistan2007India won by 46 runs
ODIIndia v Pakistan2005Pakistan won by 5 wickets (with 47 balls remaining)