LIVE South Africa vs Afghanistan ODI World Cup 2023 Scorecard: South Africa will take on Afghanistan for match 42 of the ongoing ODI World Cup 2023, which will be played at the iconic Narendra Modi Stadium in Ahmedabad. This is the last match for South Africa before the semi-finals as they have already booked their place for the knockouts. On the other hand, Afghanistan will also try to end its journey on a high note.