Ewald Taljaard
19.63
Jan 31, 2026
2026 season rankings — 194 athletes
As of September 13, 2026, the 2026 Shot Put (4kg) Men season rankings are led by Chenxi Zhang (China) with 20.57. 194 athletes have a mark this season.
Jan 31, 2026
Sichuan Xipu Training Base, Chengdu (CHN) · Mar 29, 2026
May 9, 2026