South Africa face New Zealand in the first semi-final at the iconic Eden Gardens in Kolkata on Wednesday, March 4, the ICC Men's T20 World Cup 2026.
South Africa arrives in Kolkata as the only unbeaten team left in the competition. With seven consecutive victories, Aiden Markram's men have systematically dismantled every opponent in their path, including a statement 76-run win over defending champions India in the Super 8s. For a nation long haunted by the "choker" tag, this 2026 run feels different, a balanced blend of ruthless pace and clinical batting.

New Zealand's journey has been far more turbulent. After a bumpy Group stage that included a defeat to these very Proteas, the Black Caps relied on a narrow Net Run Rate (NRR) advantage to edge out Pakistan for a semi-final spot. However, write off the Kiwis at your own peril; Mitchell Santner's side has a storied history of peaking at exactly the right moment in ICC tournaments
Check out South Africa vs New Zealand Telecast and Streaming details-
The match will be telecast on the Star Sports Network from 7:00 P.M. IST on Wednesday. It will be live-streamed on the Jio Hotstar app and website.
UK viewers can watch the live telecast on Sky Sports Cricket and Sky Sports Main Event starting at 1:30 P.M. GMT on Wednesday, March 4.
The match will be telecast on the Willow TV network and live-streamed on ESPN+. Kick-off is at 8:30 A.M. ET / 5:30 A.M. PT on Wednesday morning.
The match will be telecast on T Sports and Nagorik TV from 7:30 P.M. local time. Live streaming is available on Toffee.
Fans in South Africa can catch the action on SuperSport Cricket and SuperSport Grandstand at 3:30 P.M. SAST.
The match will be live on Sky Sport NZ from 2:30 A.M. NZDT on Thursday, March 5.