In Ahmedabad, South Africa and Afghanistan will play in the 42nd match of the 2023 ICC World Cup. In this competition, which has seen South Africa advance to the semifinals, both of these teams have played eight games apiece thus far. With eight games played in the World Cup, South Africa has won six of them. With 12 points and a net run rate of +1.376, they are now ranked second in the standings. They lost their last game against India by a score of 243 runs.All Rights Reserved