Defending Champions England will take on a bruised South Africa side in the ICC World Cup 2023 Match 20 on Saturday (October 21).
The two teams will lock horns at the Wankhede Stadium in Mumbai. Both England and South Africa have tasted defeat against unexpected oppositions in this tournament. England lost to Afghanistan, while the Proteas lost their last match agianst Netherlands.

Match Date, Time and Venue: The World Cup 2023 match between England and South Africa will be played at the Wankhede Stadium in Mumbai on Saturday (October 21). The match will start at 2 pm IST/ 8:30 am GMT.
Live Stream and Telecast: The World Cup 2023 Match 20 between England and South Africa will be broadcast live on Star Sports network in multiple languages. The Indian viewers can also enjoy the live stream of the match through the Disney+ Hotstar app and website.
England and South Africa played in 69 ODIs so far, with England winning 30 and the South Africans winning 33 of them. Five matches ended in No Result while one match ended in a tie. In neutral territory, South Africa just edge England with a 4-3 winning record.
Both England and South Africa are not in the est of forms at the moment. They both come on the back of a damaging defeat, which makes this encounter a massive one for both teams.
South Africa have looked decent in their first two matches and will be hoping the Netherlands match was just a blip. On the other end, England need to step up and find their rhythm in the tournament. The pitch in Mumbai is o far unused and the clash between South Africa and England will be the first in this World Cup 2023 in Mumbai, and we can expect run feast.
Considering all permutations, the match promises to be a belter and South Africa may just hold slight advantage.