World Rankings

Men's Shot Put

Filter World Rankings

Filter World Rankings

As of 18 Aug 2026

Place Competitor DOB Score Event List
1 Leonardo FABBRI 15 APR 1997 ITA ITA 1397 Shot Put
2 Joe KOVACS 28 JUN 1989 USA USA 1385 Shot Put
3 Rajindra CAMPBELL 29 FEB 1996 JAM JAM 1367 Shot Put
4 Ryan CROUSER 18 DEC 1992 USA USA 1353 Shot Put
5 Tom WALSH 01 MAR 1992 NZL NZL 1348 Shot Put
6 Jordan GEIST 21 JUL 1998 USA USA 1342 Shot Put
7 Adrian PIPERI 20 JAN 1999 USA USA 1331 Shot Put
8 Roger STEEN 17 MAY 1992 USA USA 1318 Shot Put
9 Chukwuebuka ENEKWECHI 28 JAN 1993 NGR NGR 1306 Shot Put
10 Uziel MUÑOZ 08 SEP 1995 MEX MEX 1296 Shot Put
11 Payton OTTERDAHL 02 APR 1996 USA USA 1289 Shot Put
12 Josh AWOTUNDE 12 JUN 1995 USA USA 1280 Shot Put
13 Scott LINCOLN 07 MAY 1993 GBR GBR 1274 Shot Put
14 Wictor PETERSSON 01 MAY 1998 SWE SWE 1258 Shot Put
15 Zane WEIR 07 SEP 1995 ITA ITA 1250 Shot Put
16 Nick PONZIO 04 JAN 1995 ITA ITA 1237 Shot Put
17 Konrad BUKOWIECKI 17 MAR 1997 POL POL 1236 Shot Put
18 Welington MORAIS 06 SEP 1996 BRA BRA 1229 Shot Put
19 Andrei Rares TOADER 26 MAY 1997 ROU ROU 1227 Shot Put
20 Willian DOURADO 06 JAN 1994 BRA BRA 1226 Shot Put
21 Aiden SMITH 11 OCT 2004 RSA RSA 1219 Shot Put
22 Nick PALMER 12 JUN 2000 NZL NZL 1212 Shot Put
23 Tomáš STANĚK 13 JUN 1991 CZE CZE 1211 Shot Put
24 Myles KERNER 06 AUG 2000 USA USA 1193 Shot Put
25 Tarik O'HAGAN 25 NOV 2003 USA USA 1193 Shot Put
26 Tajinderpal Singh TOOR 13 NOV 1994 IND IND 1192 Shot Put
27 Jialiang XING 26 MAY 2001 CHN CHN 1191 Shot Put
28 T'Mond JOHNSON 29 JUL 1997 USA USA 1191 Shot Put
29 Juan Carley VÁZQUEZ GÓMEZ 13 FEB 2002 CUB CUB 1188 Shot Put
30 Benjamin SMITH 25 APR 2006 USA USA 1184 Shot Put
31 Armin SINANČEVIĆ 14 AUG 1996 SRB SRB 1182 Shot Put
32 Marcus THOMSEN 07 JAN 1998 NOR NOR 1179 Shot Put
33 Christopher LICATA 13 JUL 1999 USA USA 1173 Shot Put
34 Eric MAIHÖFER 16 JUN 2001 GER GER 1173 Shot Put
35 Jason SWARENS 31 MAY 2002 USA USA 1173 Shot Put
36 Samardeep Singh GILL 03 JAN 2001 IND IND 1171 Shot Put
37 Mohammad Reza TAYEBI 25 MAR 1997 IRI IRI 1168 Shot Put
38 Chengyu CHEN 25 OCT 2002 CHN CHN 1164 Shot Put
39 Mesud PEZER 27 AUG 1994 BIH BIH 1164 Shot Put
40 Giorgi MUJARIDZE 22 MAR 1998 GEO GEO 1164 Shot Put
41 Cade MORAN 04 OCT 2003 USA USA 1158 Shot Put
42 Eric FAVORS 16 NOV 1996 IRL IRL 1158 Shot Put
43 Aleh TAMASHEVICH 31 MAY 2000 BLR BLR 1155 Shot Put
44 Georg HARPF 29 SEP 2005 GER GER 1155 Shot Put
45 Maksim AFONIN 06 JAN 1992 RUS RUS 1149 Shot Put
46 Stephen MAILAGI 08 SEP 2001 FRA FRA 1149 Shot Put
47 Semen BORODAYEV 04 MAY 2002 RUS RUS 1148 Shot Put
48 Riccardo FERRARA 22 JAN 2001 ITA ITA 1148 Shot Put
49 Mohamed KHALIFA 30 AUG 1996 EGY EGY 1146 Shot Put
50 Szymon MAZUR 02 SEP 1998 POL POL 1146 Shot Put
51 Tizian LAURIA 24 MAR 2003 GER GER 1143 Shot Put
52 Hongfei CHEN 23 JUL 2002 CHN CHN 1142 Shot Put
53 Chris VAN NIEKERK 30 AUG 2000 RSA RSA 1142 Shot Put
54 Kobe LAWRENCE 12 FEB 2004 JAM JAM 1141 Shot Put
55 Jordan WEST 27 JUN 1999 USA USA 1139 Shot Put
56 Hencu LAMBERTS 19 SEP 2006 RSA RSA 1138 Shot Put
57 Mohammed Daoud B TOLU 30 MAR 2001 KSA KSA 1136 Shot Put
58 JL VAN RENSBURG 05 AUG 2005 RSA RSA 1136 Shot Put
59 Yannick ROLVINK 07 MAY 2005 NED NED 1124 Shot Put
60 Konstantinos GENNIKIS 03 FEB 2002 GRE GRE 1121 Shot Put
61 Karanveer SINGH 24 JUL 1997 IND IND 1119 Shot Put
62 Leo ZIKOVIC 19 NOV 2004 SWE SWE 1119 Shot Put
63 Dillon MORLOCK 17 SEP 2005 USA USA 1119 Shot Put
64 Dzmitry KARPUK 05 NOV 1999 BLR BLR 1118 Shot Put
65 Jarno VAN DAALEN 06 MAY 2006 NED NED 1118 Shot Put
66 Petros MICHAELIDES 14 JAN 2000 CYP CYP 1117 Shot Put
67 Jeff KLINE USA USA 1116 Shot Put
68 Ryan HENRY USA USA 1115 Shot Put
69 Alexandr MAZUR 19 JUN 2005 MDA MDA 1114 Shot Put
70 Zhenyu ZHANG 08 MAR 2006 CHN CHN 1114 Shot Put
71 Stefan WIELAND 21 DEC 1998 SUI SUI 1111 Shot Put
72 Texas TANNER 01 OCT 2004 USA USA 1109 Shot Put
73 Michael PINONES 2004 USA USA 1109 Shot Put
74 Tadeáš PROCHÁZKA 30 JUL 1999 CZE CZE 1108 Shot Put
75 Xaver HASTENRATH 18 AUG 2003 GER GER 1108 Shot Put
76 Lukas SCHOBER 16 AUG 2004 GER GER 1108 Shot Put
77 Joe LICATA USA USA 1107 Shot Put
78 Roury MCCLOYEN 09 JAN 2005 USA USA 1107 Shot Put
79 Nikolas CURTISS 25 AUG 1997 USA USA 1105 Shot Put
80 Hau-Wei MA 03 FEB 1999 TPE TPE 1103 Shot Put
81 Turner KELLY USA USA 1099 Shot Put
82 Tomaš ĐUROVIĆ 14 FEB 1994 MNE MNE 1097 Shot Put
83 Lorenzo DEL GATTO 08 JUL 1994 ITA ITA 1097 Shot Put
84 Djimon GUMBS 13 SEP 2000 IVB IVB 1097 Shot Put
85 Cordell NWOKEJI USA USA 1097 Shot Put
86 Ali PEKER 21 JUL 2005 TUR TUR 1096 Shot Put
87 Jun SHIM 31 MAR 1997 KOR KOR 1095 Shot Put
88 Tyler MICHELINI 05 JAN 2005 USA USA 1094 Shot Put
89 Vincenzo D'AGOSTINO 20 MAR 1996 ITA ITA 1094 Shot Put
90 Dylan LAMBRECHT USA USA 1094 Shot Put
91 Frédéric DAGEE 11 DEC 1992 FRA FRA 1093 Shot Put
92 Jephté VOGEL 24 MAY 2002 SUI SUI 1092 Shot Put
93 Zizhong TIAN 15 DEC 1992 CHN CHN 1091 Shot Put
94 Iason MACHAIRAS 17 NOV 2000 GRE GRE 1091 Shot Put
95 Tyler SUDDUTH 11 SEP 2000 USA USA 1091 Shot Put
96 Jonah Chang Anak RIGAN 25 MAR 2003 MAS MAS 1090 Shot Put
97 Jose OLMOS 2002 MEX MEX 1088 Shot Put
98 Jairo Simey MORAN 13 FEB 1998 MEX MEX 1088 Shot Put
99 Piers CAMERON 07 JUL 2004 GBR GBR 1086 Shot Put
100 Franck ELEMBA 21 JUL 1990 FRA FRA 1085 Shot Put