India's quarter-final against Afghanistan was abandoned without a ball being bowled, while Sri Lanka's clash against Nepal suffered the same fate. Both advanced as the higher-ranked teams.
India enter the semi-final as the defending men's champions after winning gold at Hangzhou 2022, held in 2023. Sri Lanka, meanwhile, won bronze at the 2014 Asian Games in Incheon.
The semi-final will be the first men's Asian Games cricket meeting between India and Sri Lanka, with both sides expecting to face their first competitive test of the 2026 edition.
With Pakistan and Bangladesh involved in the other last-four encounter, the losers of the semi-finals will face-off in the bronze-medal match.
The Sporting News has all you need to know about the India vs. Sri Lanka Asian Games 2026 cricket semi-final, including the date, time, and how and where to watch it.
Add The Sporting News as a preferred news source
India vs. Sri Lanka Asian Games 2026 semi-final live stream, TV channel
Here's how to watch India vs. Sri Lanka Asian Games 2026 cricket semi-final live in India:
Fans in India can watch the Asian Games 2026 live on the Sony Sports Network, with live streaming available on the Sony LIV app and website.
Fans can also watch all events on DD Sports through DD Free Dish.
MORE: Visit Cricket News for all the latest cricket coverage and opinion
What time does India vs. Sri Lanka Asian Games 2026 semi-final start?
The Asian Games 2026 cricket semi-final between India and Sri Lanka will be played at Korogi Sports Park in Nisshin, Japan.
Play is scheduled to begin at 1:30 p.m. local time (JST), which translates to 10:00 a.m. IST on Thursday, October 1, for viewers in India, with the toss taking place half an hour earlier.
MORE: Asian Games 2026: Indian cricket team advances to semi-final
India vs. Sri Lanka team news, lineups
India has a full strength side with Shreyas Iyer as captain and pacer options including Jasprit Bumrah and Arshdeep Singh.
Established T20 players like Abhishek Sharma, Tilak Varma, Shivam Dube and Axar Patel are in the side, along with teenage sensation Vaibhav Sooryavanshi.
India predicted XI: Abhishek Sharma, Sanju Samson (wk), Ishan Kishan, Shreyas Iyer (c), Tilak Varma, Shivam Dube, Axar Patel, Washington Sundar, Jasprit Bumrah, Ravi Bishnoi, Arshdeep Singh.
The Sri Lankan team is captained by Sahan Arachchige while Niroshan Dickwella will keep the wickets.
Sri Lanka can be expected to depend on their combination of top order batters, seamers and spinners for the knockout tie.
Sri Lanka predicted XI: Niroshan Dickwella (wk), Lasith Croospulle, Nuwanidu Fernando, Ashen Bandara, Sahan Arachchige (c), Sineth Jayawardena, Chamika Karunaratne, Dushan Hemantha, Vijayakanth Viyaskanth, Nuwan Thushara, Binura Fernando.
India vs. Sri Lanka: Betting odds
India are the favourites to win the Asian Games 2026 cricket semi-final match at 1.10 on Dafa, with Sri Lanka as the underdogs at 6.60.
* Odds are correct at the time of publication but subject to change.
