South Africa face New Zealand in the T20 World Cup 2026 semi-final on Wednesday, 4 March, at Eden Gardens, Kolkata
Aiden Markram leads South Africa with 268 runs, 32 away from 300, while New Zealand rely on openers Tim Seifert and Finn Allen; South Africa remain unbeaten and are favorites
Travel disruptions due to Middle East conflicts have stranded some teams in India