South Africa has sealed their spot in the ICC Champions Trophy semifinal after beating England by 7 wickets in their final group stage fixture. Jos Buttler, who will play his last game as captain, couldn’t sign off in style in Karachi. The four semifinalists are confirmed, but who’ll play which team will be determined after the last group stage match of the tournament tomorrow.
South Africa vs England, Champions Trophy Scorecard
Latest news
- IND vs NZ 3rd ODI: Special tickets announced for students, specially-abled fans in Indore

- Not Cameron Green, but an Indian all-rounder could be KKR’s main weapon in IPL 2026

- Retained CSK all-rounder proves he’s ready to break into playing XI in IPL 2026 with 7-wicket haul in VHT

South Africa vs England squads
England: Philip Salt, Ben Duckett, Jamie Smith (wk), Joe Root, Harry Brook, Jos Buttler (c), Liam Livingstone, Jamie Overton, Jofra Archer, Adil Rashid, Mark Wood, Saqib Mahmood, Tom Banton, Gus Atkinson, Rehan Ahmed
South Africa: Ryan Rickelton (wk), Tony de Zorzi, Temba Bavuma (c), Rassie van der Dussen, Aiden Markram, David Miller, Wiaan Mulder, Marco Jansen, Keshav Maharaj, Kagiso Rabada, Lungi Ngidi, Heinrich Klaasen, Tristan Stubbs, Tabraiz Shamsi, Corbin Bosch
Editor's Pick
Cricket
Virat Kohli and Yashasvi Jaiswal to play Vijay Hazare Trophy games before IND vs NZ ODIs


