England and Sri Lanka will be up for a crucial battle in the ICC World Cup 2023 on Thursday (October 26). The two teams will lock horns in Bengaluru.
It is virtual must-win territory for both teams as they are struggling at the wrong end of the table. England and Sri Lanka both have won just one match out of their first four, sitting at 9th and 8th respectively.

Match Date, Time and Venue: The World Cup 2023 match between England and Sri Lanka will be played at the M Chinnaswamy Stadium in Bengaluru on Thursday (October 26). The match will start at 2 pm IST/ 8:30 am GMT.
Live Stream and Telecast: The World Cup 2023 Match 25 between England and Sri Lanka 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 Sri Lanka have faced each other 78 times in the ODIs. England have won 38 matches, while the Lankans have won 36. 3 matches ended without a result and one match ended in a tie.
In World Cups, the two teams have met 11 times, with England having a 6-5 lead in the competition. But the interesting fact is that the Three Lions haven't beaten the Islanders since World Cup 1999. The Lankans have won their last four meetings with England in World Cup. Even in England's victorious World Cup campaign in 2019, Sri Lanka came out as victors.
England and Sri Lanka both are struggling in this tournament. The lowest point for England came when they were beaten at the hands of Netherlands. Sri Lanka are similarly in the mud at the moment and have flown in Angelo Mathews as a replacement for injured Matheesha Pathirana.
Amid this, our prediction is on an England victory, just because of the calibre of the players they have in their ranks. With the likes of Ben Stokes, Jos Buttler and others in the team, the English team can roar back any day.