Who is Yashvir Singh? He is the 24-year-old javelin thrower from Haryana who won silver at the Asian Games 2026 in Nagoya with a personal best of 85.72m. Two months earlier, Yashvir Singh won bronze at the Commonwealth Games in Glasgow, his first international medal.

He only reached Nagoya because he replaced the injured Neeraj Chopra. This page therefore tells his whole story so far: his medals, his personal bests, his 2026 season throw by throw, and the father who taught him the event.

Yashvir Singh at a glance

  • Born: 22 October 2001, Devsar village, Bhiwani (Haryana)
  • Age: 24
  • State: Born in Haryana, competes for Rajasthan
  • Event: Javelin throw
  • Personal best: 85.72m (Asian Games, September 2026)
  • 2026 medals: Asian Games silver and Commonwealth Games bronze
  • Coach: his father, Rai Singh, a former national-level javelin thrower
  • Off the track: trained at Sawai Mansingh Stadium, Jaipur, and started on a bamboo javelin
85.72m
Javelin best
September 2026, Nagoya
85.41m
CWG bronze throw
July 2026, Glasgow
2
Major medals in 2026
Asian Games silver, CWG bronze
+3.15m
PB gain in 2026
from 82.57m (2025) to 85.72m

Who is Yashvir Singh? The short answer

Yashvir Singh is an Indian javelin thrower, also written as Yash Vir Singh. He was born on 22 October 2001, according to World Athletics, and he competes for Rajasthan at national level.

His 2026 season was the breakout year of his career. He improved his personal best four times, won Commonwealth Games bronze and then won Asian Games silver. Meanwhile, he shared both podiums with fellow Indians: Neeraj Chopra in Glasgow and Rohit Yadav in Nagoya.

Yashvir Singh, the 24-year-old javelin thrower from Bhiwani, won silver at the Asian Games 2026.

Asian Games 2026: javelin silver with his last throw

The men’s javelin final took place in Nagoya on Monday 28 September. Yashvir opened with 83.56m to take the early lead. He then threw 84.31m and 85.14m in rounds four and five. Finally, on his sixth attempt, he launched a personal best of 85.72m to move past Rohit Yadav into second place.

Sri Lanka’s Rumesh Pathirage won gold with 88.55m, also on his final throw. As a result, India finished with silver and bronze, and Pakistan’s Olympic champion Arshad Nadeem finished fourth. Full marks are on our Asian Games 2026 javelin results page.

Place Athlete Country Mark
1 Rumesh Pathirage Sri Lanka 88.55m
2 Yashvir Singh India 85.72m
3 Rohit Yadav India 84.35m
4 Arshad Nadeem Pakistan 80.29m

The medal also came after a late call-up. Yashvir was not on India’s original long list, but the AFI named him in place of the injured Chopra on 3 September, PTI reported. In addition, AFI president Bahadur Singh Sagoo said the federation picked him because he was a Commonwealth Games medallist.

Yashvir Singh won men’s javelin silver at the Asian Games 2026 with a personal best of 85.72m.

Commonwealth Games 2026: bronze on his last attempt

In Glasgow, Yashvir only scraped into the final. Strong headwinds hit the qualifying round on 30 July, and he finished 10th with 78.36m. As a result, India had three throwers in a Commonwealth Games javelin final for the first time.

The final came a day later, on 31 July. Yashvir sat seventh after five rounds, with a best of 81.33m. Then, with his last throw, he hit a personal best of 85.41m and jumped to bronze, PTI reported. Anderson Peters and Douw Smit still had final throws left, but neither could pass him.

Place Athlete Country Mark
1 Rumesh Pathirage Sri Lanka 89.75m
2 Neeraj Chopra India 85.83m
3 Yashvir Singh India 85.41m
4 Anderson Peters Grenada 83.88m
7 Rohit Yadav India 81.56m

The bronze put him in rare company. He became only the third Indian man to win a Commonwealth Games javelin medal, after Kashinath Naik in 2010 and Chopra, Outlook reported. Every Indian result from Glasgow is on our CWG 2026 page.

Download PDF: CWG 2026 complete results

Yashvir Singh won javelin bronze at the Commonwealth Games 2026 in Glasgow with 85.41m on his final throw.

Yashvir Singh’s 2026 season, throw by throw

