The morale of Sri Lanka is down, but they are still trying to sneak into the semi-finals. They lost their last match against Afghanistan by seven wickets but have not lost their hopes. Sri Lanka will go in with full steam for their 2023 ODI World Cup match against India on Thursday, November 2, and the other two games. They will need luck to be in their favour and win their remaining three matches to get a chance to play in the next stage of the tournament. (Scorecard | Match Blog | Preview | Streaming)