World Rankings

Men's Shot Put

Filter World Rankings

Filter World Rankings

As of 16 Apr 2024

Place Competitor DOB Nat Score Event List
1 Ryan CROUSER 18 DEC 1992 USA USA 1555 Shot Put
2 Tom WALSH 01 MAR 1992 NZL NZL 1450 Shot Put
3 Leonardo FABBRI 15 APR 1997 ITA ITA 1447 Shot Put
4 Joe KOVACS 28 JUN 1989 USA USA 1437 Shot Put
5 Payton OTTERDAHL 02 APR 1996 USA USA 1392 Shot Put
6 Filip MIHALJEVIĆ 31 JUL 1994 CRO CRO 1374 Shot Put
7 Jacko GILL 20 DEC 1994 NZL NZL 1352 Shot Put
8 Darlan ROMANI 09 APR 1991 BRA BRA 1350 Shot Put
9 Zane WEIR 07 SEP 1995 ITA ITA 1338 Shot Put
10 Chukwuebuka Cornnell ENEKWECHI 28 JAN 1993 NGR NGR 1332 Shot Put
11 Tomáš STANĚK 13 JUN 1991 CZE CZE 1331 Shot Put
12 Adrian PIPERI 20 JAN 1999 USA USA 1320 Shot Put
13 Rajindra CAMPBELL 29 FEB 1996 JAM JAM 1316 Shot Put
14 Roger STEEN 17 MAY 1992 USA USA 1312 Shot Put
15 Armin SINANČEVIĆ 14 AUG 1996 SRB SRB 1293 Shot Put
16 Uziel MUÑOZ 08 SEP 1995 MEX MEX 1285 Shot Put
17 Josh AWOTUNDE 12 JUN 1995 USA USA 1278 Shot Put
18 Scott LINCOLN 07 MAY 1993 GBR GBR 1271 Shot Put
19 Tajinderpal Singh TOOR 13 NOV 1994 IND IND 1263 Shot Put
20 Mostafa Amr HASSAN 16 DEC 1995 EGY EGY 1253 Shot Put
21 Mohamed Magdi HAMZA 30 AUG 1996 EGY EGY 1249 Shot Put
22 Bob BERTEMES 24 MAY 1993 LUX LUX 1248 Shot Put
23 Mesud PEZER 27 AUG 1994 BIH BIH 1246 Shot Put
24 Darrell HILL 17 AUG 1993 USA USA 1245 Shot Put
25 Michał HARATYK 10 APR 1992 POL POL 1241 Shot Put
26 Welington MORAIS 06 SEP 1996 BRA BRA 1240 Shot Put
27 Jordan GEIST 21 JUL 1998 USA USA 1235 Shot Put
28 Nazareno SASIA 05 JAN 2001 ARG ARG 1225 Shot Put
29 Aleh TAMASHEVICH 31 MAY 2000 BLR BLR 1225 Shot Put
30 Kyle BLIGNAUT 09 NOV 1999 RSA RSA 1222 Shot Put
31 Andrei Rares TOADER 26 MAY 1997 ROU ROU 1217 Shot Put
32 Roman KOKOSHKO 16 AUG 1996 UKR UKR 1216 Shot Put
33 Konrad BUKOWIECKI 17 MAR 1997 POL POL 1216 Shot Put
34 Eric FAVORS 16 NOV 1996 IRL IRL 1212 Shot Put
35 Asmir KOLAŠINAC 15 OCT 1984 SRB SRB 1203 Shot Put
36 Marcus THOMSEN 07 JAN 1998 NOR NOR 1191 Shot Put
37 Mehdi SABERI 10 MAR 1991 IRI IRI 1190 Shot Put
38 Burger LAMBRECHTS JR. 06 AUG 1998 RSA RSA 1183 Shot Put
39 Francisco BELO 27 MAR 1991 POR POR 1182 Shot Put
40 Carlos TOBALINA 02 AUG 1985 ESP ESP 1180 Shot Put
41 Mohamed Daouda TOLO 30 MAR 2001 KSA KSA 1178 Shot Put
42 Tarik O'HAGAN 25 NOV 2003 USA USA 1178 Shot Put
43 Maksim AFONIN 06 JAN 1992 RUS RUS 1176 Shot Put
44 Ivan IVANOV 03 JAN 1992 KAZ KAZ 1175 Shot Put
45 Jonah WILSON 03 DEC 1998 USA USA 1175 Shot Put
46 Tsanko ARNAUDOV 14 MAR 1992 POR POR 1171 Shot Put
47 Maxwell OTTERDAHL 31 MAY 2001 USA USA 1170 Shot Put
48 Wictor PETERSSON 01 MAY 1998 SWE SWE 1170 Shot Put
49 Fred MOUDANI-LIKIBI 10 MAY 1999 FRA FRA 1165 Shot Put
50 Simon BAYER 23 NOV 1995 GER GER 1164 Shot Put
51 Szymon MAZUR 02 SEP 1998 POL POL 1163 Shot Put
52 Jordan WEST 27 JUN 1999 USA USA 1162 Shot Put
53 Abdelrahman MAHMOUD 01 JAN 2001 BRN BRN 1159 Shot Put
54 John MEYER 01 DEC 1999 USA USA 1159 Shot Put
55 Nick PALMER 12 JUN 2000 NZL NZL 1157 Shot Put
56 Zizhong TIAN 15 DEC 1992 CHN CHN 1156 Shot Put
57 Odysseas MOUZENIDIS 30 JUN 1999 GRE GRE 1154 Shot Put
58 Ignacio CARBALLO 12 AUG 1994 ARG ARG 1154 Shot Put
59 Willian DOURADO 06 JAN 1994 BRA BRA 1151 Shot Put
60 T'Mond JOHNSON 29 JUL 1997 USA USA 1151 Shot Put
61 Aleksandr LESNOY 28 JUL 1988 RUS RUS 1146 Shot Put
62 Roje STONA 26 FEB 1999 JAM JAM 1143 Shot Put
63 Marius Constantin MUSTEAȚĂ 11 JAN 1997 ROU ROU 1143 Shot Put
64 Dylan TARGGART USA USA 1143 Shot Put
65 Alexander KOLESNIKOFF 30 SEP 2000 AUS AUS 1143 Shot Put
66 Silas RISTL 01 APR 1995 GER GER 1142 Shot Put
67 Jason SWARENS 31 MAY 2002 USA USA 1142 Shot Put
68 Sven POELMANN 05 JUN 1997 NED NED 1140 Shot Put
69 Hayden TOBIAS USA USA 1138 Shot Put
70 Mark BUJNOWSKI 01 APR 1998 CAN CAN 1136 Shot Put
71 Jakub SZYSZKOWSKI 21 AUG 1991 POL POL 1132 Shot Put
72 Yang LIU 29 OCT 1986 CHN CHN 1131 Shot Put
73 Tizian LAURIA 24 MAR 2003 GER GER 1131 Shot Put
74 Joshua SOBOTA 23 JUN 2000 USA USA 1131 Shot Put
75 Dennis LUKAS 15 FEB 1994 GER GER 1128 Shot Put
76 Sebastiano BIANCHETTI 20 JAN 1996 ITA ITA 1127 Shot Put
77 Jesper ARBINGE 27 MAR 1997 SWE SWE 1126 Shot Put
78 O'Dayne RICHARDS 14 DEC 1988 JAM JAM 1125 Shot Put
79 Lorenzo DEL GATTO 08 JUL 1994 ITA ITA 1121 Shot Put
80 Jander HEIL 20 APR 1997 EST EST 1121 Shot Put
81 Anastasios LATIFLLARI 08 AUG 1996 GRE GRE 1118 Shot Put
82 Konstantin LYADUSOV 02 MAR 1988 RUS RUS 1117 Shot Put
83 José Angel PINEDO 30 JUL 1990 ESP ESP 1116 Shot Put
84 Miguel GÓMEZ 02 JAN 2001 ESP ESP 1116 Shot Put
85 Eric MAIHÖFER 16 JUN 2001 GER GER 1112 Shot Put
86 Michael SHOAF USA USA 1112 Shot Put
87 Myles KERNER USA USA 1111 Shot Put
88 Kevin SHUBERT USA USA 1111 Shot Put
89 Patrick LARRISON USA USA 1106 Shot Put
90 Youssef KOUDSSI 17 JAN 2001 CAN CAN 1104 Shot Put
91 Hau-Wei MA 03 FEB 1999 TPE TPE 1103 Shot Put
92 Xaver HASTENRATH 18 AUG 2003 GER GER 1103 Shot Put
93 Haochen ZHANG 07 OCT 2002 CHN CHN 1102 Shot Put
94 Riccardo FERRARA 22 JAN 2001 ITA ITA 1100 Shot Put
95 Zach LANDA USA USA 1100 Shot Put
96 Thomas KITCHELL USA USA 1099 Shot Put
97 Tadeáš PROCHÁZKA 30 JUL 1999 CZE CZE 1099 Shot Put
98 Jian CHEN 20 APR 1991 CHN CHN 1097 Shot Put
99 Ihor MUSIYENKO 22 AUG 1993 UKR UKR 1097 Shot Put
100 Blaž ZUPANČIČ 06 APR 1995 SLO SLO 1094 Shot Put