India have reached the men’s cricket final at the Asian Games 2026 after beating Sri Lanka by 124 runs in the second semi-final at Kōrogi Sports Park, Nisshin, Japan. India posted 169/7 in 20 overs, powered by an unbeaten 80 from Ishan Kishan, before bowling Sri Lanka out for just 45 in 9.5 overs. ESPN Cricinfo

The result sets up an India vs Pakistan gold-medal final on October 3, after Pakistan defeated Bangladesh in the other semi-final. Reuters

India vs Sri Lanka Asian Games 2026 Semi-Final Scorecard

TeamScoreResult
India                                    169/7 (20 overs)                                        Won
Sri Lanka45 all out (9.5 overs)Lost by 124 runs

India's innings was led by Ishan Kishan, who scored 80 from 46 balls*. Wikipedia

India batting

BatterRuns
Ishan Kishan                                       80 (46)*
Vaibhav Sooryavanshi38
India total169/7 (20 overs)

Kishan provided the main contribution at the top, while 15-year-old Vaibhav Sooryavanshi scored 38 on his Asian Games debut. Reuters

For Sri Lanka, Sahan Arachchige took 2/28 as India finished on 169/7. Olympics

How did India bowl Sri Lanka out for 45?

India's bowling attack completely dominated the chase.

Sri Lanka could manage only 45 runs in 9.5 overs, with Nuwanidu Fernando top-scoring with 15. Wikipedia

Jasprit Bumrah, Axar Patel and Abhishek Sharma each took two wickets, while Abhishek completed his two-wicket spell in only five deliveries. Reuters

The 45-run total was particularly significant because India became the first team to dismiss a full-member opponent for under 50 in a T20I, according to reporting on the match. The Times of India

India vs Sri Lanka Semi-Final: Key Match Details

DetailInformation
TournamentAsian Games 2026
MatchIndia vs Sri Lanka
StageMen's 2nd Semi-Final
DateOctober 1, 2026
Venue                                                       Kōrogi Sports Park, Nisshin, Japan
India169/7
Sri Lanka45 all out
ResultIndia won by 124 runs
Player highlightIshan Kishan – 80*
India captainShreyas Iyer
Next matchIndia vs Pakistan final

The semi-final was played on October 1 at Kōrogi Sports Park. ESPN Cricinfo

Who will India play in the Asian Games cricket final?

India will face Pakistan in the men's cricket gold-medal match.

Pakistan booked its place after beating Bangladesh by six wickets in a rain-shortened semi-final. Their match was reduced to 13 overs per side, with Pakistan chasing Bangladesh's 112-run target. Reuters

This means the Asian Games men's cricket competition will finish with an India vs Pakistan final, with the gold medal at stake.

When is India vs Pakistan Asian Games 2026 final?

The India-Pakistan men's cricket final is scheduled for Saturday, October 3, 2026, at Kōrogi Sports Park in Nisshin. The scheduled start time is 1:30 PM local time in Japan. The Times of India

India will enter the final as the defending Asian Games men's cricket champion after winning gold at the 2022 Asian Games, where the men's final was decided by rain. Reuters

Why is the Asian Games cricket semi-final important for India?

The victory guarantees India at least a silver medal in the men's cricket competition and keeps the team in contention for another Asian Games gold.

The 124-run margin also made the semi-final one of India's most dominant performances in the tournament. India combined a strong batting effort from Kishan with an extremely effective bowling display that removed Sri Lanka for 45. Olympics

The final against Pakistan will now determine whether India finishes with the gold or silver medal.

Asian Games 2026 Cricket: What happens next?

The men's cricket tournament moves directly into the medal matches.

  • Gold-medal final: India vs Pakistan
  • Date: October 3, 2026
  • Venue: Kōrogi Sports Park, Nisshin
  • India's semi-final result: Won by 124 runs
  • Pakistan's semi-final result: Won by six wickets

India's semi-final victory has therefore set up one of the most anticipated cricket matches of the Asian Games. Reuters

FAQs

Who won the Asian Games 2026 cricket semi-final between India and Sri Lanka?
India won by 124 runs, scoring 169/7 before bowling Sri Lanka out for 45. Wikipedia

Who scored the most runs for India?
Ishan Kishan was India's leading scorer with an unbeaten 80 from 46 balls. Olympics

Who will India face in the Asian Games cricket final?
India will face Pakistan in the men's gold-medal match on October 3. Reuters

When is the India vs Pakistan Asian Games cricket final?
The final is scheduled for October 3, 2026, at Kōrogi Sports Park in Nisshin.