The ICC Men’s T20 World Cup 2024 runners-up feeling is still very fresh for South Africa, as they closely missed out on their first ICC World Cup title, while India lifted their second trophy. Now, India and Sri Lanka are ready to host the ICC Men’s T20 World Cup 2026 from 7 February to 8 March 2026, and South Africa are one of the key teams in the tournament.
The ICC Men’s T20 World Cup 2024 was the best ICC World Cup event for South Africa, who finished runners-up after losing the Final against India by just seven runs.
South Africa will begin their ICC Men’s T20 World Cup 2026 campaign from Group D along with New Zealand, Afghanistan, Canada, and the United Arab Emirates. If South Africa advance to the Super Eight stage, they will play all the fixtures in India from Group 1.
ICC Men’s T20 World Cup 2026: South Africa Complete Squad
Head Coach: Shukri Conrad
Captain: Aiden Markram
Batters
Jason Smith, Aiden Markram, Dewald Brevis, David Miller, Tristan Stubbs
Wicketkeeper(s)
Quinton de Kock, Ryan Rickelton
All-rounders
Corbin Bosch, Marco Jansen, George Linde
Bowlers
(Pacers)
Kagiso Rabada, Anrich Nortje, Lungi Ngidi, Kwena Maphaka
(Spinner)
Keshav Maharaj
ICC Men’s T20 World Cup 2026: South Africa Full Schedule
Group D: South Africa, New Zealand, Afghanistan, United Arab Emirates, Canada
9 February 2026: Canada vs South Africa (Narendra Modi Stadium, Ahmedabad) – 19:00 local time
11 February 2026: Afghanistan vs South Africa (Narendra Modi Stadium, Ahmedabad) – 11:00 local time
14 February 2026: New Zealand vs South Africa (Narendra Modi Stadium, Ahmedabad) – 19:00 local time
18 February 2026: South Africa vs United Arab Emirates (Arun Jaitley Stadium, Delhi) – 11:00 local time