His rise came in steps. For example, his best went from 82.57m in 2025 to 82.93m in Ludhiana and 83.72m in Bhubaneswar in June. Then, at the two biggest meets of the year, he added almost two more metres.

When Meet Event Result
11 April Indian Athletics Series-3, New Delhi Javelin 81.61m, third
25 May Federation Cup, Ranchi Javelin 80.80m, second
13 June Indian Athletics Series-9, Ludhiana Javelin 82.93m, second, personal best then and CWG mark
28 June Inter-State Championships, Bhubaneswar Javelin 83.72m, silver, personal best then
30 July Commonwealth Games qualifying, Glasgow Javelin 78.36m, 10th, reached final
31 July Commonwealth Games final, Glasgow Javelin 85.41m, bronze
22 August World Athletics Continental Tour meet, Bhubaneswar Javelin 82.94m, second
September Indian Athletics Final Series, New Delhi Javelin 80.40m, third
28 September Asian Games final, Nagoya Javelin 85.72m, silver

At the Inter-State Championships, his 83.72m also cleared the Asian Games mark of 77.87m. However, Rohit Yadav won that day with 87.05m, and Yashvir did not make the first Asian Games list. Results from all of India’s javelin throwers are on our men’s javelin page.

Yashvir Singh threw a then-personal best of 83.72m for silver at the Inter-State Championships in Bhubaneswar.

Yashvir Singh personal bests

All of his best senior throws came in 2026. The marks below are from his World Athletics profile and our race reports.

Event Mark Where Date
Javelin (800g) 85.72m Asian Games, Mizuho Park Athletic Stadium, Nagoya 28 September 2026
Javelin, previous best 85.41m Commonwealth Games, Scotstoun Stadium, Glasgow 31 July 2026
Javelin, best before 2026 82.57m Asian Championships, Gumi Civic Stadium (Korea) 31 May 2025
Javelin (700g, youth) 75.63m Ranchi 2 November 2018

His 85.72m is more than three metres beyond his 2025 best. In addition, he threw past 85m twice in two months, both times with his sixth and final throw. Meanwhile, his first 80m throw came back in 2022, when his 82.13m made him only the 12th Indian over 80m, the AFI reported.

Yashvir Singh’s personal best of 85.72m came on his final throw at the Asian Games 2026.

Who is Yashvir Singh’s coach? From Bhiwani to Nagoya

Yashvir grew up in Devsar village near Bhiwani. His father, Rai Singh, was a national-level javelin thrower and a Railways champion who later became a coach. He began coaching his son in 2015, so that Yashvir would not repeat the mistakes he made without a coach.

However, javelin was not his first sport. He liked basketball first, and he started throwing with a bamboo javelin before he moved to proper equipment. He then won national U18 titles in 2017 and 2018 and junior national silver in 2019.

In January 2021, at the U20 Federation Cup in Bhopal, he threw 78.68m and broke Chopra’s meet record of 76.91m. Then, in 2025, he won the Indian Open in Chennai and the Arzumanov Memorial in Tashkent. He also finished fifth at the Asian Championships in Gumi with 82.57m and made his World Championships debut in Tokyo.

Yashvir Singh began throwing in 2015 under his father, Rai Singh, a former national-level javelin thrower.

Who is Yashvir Singh beyond the track? Family, Jaipur and sacrifice

Although he was born in Haryana, Yashvir built his career in Rajasthan. He trained regularly at the Sawai Mansingh Stadium in Jaipur. In addition, he has said a real javelin was too expensive at first, so he practised with a bamboo one and sometimes got hurt.

After Glasgow, he called the bronze the result of years of work and family sacrifice. “This is my first international medal, and I am overjoyed,” he told ANI. He also urged young athletes in Rajasthan to stay disciplined, follow their diet and listen to their coaches.

Meanwhile, the man he replaced in Nagoya is one of his biggest supporters. Chopra praised him after Glasgow and pointed to his 85m throw as proof of India’s javelin depth.

Yashvir Singh trained at the Sawai Mansingh Stadium in Jaipur and competes for Rajasthan.

Follow Yashvir Singh on Athletics India

His full stats and results are on Yashvir Singh’s athlete profile. In addition, every Indian result from Nagoya is on our Asian Games 2026 hub.