South Africa and New Zealand are set to clash in the first semi-final of the ICC T20 World Cup 2026 at the Eden Gardens in Kolkata on Wednesday, March 4. The Proteas will go into the match as the most in-form team with an excellent winning record throughout the tournament.
New Zealand booked their place in the semi-finals due to better net run rate over Pakistan in Group 2. The Black Caps have struggled in the T20 World Cup semi-finals, crossing the line just once in 2021. They face the tough challenge of overtaking unbeaten South Africa.
This article provides details on the probable playing XI for both teams, selection concerns, tactical changes and key players to watch out for in this high-stakes encounter.
South Africa Playing XI vs New Zealand
Aiden Markram will lead a South African team that has not shown any obvious weaknesses so far. The Proteas have already defeated the Kiwis in the group stage and also handed title favorites India a heavy defeat in the Super 8.
Openers: Quinton de Kock and Aiden Markram
South Africa will rely on Quinton de Kock to get off to a fast start. Although he was out for a duck against Zimbabwe, he played important innings of 47 against West Indies and 59 against Afghanistan. Captain Aiden Markram will partner with him at the top and try to provide stability during the powerplay.
Middle-order batsmen and all-rounders: Ryan Rickelton, Tristan Stubbs, David Miller, Dewald Brewis, Marco Johnson, Corbin Bosch.
Ryan Rickelton adds stability, while the middle order is packed with power through Tristan Stubbs and David Miller. Miller recently showcased his finishing ability against India. Dewald Brevis has played a vital role throughout the tournament.
Marco Janssen provides strong all-round value with his ability to take early wickets and score runs quickly at the end of the innings. Corbin Bosch adds depth with the bat and acts as a specialist death bowler.
Bowlers: Keshav Maharaj, Kagiso Rabada, Lungi Ngidi
Lungi Ngidi will lead the attack and is currently South Africa’s leading wicket-taker with 12 wickets. Kagiso Rabada will share the new ball with Jensen, while Keshav Maharaj remains the primary spin option, using his control and drift to contain the batsmen in the middle overs.
Probable XI: Quinton de Kock (wk), Aiden Markram (captain), Ryan Rickelton, Tristan Stubbs, David Miller, Dewald Brewis, Marco Johnson, Keshav Maharaj, Kagiso Rabada, Anrich Nortje, Lungi Ngidi.
New Zealand playing eleven vs South Africa
Mitchell Santner’s team will enter the match with a big question mark over its bowling attack. While New Zealand have adapted well to subcontinent conditions, the availability of their top fast bowler remains uncertain.
Openers: Finn Allen and Tim Seifert
New Zealand will expect aggression from Finn Allen and Tim Seifert at the top. Seifert is in excellent form and has scored 216 runs at a strike rate of 157.66 in the 2026 World Cup. Their ability to exploit the powerplay will be crucial against South Africa’s excellent pace battery.
Middle-order batsmen and all-rounders: Rachin Ravindra, Glenn Phillips, Mark Chapman, Daryl Mitchell, Cole McConchie, Mitchell Santner (captain)
Rachin Ravindra has struggled to score runs in the tournament. Daryl Mitchell came into the semi-finals in form, having scored 32 against South Africa in the earlier event. Captain Mitchell Santner will lead the spin department and use his variety to stop the Proteas’ big hitters.
Bowlers: Lockie Ferguson, Jacob Duffy, Kyle Jamieson/Matt Henry
The biggest concern for New Zealand is Matt Henry, who returned home on February 27 for the birth of his second child. Henry, who took three wickets in the Super 8, is expected to reach India just before the match.
If he is unavailable due to flight delays or airfield closures, Kyle Jamieson is the favorite to replace him. Lockie Ferguson will provide additional pace options.
Probable XI:
Finn Allen, Tim Seifert (wk), Rachin Ravindra, Glenn Phillips, Mark Chapman, Daryl Mitchell, Mitchell Santner (c), Lockie Ferguson, Matt Henry/Kyle Jamieson, Jacob Duffy.
Also read: Sahibzada Farhan becomes the new captain of Pakistan by breaking Virat Kohli’s record!

