Published 29 September 2026
India won two medals in the men’s javelin throw at the 2026 Asian Games on 28 September. Yashvir Singh took silver with a best throw of 85.72 metres, while Rohit Yadav finished with bronze at 84.35 metres. Sri Lanka’s Rumesh Pathirage won gold with 88.55 metres.
The final was held at Mizuho Park Athletic Stadium in Nagoya. Rain made conditions difficult during the competition, but both Indian throwers finished on the podium.
Sri Lanka’s Rumesh Pathirage won gold with a throw of 88.55 metres.
Yashvir Singh won silver with 85.72 metres and Rohit Yadav won bronze with 84.35 metres.
The final took place on 28 September 2026 at the Asian Games in Nagoya, Japan.
The Indian Express (opens in a new tab) · News
Pathirage wins Asian Games gold as Yashvir, Rohit ensure double podium finish
Accessed 29 September 2026
The Times of India (opens in a new tab) · Other
Asian Games: Yashvir Singh wins silver, Rohit Yadav bronze as Rumesh Pathirage takes javelin gold in Neer
Accessed 29 September 2026
Olympics (opens in a new tab) · Other
India at Asian Games 2026, Day 9: Double podium in javelin and a 42-year-old national record broken - as it happened
Accessed 29 September 2026