Neeraj Chopra won silver and Yashvir Singh took bronze in the men's javelin throw at the 2026 Commonwealth Games on July 31 [3].

The result marks a significant achievement for Indian athletics, securing two medals [2] in a single event on the international stage.

The competition took place in Glasgow, Scotland, during day nine of the games. India's double-podium finish came after a high-stakes final at the athletics stadium where athletes from across the Commonwealth competed for the top three spots.

Neeraj Chopra secured the silver medal by recording a season-best throw of 85.83 meters [1]. His performance solidified his position as a top contender in the event, though he finished behind the gold medalist, Rumesh Tharanga Pathirage of Sri Lanka.

Yashvir Singh provided the conclusion to the Indian effort. Singh clinched the bronze medal with a throw in the final round, ensuring that India occupied two of the three steps on the podium.

The event highlighted the depth of India's javelin program. While Chopra has long been the face of the sport in the region, Singh's last-minute success demonstrates a growing competitive tier within the national squad.

Both athletes faced stiff competition throughout the final, but their ability to maintain distance and precision in the closing rounds allowed India to walk away with two medals [2].

India secure double-podium in javelin at Commonwealth Games

The double-podium finish in Glasgow signals a shift in Indian athletics from relying on a single superstar to developing a sustainable pipeline of elite talent. By securing both silver and bronze, India demonstrates a depth of skill in the javelin throw that makes the nation a dominant force in the Commonwealth circuit.