Le , Tejinder Pal Singh remporte les Jeux asiatiques de Jakarta avec un jet à 20,75 m, battant le record des Jeux et le record d'Inde, détenu par Om Prakash Singh avec 20,69 m depuis 2012. Il devance sur le podium le Chinois Liu Yang (19,52 m) et le Kazakh Ivan Ivanov (19,40 m).