Afghanistan and Sri Lanka will take on each other in a must-win encounter of the ICC World Cup 2023 on Monday (October 30).
The two teams are on four points after five matches, and a win will keep the hopes for the semifinals alive. The losing team will not be out mathematically, but their World Cup semifinal hopes will then be hinging on other results.

Match Date, Time and Venue: The World Cup 2023 match between Afghanistan and Sri Lanka will be played at the MCA Stadium in Pune on Monday (October 30). The match will start at 2 pm IST/ 8:30 am GMT.
Live Stream and Telecast: The World Cup 2023 Match 30 between Afghanistan and Sri Lanka will be broadcast live on Star Sports network in multiple languages. The India viewers can also enjoy the live stream of the match through the Disney+ Hotstar app and website.
Afghanistan and Sri Lanka have met each other 11 times in ODI matches. Sri Lanka won 7 of those matches, while Afghanistan have registered 3 victories. 1 match ended in No Result.
In World Cups, the two teams have met 2 times, and Sri Lanka won both those matches.
Afghanistan's World Cup campaign have got a massive impetus with their victory over Pakistan. Sri Lanka, on the other hand, pulled off a fantastic win over Australia and thus have given themselves a decent chance for qualifying as well.
Although the Lankans have a bigger pedigree in World Cups, the Afghans have grown in leaps and bounds in the last few years. It promises to be an intriguing encounter but we reckon Afghanistan may just edge past the Islanders in this crucial tie.