India won the T20 World Cup 2026 by defeating New Zealand by 96 runs at Narendra Modi Stadium India lost only one match in the tournament, against South Africa in the Super 8 stage Suryakumar Yadav revealed that players watched reels on Baahubali song which motivated them after Proteas loss