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
- ‘Australia mein khelna…’: Rohit Sharma trolls England after Ashes humiliation

- Players of Team India at T20 World Cup 2026 & their IPL 2026 salaries

- Punjab Kings’ strongest playing XII for IPL 2026: Shreyas Iyer to replace Maxwell with Cooper Connolly

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
'Didn't want to play cricket': Rohit Sharma opens up on quitting thoughts after 2023 World Cup final


