South Africa defeated Canada by 57 runs in their T20 World Cup 2026 opener at the Narendra Modi Stadium in Ahmedabad on Monday. South Africa posted 213-4 in their 20 overs, with captain Aiden Markram smashing 59(32). In reply, Canada were restricted to 156-8, with pacer Lungi Ngidi claiming four wickets. Notably, Canada had won their previous eight T20I matches.