Glasgow: Sri Lanka's Rumesh Tharanga Pathirage competes during the Men's Javelin Throw Final during the Commonwealth Games 2026 in Glasgow, Scotland, on Friday, July 31, 2026. It was a maiden Commonwealth Games medal for Yashvir Singh while Chopra grabbed his second medal after the gold at Gold Coast in 2018. Neeraj opened with 80.97m before improving to 85.83m in his second attempt, which eventually stood as his best throw of the competition. Rohit Yadav, the third Indian in the javelin throw final, finished seventh with a best throw of 81.56m. The two medals in javelin throw took India's overall tally to 23 with five gold, 12 silver and six bronze medals.