Glasgow, July 31 -- India scripted history in athletics at the Commonwealth Games 2026 as Neeraj Chopra clinched the silver medal and debutant Yashvir Singh secured bronze in the men's javelin throw event, marking a memorable 1-2 finish for India on the podium.

Sri Lanka's Rumesh Tharanga Pathirage produced a sensational performance to claim the gold medal with a best throw of 89.75m, which he achieved in his second attempt.

Pathirage's dominant effort secured Sri Lanka the top spot, while India celebrated a historic double podium finish with Chopra and Yashvir taking silver and bronze, respectively.

Chopra finished second with his best throw of 85.83m. The Olympic champion's final attempt ended in a foul, and he immediately realised i...