World Rankings

Men's Shot Put

Filter World Rankings

Filter World Rankings

As of 28 Oct 2025

Place Competitor DOB Score Event List
101 Tucker SMITH USA USA 1086 Shot Put
102 Vincenzo D'AGOSTINO 20 MAR 1996 ITA ITA 1085 Shot Put
103 Juan Manuel ARRIEGUEZ 19 SEP 2003 ARG ARG 1084 Shot Put
104 Yannick ROLVINK 07 MAY 2005 NED NED 1081 Shot Put
105 Lucas WARNING 03 FEB 1995 USA USA 1080 Shot Put
106 Xiaodong CHEN 29 SEP 1997 CHN CHN 1080 Shot Put
107 Iason MACHAIRAS 17 NOV 2000 GRE GRE 1079 Shot Put
108 Cade MORAN 04 OCT 2003 USA USA 1077 Shot Put
109 Hitoshi OKUMURA 15 MAY 2000 JPN JPN 1077 Shot Put
110 Muhamet RAMADANI 11 AUG 2002 KOS KOS 1075 Shot Put
111 Joe LICATA USA USA 1075 Shot Put
112 Jun SHIM 31 MAR 1997 KOR KOR 1073 Shot Put
113 Christopher YOUNG 29 JUN 2003 JAM JAM 1073 Shot Put
114 Guoyuan XIA 08 SEP 2005 CHN CHN 1072 Shot Put
115 Jian CHEN 20 APR 1991 CHN CHN 1072 Shot Put
116 Philipp THOMAS 24 NOV 2003 GER GER 1071 Shot Put
117 Henry BUCKLES USA USA 1067 Shot Put
118 Andrew STONE USA USA 1067 Shot Put
119 Yann MOISAN 22 JAN 1993 FRA FRA 1066 Shot Put
120 Bryce FOSTER USA USA 1066 Shot Put
121 Konstantin LYADUSOV 02 MAR 1988 RUS RUS 1065 Shot Put
122 Lorenzo DEL GATTO 08 JUL 1994 ITA ITA 1065 Shot Put
123 Ethan THOMAS USA USA 1063 Shot Put
124 Feng JIE 18 JAN 1986 CHN CHN 1063 Shot Put
125 Trey WILSON USA USA 1063 Shot Put
126 Frédéric DAGEE 11 DEC 1992 FRA FRA 1061 Shot Put
127 Stephen MAILAGI 08 SEP 2001 FRA FRA 1061 Shot Put
128 Andre MULLER 03 APR 2001 ESP ESP 1061 Shot Put
129 Ronald GRUESO MOSQUERA 02 JUL 2002 COL COL 1060 Shot Put
130 Piers CAMERON 04 JUL 2004 GBR GBR 1060 Shot Put
131 Tyler MICHELINI 05 JAN 2005 USA USA 1060 Shot Put
132 Ryan HENRY USA USA 1060 Shot Put
133 Andreas DE LATHAUWER 10 MAR 2003 BEL BEL 1059 Shot Put
134 Francesco TRABACCA 28 JUN 2000 ITA ITA 1059 Shot Put
135 Cameron BURKETT USA USA 1059 Shot Put
136 Jacob COOKINHAM 27 JAN 2005 USA USA 1058 Shot Put
137 Jairo Simey MORAN 13 FEB 1998 MEX MEX 1058 Shot Put
138 Lukas SCHOBER 16 AUG 2004 GER GER 1058 Shot Put
139 JL VAN RENSBURG 05 AUG 2005 RSA RSA 1058 Shot Put
140 Aleksandr BABENKO 12 MAR 2005 RUS RUS 1057 Shot Put
141 Blessing SEFO 20 JUL 2005 NZL NZL 1056 Shot Put
142 Dillon MORLOCK 17 SEP 2005 USA USA 1056 Shot Put
143 Blaž ZUPANČIČ 06 APR 1995 SLO SLO 1055 Shot Put
144 István FEKETE 16 MAR 2001 HUN HUN 1055 Shot Put
145 Cam JONES 20 JUN 2001 USA USA 1055 Shot Put
146 Eero AHOLA 15 JAN 1999 FIN FIN 1054 Shot Put
147 Antonio SANTANA 08 SEP 1995 ESP ESP 1054 Shot Put
148 Odysseas MOUZENIDIS 30 JUN 1999 GRE GRE 1054 Shot Put
149 Texas TANNER 01 OCT 2004 USA USA 1053 Shot Put
150 Anastasios LATIFLLARI 08 AUG 1996 GRE GRE 1052 Shot Put
151 Daichi MORISHITA 09 JUL 1994 JPN JPN 1051 Shot Put
152 Michael PINONES 2004 USA USA 1051 Shot Put
153 Matthew RUEFF USA USA 1050 Shot Put
154 Voislav GRUBIÅ A 12 JUL 1997 BIH BIH 1049 Shot Put
155 Alan CABANELLAS 25 JUN 2004 PUR PUR 1048 Shot Put
156 Miika LAHTONEN 08 JUN 2003 FIN FIN 1048 Shot Put
157 Sascha SCHMIDT 27 MAR 2002 GER GER 1047 Shot Put
158 Quentin PETERSON USA USA 1047 Shot Put
159 Wyatt PUFF USA USA 1047 Shot Put
160 Todor PETROV 11 AUG 2004 BUL BUL 1046 Shot Put
161 Chen DAI 21 AUG 2000 CHN CHN 1046 Shot Put
162 John KELLY 10 MAR 1996 IRL IRL 1046 Shot Put
163 Lasse SCHULZ 11 MAR 2004 GER GER 1046 Shot Put
164 Jonah Chang ANAK RIGAN 25 MAR 2003 MAS MAS 1045 Shot Put
165 Alessandro BORGES 04 FEB 2007 BRA BRA 1044 Shot Put
166 Dylan LAMBRECHT USA USA 1044 Shot Put
167 Paden LEWIS USA USA 1044 Shot Put
168 Emanuel RAMÍREZ 21 MAR 2005 CUB CUB 1042 Shot Put
169 Kwinten COOLS 23 NOV 2002 BEL BEL 1041 Shot Put
170 Shaiquan Selbourne DUNN 29 MAR 2005 JAM JAM 1040 Shot Put
171 Dennis LUKAS 15 FEB 1994 GER GER 1040 Shot Put
172 Marcus FRANCIS USA USA 1039 Shot Put
173 Skylar COFFEY USA USA 1039 Shot Put
174 Luke HIMES 02 AUG 2005 USA USA 1038 Shot Put
175 Colby MORLOCK USA USA 1037 Shot Put
176 Spencer KESSEL USA USA 1037 Shot Put
177 John BRUDER USA USA 1037 Shot Put
178 Viktor SAMOLYUK 05 SEP 1986 UKR UKR 1035 Shot Put
179 Andri MATROV 21 JAN 2004 EST EST 1035 Shot Put
180 Arttu KORKEASALO 04 FEB 2000 FIN FIN 1035 Shot Put
181 Zhenyu ZHANG 08 MAR 2006 CHN CHN 1035 Shot Put
182 Tyler HIATT USA USA 1034 Shot Put
183 Motaz Mohamed Elsaid EL GOHARY 07 DEC 2000 EGY EGY 1033 Shot Put
184 Antoine DUPONCHEL 07 JAN 1996 FRA FRA 1033 Shot Put
185 Hayden TOBIAS 02 DEC 2001 USA USA 1032 Shot Put
186 Tingshuo GE 27 NOV 2005 CHN CHN 1032 Shot Put
187 Casey HELM 14 JUL 2003 USA USA 1032 Shot Put
188 Joshua HUISMAN USA USA 1031 Shot Put
189 Altwayne BEDWARD 29 SEP 2003 JAM JAM 1030 Shot Put
190 Willem COERTZEN 30 APR 2002 RSA RSA 1030 Shot Put
191 Adam STROUF USA USA 1028 Shot Put
192 Nate FRANZ USA USA 1028 Shot Put
193 Mingyu LIU 11 NOV 2001 CHN CHN 1027 Shot Put
194 Robert MARCHESI-SCOTT 01 JUL 2005 AUS AUS 1027 Shot Put
195 Bjorn VAN KINS 15 JUN 2000 NED NED 1026 Shot Put
196 Cedric PEARSON USA USA 1026 Shot Put
197 Yoofi ABAKA-AMUAH USA USA 1025 Shot Put
198 Jason ATUOBENG 12 APR 2002 JPN JPN 1025 Shot Put
199 Yuhan XUE 22 SEP 2000 CHN CHN 1025 Shot Put
200 Cordell NWOKEJI USA USA 1025 Shot Put