India defeat Sri Lanka by 124 runs in the second men’s cricket semi-final at the Asian Games 2026 at Korogi Sports Park in Nisshin, Japan, on Thursday. After winning the toss, Sri Lanka elected to bowl first. India finished on 169/7 in 20 overs, with Ishan Kishan making 80 not out off 46 balls and Vaibhav Sooryavanshi scoring 38 off 21. India’s innings is followed by a controlled bowling effort as Sri Lanka chase 170.

In the chase, Sri Lanka are bowled out for 45. Multiple sources attribute the collapse to Jasprit Bumrah’s early wickets and Axar Patel’s impact, with further support from other bowlers. The win secures India a place in the gold-medal match on October 3, where they will face Pakistan.

Pakistan had already qualified from the first semi-final after beating Bangladesh by six wickets. While one outlet emphasizes Sri Lanka’s decision to bowl first, others focus on India’s batting innings and the defensive bowling that leads to the large margin of victory.