India are on an unbeatable journey in the ongoing ICC Cricket World Cup 2023 and will be clashing with Sri Lanka on Thursday at Wankhede Stadium, Mumbai. India have won six out of six games played so far and are full of confidence for the upcoming matches. Sri Lanka, after a crushing defeat in the last match against Afghanistan, are almost out of the race for the semifinal stage of the tournament. (Scorecard | Match Blog | Preview | Full Coverage)