answerEveryday India

Yashvir Singh wins Asian Games javelin silver; Rohit Yadav takes bronze

Published 29 September 2026 · Last updated 6 October 2026

Janooji in 10 seconds

India won two medals in the men’s javelin at the 2026 Asian Games: Yashvir Singh took silver with 85.72m and Rohit Yadav won bronze with 84.35m. Sri Lanka’s Rumesh Pathirage won gold with 88.55m.

India won two medals in the men’s javelin throw at the 2026 Asian Games on 28 September.

**Yashvir Singh won silver with 85.72 metres**, while **Rohit Yadav took bronze with 84.35 metres**. Sri Lanka’s Rumesh Pathirage won gold with 88.55 metres.

Men’s javelin final: medal results

  • **Gold:** Rumesh Pathirage (Sri Lanka) — 88.55m
  • **Silver:** Yashvir Singh (India) — 85.72m
  • **Bronze:** Rohit Yadav (India) — 84.35m

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.

What does the distance mean?

In javelin, the medal result is based on each athlete’s best valid throw in the final. The listed 85.72m and 84.35m marks are the best throws that placed Singh and Yadav second and third respectively.

A longer throw in an earlier round does not get added to another attempt; only the best valid distance determines the ranking.

Why was it notable for India?

India put **two athletes on the same men’s javelin podium**, taking both silver and bronze behind Pathirage.

The result therefore added two separate medals to India’s Asian Games tally from one event.

Questions people also ask

Who won the men’s javelin at the Asian Games 2026?

Sri Lanka’s Rumesh Pathirage won gold with a throw of 88.55 metres.

Which Indian athletes won javelin medals?

Yashvir Singh won silver with 85.72 metres and Rohit Yadav won bronze with 84.35 metres.

When was the men’s javelin final held?

The final took place on 28 September 2026 at the Asian Games in Nagoya, Japan.

Sources

Related questions