India will have a new look in the men’s javelin throw at the Asian Games, with 24-year-old Yashvir Singh replacing Neeraj Chopra in the athletics squad for the upcoming Games in Aichi-Nagoya, Japan.
The Athletics Federation of India confirmed the change on Thursday, with Yashvir joining Rohit Yadav in the two-member men’s javelin team. Neeraj Chopra’s withdrawal, after an ankle ligament tear brought his 2026 season to an abrupt end, had left a
significant void in India’s squad. Yashvir, however, gives India a genuine medal chance after an encouraging run of form this year.
Yashvir arrives in Japan as a Commonwealth Games medallist. He won bronze in Glasgow in July, producing a personal best of 85.41m. The throw capped a rapid rise for the Rajasthan athlete, who had earlier crossed 80m consistently and finished second behind Rohit at the Indian Athletics Series event in Ludhiana with 82.93m.