Indian javelin throw superstar Neeraj Chopra was not at his best under testing conditions but still delivered a silver medal while Yashvir Singh fetched a surprise bronze with his last throw in the Commonwealth Games in Glasgow on Friday (July 31, 2026).

The 28-year-old Tokyo Olympics champion produced a season-best throw of 85.83m in his second attempt, which was good enough for a second-place finish. His effort on Friday (July 31, 2026) was just a shade better than the 85.69m he had achieved while finishing fourth at the Doha Diamond League on June 19, his only other event this season.

The 24-year-old Yashvir, on his debut at the Games, stunned one and all with a personal best 85.41m throw in his sixth and final attempt as Indians finish 2-3 on the podium. His earlier personal best was 83.72m.

Sri Lankan star Rumesh Tharanga Pathirage won the gold as expected with a best throw of 89.75m, which he recorded in his second attempt.

The near 90m throw was noteworthy as the athletes were competing under cold and windy conditions. He is the lone javelin thrower this season to have breached the 90m mark.

Published - August 01, 2026 02:34 am IST