Men’s javelin at the Asian Games 2026 ends with a podium split between India and Sri Lanka. Yashvir Singh takes silver with a personal-best throw of 85.72m, while Rohit Yadav wins bronze with 84.35m. Sri Lanka’s Rumesh Pathirage wins gold with 88.55m, adding to his strong run during the season.

Both reports note the significance of Neeraj Chopra’s absence from the event. Times of India says the defending champion is out due to injury, while Free Press Journal frames it as ruled out for the rest of the season after an ankle ligament problem. With Chopra not competing, Indian javelin fortunes fall to Yashvir and Rohit, who deliver a “double podium” for the country. Free Press Journal also adds broader context on prior achievements and India’s continuing medal haul in men’s javelin across recent Asian Games editions.