Neeraj Chopra won silver and Yashvir Singh won bronze in the men's javelin throw final at the Commonwealth Games 2026 in Glasgow on August 1, giving India its first-ever double podium in the event at the Games.

Sri Lanka's Rumesh Tharanga Pathirage took gold with a throw of 89.75m. Chopra's best effort of 85.83m secured silver, while his final attempt of the competition ended in a foul.

Yashvir Singh, 24, was making his Commonwealth Games debut and threw 85.41m to take bronze, beating his own personal best of 83.72m and finishing ahead of established throwers including Anderson Peters and Arshad Nadeem.

The result marked India's first-ever double podium finish in men's javelin at the Commonwealth Games, and Chopra's second Commonwealth Games medal after his gold at Gold Coast 2018.