In India and Sri Lanka, at the Wankhede Stadium, a place that witnessed the 2011 World Cup final showdown between these two teams, a new chapter unfolds after twelve years. The dynamics have evolved significantly.

India, true to their pre-tournament favorites tag, have triumphed in all six matches, even with Shubman Gill missing the first two and Hardik Pandya the last pair. A victory against Sri Lanka on Thursday would secure their place as the first team to enter the semi-finals. 

Sri Lanka, who secured their World Cup spot through the Qualifier route, face a precarious situation. With only four points from six games and a recent loss to Afghanistan, another defeat would push them closer to elimination.

Hardik will continue to be absent for India, and his return is unlikely before their final league match against the Netherlands. This leaves them with the possibility of playing with just five frontline bowlers, with the tail starting at No. 8.

Sri Lanka has also been hit by injuries, including the loss of their designated captain, Dasun Shanaka. Kusal Mendis took over as captain in his absence, and his batting performance has suffered. Under Shanaka's leadership, Mendis scored an impressive 198 runs at a strike rate of 166.38 in the first two games. Since then, he has managed only 70 runs in four innings at a strike rate of 76.08.

The question lingers: Can Mendis rediscover his form and lead his team to a much-needed victory? The stakes are high, as it's not just a semi-final spot but also a chance to qualify for the 2025 Champions Trophy.



India vs Sri Lanka Live Stream TV Channels

The viewers can watch India vs Sri Lanka Live Stream in Star Sports 1, Star Sports 2, Star Sports 3 and many other networks.

Star Sports Network India is the official broadcaster of the 2023 Cricket World Cup, it sheduled to air the tournament on Star Sports and OTT platform Disney+ Hotstar in India.The list below is showing the broadcasters by County or Territory.

The broadcasting rights for the upcoming event are held by various networks across different territories. Here’s a consolidated view of India vs Sri Lanka Live Stream TV Channels:

Afghanistan: RTA Sports and Ariana TV.

Australia: Foxtel TV, Kayo TV, and Nine Network.

Bangladesh: Gazi TV, T Sports, and BTV.

Canada: Willow TV.

Continental Europe: Yupp TV.

Caribbean Islands: ESPN.

England: Sky Sports Cricket.

Hong Kong: Astro Vinmeen HD and Yupp TV.

India: Star Sports Network and DD Sports.

Central East and North Africa: Etisalat and Starzplday.

New Zealand: Sky Sports and Sky Sports 3.

Nepal: Star Sports Network.

Pakistan: A Sports and PTV Sports.

Pacific Islands: TVWAN Action PAC.

Sri Lanka: Sirasa TV (TV1) and Star Sports Network.

South Africa: SuperSports.

South East Asia: Yupp TV.

Sub-Saharan Africa: SuperSports.

Singapore: Astro Vinmeen HD.

United States: Willow TV and Willow TV Xtra.

United Kingdom: Sky Sports Cricket.

Team updates

With Hardik sidelined, India is likely to stick with the same XI.

India (probable): 1 Rohit Sharma (capt), 2 Shubman Gill, 3 Virat Kohli, 4 Shreyas Iyer, 5 KL Rahul (wk), 6 Suryakumar Yadav, 7 Ravindra Jadeja, 8 Kuldeep Yadav, 9 Mohammed Shami, 10 Jasprit Bumrah, Mohammed Siraj

Sri Lanka might consider bringing in Dinuth Wellalage in place of Dhananjaya de Silva.

Sri Lanka (probable): 1 Pathum Nissanka, 2 Dimuth Karunaratne, 3 Kusal Mendis (capt, wk), 4 Sadeera Samarawickrama, 5 Charith Asalanka, 6 Angelo Mathews, 7 Dinuth Wellalage/Dhananjaya de Silva, 8 Kasun Rajitha, 9 Maheesh Theekshana, 10 Dilshan Madushanka, 11 Dushmantha Chameera