South Africa and New Zealand meet in the T20 World Cup semi-final in Kolkata. Both teams have not won an ICC white-ball trophy since 2000. South Africa are unbeaten in this tournament and defeated New Zealand in the group stage. They have played all their matches in India. New Zealand advanced after relying on another result and a win over Sri Lanka. The match will be played at Eden Gardens in Kolkata. South Africa’s captain Aiden Markram has scored 268 runs at a strike rate of 175.16. New Zealand captain Mitchell Santner said his team needed Pakistan to lose to qualify. New Zealand have won three knockout matches against South Africa in ICC events, all in 50-over cricket. The winner will qualify for the final.
Toss & Conditions
The semi-final will be played in Kolkata, India. Conditions are expected to favour fast bowlers more than spin, as both teams plan to rely on pace.
Head-to-Head
In the last three meetings, South Africa won once and New Zealand won twice. The most recent match on February 14, 2026, was won by South Africa by seven wickets.
South Africa
South Africa have won their last three matches, beating Zimbabwe, West Indies, and India, and hold a 9-1 record with a net run rate of 1.809.
New Zealand
New Zealand have won two of their last three matches, defeating Sri Lanka and Canada but losing to England, with an overall record of 5-5 and a net run rate of -0.048.
Playing XI
मुख्य आँकड़े
Prediction
Model projections give South Africa a 66% win probability against New Zealand’s 34%. Bookmakers list South Africa at 63% implied probability with odds of 1.543. South Africa lead by 60.1 Elo points and have a net run rate advantage of 1.86. They have won all their last three matches, while New Zealand have won two of their last three.

