T20INew Zealand v India2026India won by 96 runs
T20IWest Indies v South Africa2026South Africa won by 9 wickets (with 23 balls remaining)
T20IIndia v South Africa2026South Africa won by 76 runs
T20IIndia v Netherlands2026India won by 17 runs
T20INew Zealand v South Africa2026South Africa won by 7 wickets (with 17 balls remaining)
T20IAfghanistan v South Africa2026Match tied (South Africa won the 2nd Super Over)
T20ICanada v South Africa2026South Africa won by 57 runs
T20IIndia v South Africa2025India won by 30 runs
TestIndia v West Indies2025India won by an innings and 140 runs
ODIIndia v England2025India won by 142 runs
ODIIndia v Australia2023Australia won by 6 wickets (with 42 balls remaining)
ODIAfghanistan v South Africa2023South Africa won by 5 wickets (with 15 balls remaining)