World Rankings

Men's Shot Put

Filter World Rankings

Filter World Rankings

As of 18 Mar 2025

Place Competitor DOB Nat Score Event List
1 Ryan CROUSER 18 DEC 1992 USA USA 1510 Shot Put
2 Joe KOVACS 28 JUN 1989 USA USA 1470 Shot Put
3 Leonardo FABBRI 15 APR 1997 ITA ITA 1465 Shot Put
4 Payton OTTERDAHL 02 APR 1996 USA USA 1419 Shot Put
5 Rajindra CAMPBELL 29 FEB 1996 JAM JAM 1399 Shot Put
6 Chukwuebuka Cornnell ENEKWECHI 28 JAN 1993 NGR NGR 1374 Shot Put
7 Roger STEEN 17 MAY 1992 USA USA 1326 Shot Put
8 Jordan GEIST 21 JUL 1998 USA USA 1322 Shot Put
9 Jacko GILL 20 DEC 1994 NZL NZL 1319 Shot Put
10 Uziel MUÑOZ 08 SEP 1995 MEX MEX 1311 Shot Put
11 Zane WEIR 07 SEP 1995 ITA ITA 1309 Shot Put
12 Tom WALSH 01 MAR 1992 NZL NZL 1307 Shot Put
13 Andrei Rares TOADER 26 MAY 1997 ROU ROU 1291 Shot Put
14 Scott LINCOLN 07 MAY 1993 GBR GBR 1291 Shot Put
15 TomáÅ¡ STANÄšK 13 JUN 1991 CZE CZE 1285 Shot Put
16 Adrian PIPERI 20 JAN 1999 USA USA 1279 Shot Put
17 Marcus THOMSEN 07 JAN 1998 NOR NOR 1279 Shot Put
18 Josh AWOTUNDE 12 JUN 1995 USA USA 1272 Shot Put
19 Filip MIHALJEVIĆ 31 JUL 1994 CRO CRO 1272 Shot Put
20 Welington MORAIS 06 SEP 1996 BRA BRA 1268 Shot Put
21 Nick PONZIO 04 JAN 1995 ITA ITA 1255 Shot Put
22 Mostafa Amr HASSAN 16 DEC 1995 EGY EGY 1251 Shot Put
23 Konrad BUKOWIECKI 17 MAR 1997 POL POL 1251 Shot Put
24 Wictor PETERSSON 01 MAY 1998 SWE SWE 1240 Shot Put
25 Kyle BLIGNAUT 09 NOV 1999 RSA RSA 1235 Shot Put
26 Mohammed Daoud B TOLU 30 MAR 2001 KSA KSA 1233 Shot Put
27 Armin SINANČEVIĆ 14 AUG 1996 SRB SRB 1224 Shot Put
28 Bob BERTEMES 24 MAY 1993 LUX LUX 1221 Shot Put
29 Michał HARATYK 10 APR 1992 POL POL 1219 Shot Put
30 Tarik O'HAGAN 25 NOV 2003 USA USA 1219 Shot Put
31 Mohamed KHALIFA 30 AUG 1996 EGY EGY 1218 Shot Put
32 Tsanko ARNAUDOV 14 MAR 1992 POR POR 1209 Shot Put
33 Francisco BELO 27 MAR 1991 POR POR 1208 Shot Put
34 Mesud PEZER 27 AUG 1994 BIH BIH 1205 Shot Put
35 Aleh TAMASHEVICH 31 MAY 2000 BLR BLR 1203 Shot Put
36 Willian DOURADO 06 JAN 1994 BRA BRA 1202 Shot Put
37 Roman KOKOSHKO 16 AUG 1996 UKR UKR 1200 Shot Put
38 Nazareno SASIA 05 JAN 2001 ARG ARG 1198 Shot Put
39 T'Mond JOHNSON 29 JUL 1997 USA USA 1195 Shot Put
40 Burger LAMBRECHTS JR. 06 AUG 1998 RSA RSA 1191 Shot Put
41 Riccardo FERRARA 22 JAN 2001 ITA ITA 1189 Shot Put
42 Tajinderpal Singh TOOR 13 NOV 1994 IND IND 1185 Shot Put
43 Nick PALMER 12 JUN 2000 NZL NZL 1185 Shot Put
44 Jesper ARBINGE 27 MAR 1997 SWE SWE 1184 Shot Put
45 Eric MAIHÖFER 16 JUN 2001 GER GER 1183 Shot Put
46 Silas RISTL 01 APR 1995 GER GER 1183 Shot Put
47 Giorgi MUJARIDZE 22 MAR 1998 GEO GEO 1176 Shot Put
48 Artem LEVCHENKO 03 SEP 1999 UKR UKR 1173 Shot Put
49 Franck ELEMBA 21 JUL 1990 FRA FRA 1169 Shot Put
50 Maksim AFONIN 06 JAN 1992 RUS RUS 1167 Shot Put
51 Asmir KOLAÅ INAC 15 OCT 1984 SRB SRB 1165 Shot Put
52 Jason SWARENS 31 MAY 2002 USA USA 1162 Shot Put
53 Mehdi SABERI 10 MAR 1991 IRI IRI 1160 Shot Put
54 Christopher LICATA 13 JUL 1999 USA USA 1159 Shot Put
55 Nikolas CURTISS 25 AUG 1997 USA USA 1158 Shot Put
56 Dylan TARGGART 22 MAR 2002 USA USA 1157 Shot Put
57 Eric FAVORS 16 NOV 1996 IRL IRL 1157 Shot Put
58 Djimon GUMBS 13 SEP 2000 IVB IVB 1154 Shot Put
59 Haochen ZHANG 07 OCT 2002 CHN CHN 1151 Shot Put
60 Daniel MCARTHUR 17 MAR 1998 USA USA 1151 Shot Put
61 Zizhong TIAN 15 DEC 1992 CHN CHN 1150 Shot Put
62 Jialiang XING 26 MAY 2001 CHN CHN 1149 Shot Put
63 Ivan IVANOV 03 JAN 1992 KAZ KAZ 1148 Shot Put
64 Jander HEIL 20 APR 1997 EST EST 1141 Shot Put
65 Szymon MAZUR 02 SEP 1998 POL POL 1140 Shot Put
66 Tizian LAURIA 24 MAR 2003 GER GER 1139 Shot Put
67 Sven POELMANN 05 JUN 1997 NED NED 1137 Shot Put
68 Odysseas MOUZENIDIS 30 JUN 1999 GRE GRE 1134 Shot Put
69 Aiden SMITH 11 OCT 2004 RSA RSA 1133 Shot Put
70 Alexander KOLESNIKOFF 30 SEP 2000 AUS AUS 1132 Shot Put
71 Yauheni BRYHI 04 JAN 2003 BLR BLR 1128 Shot Put
72 Carlos TOBALINA 02 AUG 1985 ESP ESP 1128 Shot Put
73 Simon BAYER 23 NOV 1995 GER GER 1128 Shot Put
74 Ignacio CARBALLO 12 AUG 1994 ARG ARG 1127 Shot Put
75 Stephen MAILAGI 08 SEP 2001 FRA FRA 1127 Shot Put
76 Tyler SUDDUTH 11 SEP 2000 USA USA 1126 Shot Put
77 William III Edward MORRISON 23 NOV 1996 PHI PHI 1125 Shot Put
78 Jordan WEST 27 JUN 1999 USA USA 1124 Shot Put
79 Hau-Wei MA 03 FEB 1999 TPE TPE 1123 Shot Put
80 Eldred HENRY 18 SEP 1994 IVB IVB 1122 Shot Put
81 Chris VAN NIEKERK 30 AUG 2000 RSA RSA 1121 Shot Put
82 Myles KERNER 06 AUG 2000 USA USA 1121 Shot Put
83 Danny BRYANT 02 JAN 2000 USA USA 1119 Shot Put
84 Frédéric DAGEE 11 DEC 1992 FRA FRA 1116 Shot Put
85 Thomas KITCHELL USA USA 1114 Shot Put
86 José Angel PINEDO 30 JUL 1990 ESP ESP 1113 Shot Put
87 Kobe LAWRENCE 12 FEB 2004 JAM JAM 1111 Shot Put
88 Patrick LARRISON 22 DEC 1999 USA USA 1111 Shot Put
89 Fred MOUDANI-LIKIBI 10 MAY 1999 FRA FRA 1110 Shot Put
90 Lorenzo DEL GATTO 08 JUL 1994 ITA ITA 1108 Shot Put
91 Mark BUJNOWSKI 01 APR 1998 CAN CAN 1107 Shot Put
92 Kevin SHUBERT 10 JAN 2001 USA USA 1107 Shot Put
93 Juan Carley VÁZQUEZ GÓMEZ 13 FEB 2002 CUB CUB 1107 Shot Put
94 Aiden HARVEY 16 APR 1999 AUS AUS 1105 Shot Put
95 Miguel GÓMEZ 02 JAN 2001 ESP ESP 1105 Shot Put
96 Courtney LAWRENCE 22 SEP 1999 JAM JAM 1104 Shot Put
97 Cam JONES 20 JUN 2001 USA USA 1104 Shot Put
98 Isaiah SCHAFER USA USA 1104 Shot Put
99 TadeáÅ¡ PROCHÁZKA 30 JUL 1999 CZE CZE 1102 Shot Put
100 John MEYER 01 DEC 1999 USA USA 1101 Shot Put