India defeated South Africa by 30 runs in their first T20 World Cup 2026 warm-up match in Navi Mumbai on Wednesday. India posted a total of 240/6, with Ishan Kishan scoring 53(20), Tilak Varma scoring 45(19) and Axar Patel scoring 35*(23). India restricted South Africa to 210/7, with Abhishek Sharma taking two wickets.