South Africa will face Afghanistan in their final Group Stage match of the 2023 Cricket World Cup on Friday.
Glenn Maxwell hit a record-breaking double-century as Australia fought back to beat Afghanistan by three wickets in a remarkable contest in Mumbai and seal a place in the World Cup semi-finals.
Afghanistan made it three wins in a row with a seven-wicket success over Netherlands to boost their hopes of making the Cricket World Cup semi-finals.
Afghanistan kept their hopes of a top-four finish in the Cricket World Cup very much alive with a comfortable seven-wicket victory over Sri Lanka in Pune.
Afghanistan beat Pakistan in an ODI for the first time in their history with a stunning eight-wicket win at the Cricket World Cup.
New Zealand made it four straight wins to move top of the World Cup table by thrashing Afghanistan by 149 runs in Chennai.