South Africa and New Zealand are set to clash in the first semifinal of the ICC T20 World Cup 2026 at the Eden Gardens in Kolkata on Wednesday, March 4. The Proteas will enter the match as the most in-form side with a perfect winning record throughout the tournament.
New Zealand booked their semi-final spot due to their superior net run rate over Pakistan in Group 2. The Black Caps have struggled in T20 World Cup semi-finals, crossing the line just once in 2021. They face the tough challenge of getting past an unbeaten South Africa.
This article provides details on the probable playing XIs for both teams, offering insight into selection concerns, tactical changes, and the key players to watch in this high-stakes encounter.
South Africa Playing XI vs New Zealand
Aiden Markram will lead a South African side that has shown no obvious weaknesses so far. The Proteas have already beaten the Kiwis in the group stage and also handed title favourites India a heavy defeat in the Super 8s.
Openers: Quinton de Kock and Aiden Markram
South Africa will rely on Quinton de Kock to provide a flying start. Although he fell for a duck against Zimbabwe, he played vital knocks of 47 against the West Indies and 59 against Afghanistan. Captain Aiden Markram will partner with him at the top and look to offer stability during the powerplay.
Middle-Order Batters and All-Rounders: Ryan Rickelton, Tristan Stubbs, David Miller, Dewald Brevis, Marco Jansen, Corbin Bosch
Ryan Rickelton adds stability, while the middle order is stacked with power through Tristan Stubbs and David Miller. Miller recently showcased his finishing ability against India. Dewald Brevis has chipped in with crucial cameos throughout the tournament.
Marco Jansen provides strong all-round value, with his ability to take early wickets and score quick runs late in the innings. Corbin Bosch adds depth with the bat and serves 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 scalps. Kagiso Rabada will share the new ball with Jansen, while Keshav Maharaj remains the primary spin option, using his control and drift to contain batters in the middle overs.
Probable XI: Quinton de Kock (wk), Aiden Markram (c), Ryan Rickelton, Tristan Stubbs, David Miller, Dewald Brevis, Marco Jansen, Keshav Maharaj, Kagiso Rabada, Anrich Nortje, Lungi Ngidi.
New Zealand Playing XI vs South Africa
Mitchell Santner’s side will enter the match with a major question mark over their bowling attack. While New Zealand have adapted well to subcontinental conditions, the availability of their ace pacer remains uncertain.
Openers: Finn Allen and Tim Seifert
New Zealand will look for aggression from Finn Allen and Tim Seifert at the top. Seifert has been in excellent touch, amassing 216 runs in the 2026 World Cup at a strike rate of 157.66. Their ability to exploit the powerplay will be crucial against South Africa’s elite pace battery.
Middle-Order Batters and All-Rounders: Rachin Ravindra, Glenn Phillips, Mark Chapman, Daryl Mitchell, Cole McConchie, Mitchell Santner (c)
Rachin Ravindra has struggled to score runs in the tournament. Daryl Mitchell brings form into the semi-final, having scored 32 runs against South Africa earlier in the event. Captain Mitchell Santner will lead the spin department, using his variations to contain 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 picked up three wickets in the Super 8s, is expected to arrive in India just before the match.
If he is unavailable due to flight delays or airspace closures, Kyle Jamieson is the favourite to replace him. Lockie Ferguson will provide the extra pace option.
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 named new Pakistan captain after breaking Virat Kohli’s record









