World Rankings

Men's Shot Put

Filter World Rankings

Filter World Rankings

As of 26 Jun 2022

Place Competitor DOB Nat Score Event List
1 Ryan CROUSER 18 DEC 1992 USA USA 1547 Shot Put
2 Joe KOVACS 28 JUN 1989 USA USA 1464 Shot Put
3 Tom WALSH 01 MAR 1992 NZL NZL 1433 Shot Put [Shot Put ind.]
4 Darlan ROMANI 09 APR 1991 BRA BRA 1408 Shot Put [Shot Put ind.]
5 Filip MIHALJEVIĆ 31 JUL 1994 CRO CRO 1365 Shot Put [Shot Put ind.]
6 Armin SINANČEVIĆ 14 AUG 1996 SRB SRB 1350 Shot Put
7 Zane WEIR 07 SEP 1995 ITA ITA 1344 Shot Put [Shot Put ind.]
8 Konrad BUKOWIECKI 17 MAR 1997 POL POL 1332 Shot Put [Shot Put ind.]
9 Josh AWOTUNDE 12 JUN 1995 USA USA 1329 Shot Put [Shot Put ind.]
10 Chukwuebuka Cornnell ENEKWECHI 28 JAN 1993 NGR NGR 1310 Shot Put
11 Darrell HILL 17 AUG 1993 USA USA 1305 Shot Put [Shot Put ind.]
12 Nick PONZIO 04 JAN 1995 ITA ITA 1302 Shot Put [Shot Put ind.]
13 Kyle BLIGNAUT 09 NOV 1999 RSA RSA 1297 Shot Put
14 Adrian PIPERI 20 JAN 1999 USA USA 1278 Shot Put [Shot Put ind.]
15 Michał HARATYK 10 APR 1992 POL POL 1274 Shot Put [Shot Put ind.]
16 Jacko GILL 20 DEC 1994 NZL NZL 1269 Shot Put
17 Mesud PEZER 27 AUG 1994 BIH BIH 1267 Shot Put [Shot Put ind.]
18 Payton OTTERDAHL 02 APR 1996 USA USA 1266 Shot Put
19 Tomáš STANĚK 13 JUN 1991 CZE CZE 1256 Shot Put [Shot Put ind.]
20 Andrei Rares TOADER 26 MAY 1997 ROU ROU 1244 Shot Put [Shot Put ind.]
21 Marcus THOMSEN 07 JAN 1998 NOR NOR 1238 Shot Put [Shot Put ind.]
22 Bob BERTEMES 24 MAY 1993 LUX LUX 1236 Shot Put [Shot Put ind.]
23 Mohamed Magdi HAMZA 30 AUG 1996 EGY EGY 1226 Shot Put
24 Leonardo FABBRI 15 APR 1997 ITA ITA 1226 Shot Put [Shot Put ind.]
25 Jordan GEIST 21 JUL 1998 USA USA 1225 Shot Put [Shot Put ind.]
26 Welington MORAIS 06 SEP 1996 BRA BRA 1220 Shot Put
27 Turner WASHINGTON 10 FEB 1999 USA USA 1220 Shot Put [Shot Put ind.]
28 Scott LINCOLN 07 MAY 1993 GBR GBR 1219 Shot Put [Shot Put ind.]
29 Asmir KOLAŠINAC 15 OCT 1984 SRB SRB 1219 Shot Put [Shot Put ind.]
30 Tajinderpal Singh TOOR 13 NOV 1994 IND IND 1216 Shot Put
31 Roger STEEN 17 MAY 1992 USA USA 1216 Shot Put [Shot Put ind.]
32 Giorgi MUJARIDZE 22 MAR 1998 GEO GEO 1207 Shot Put [Shot Put ind.]
33 Francisco BELO 27 MAR 1991 POR POR 1203 Shot Put [Shot Put ind.]
34 Andrew LISKOWITZ 22 MAY 1997 USA USA 1198 Shot Put
35 Roman KOKOSHKO 16 AUG 1996 UKR UKR 1196 Shot Put
36 Alperen KARAHAN 27 OCT 2000 TUR TUR 1195 Shot Put
37 Carlos TOBALINA 02 AUG 1985 ESP ESP 1194 Shot Put [Shot Put ind.]
38 Uziel MUÑOZ 08 SEP 1995 MEX MEX 1193 Shot Put
39 David STORL 27 JUL 1990 GER GER 1193 Shot Put
40 Willian DOURADO 06 JAN 1994 BRA BRA 1193 Shot Put [Shot Put ind.]
41 Tsanko ARNAUDOV 14 MAR 1992 POR POR 1189 Shot Put [Shot Put ind.]
42 Wictor PETERSSON 01 MAY 1998 SWE SWE 1187 Shot Put [Shot Put ind.]
43 Issac ODUGBESAN NGR NGR 1183 Shot Put [Shot Put ind.]
44 Jakub SZYSZKOWSKI 21 AUG 1991 POL POL 1183 Shot Put [Shot Put ind.]
45 Simon BAYER 23 NOV 1995 GER GER 1175 Shot Put
46 Ignacio CARBALLO 12 AUG 1994 ARG ARG 1173 Shot Put [Shot Put ind.]
47 Dzmitry KARPUK 05 NOV 1999 BLR BLR 1170 Shot Put [Shot Put ind.]
48 O'Dayne RICHARDS 14 DEC 1988 JAM JAM 1170 Shot Put
49 Maksim AFONIN 06 JAN 1992 RUS RUS 1166 Shot Put [Shot Put ind.]
50 Eric FAVORS 16 NOV 1996 IRL IRL 1159 Shot Put [Shot Put ind.]
51 Jordan WEST 27 JUN 1999 USA USA 1158 Shot Put [Shot Put ind.]
52 Frédéric DAGEE 11 DEC 1992 FRA FRA 1158 Shot Put [Shot Put ind.]
53 Abdelrahman MAHMOUD 01 JAN 2001 BRN BRN 1154 Shot Put
54 Darius KING USA USA 1154 Shot Put [Shot Put ind.]
55 Mehrdelan SHAHIN 21 JUN 1995 IRI IRI 1152 Shot Put [Shot Put ind.]
56 John MEYER 01 DEC 1999 USA USA 1147 Shot Put [Shot Put ind.]
57 Christian ZIMMERMANN 09 JUL 1994 GER GER 1147 Shot Put [Shot Put ind.]
58 Burger LAMBRECHTS JR. 06 AUG 1998 RSA RSA 1145 Shot Put [Shot Put ind.]
59 Sebastiano BIANCHETTI 20 JAN 1996 ITA ITA 1144 Shot Put [Shot Put ind.]
60 Franck ELEMBA 21 JUL 1990 CGO CGO 1144 Shot Put [Shot Put ind.]
61 Sven POELMANN 05 JUN 1997 NED NED 1143 Shot Put
62 Aleh TAMASHEVICH 31 MAY 2000 BLR BLR 1139 Shot Put [Shot Put ind.]
63 Mohamed Dawood TOLO 30 MAR 2001 KSA KSA 1135 Shot Put
64 Dennis LUKAS 15 FEB 1994 GER GER 1134 Shot Put [Shot Put ind.]
65 Anastasios LATIFLLARI 08 AUG 1996 GRE GRE 1133 Shot Put [Shot Put ind.]
66 Karanveer SINGH 24 JUL 1997 IND IND 1130 Shot Put
67 T'Mond JOHNSON 29 JUL 1997 USA USA 1128 Shot Put
68 Konstantin LYADUSOV 02 MAR 1988 RUS RUS 1127 Shot Put [Shot Put ind.]
69 Nicholas SCARVELIS 02 FEB 1993 GRE GRE 1126 Shot Put
70 Josh JOHNSON 18 OCT 1999 USA USA 1122 Shot Put [Shot Put ind.]
71 Odysseas MOUZENIDIS 30 JUN 1999 GRE GRE 1122 Shot Put [Shot Put ind.]
72 Valentin MOLL 24 AUG 1999 GER GER 1121 Shot Put [Shot Put ind.]
73 Logan CALVIN USA USA 1119 Shot Put
74 Hayden TOBIAS USA USA 1117 Shot Put
75 Maksim SIDOROV 13 MAY 1986 RUS RUS 1117 Shot Put [Shot Put ind.]
76 Damien BIRKINHEAD 08 APR 1993 AUS AUS 1116 Shot Put
77 Riccardo FERRARA 22 JAN 2001 ITA ITA 1116 Shot Put
78 Jason VAN ROOYEN 04 FEB 1997 RSA RSA 1114 Shot Put
79 Nikolas CURTISS USA USA 1114 Shot Put [Shot Put ind.]
80 Maxwell OTTERDAHL USA USA 1114 Shot Put
81 Marius Constantin MUSTEATA 11 JAN 1997 ROU ROU 1111 Shot Put [Shot Put ind.]
82 Jalil BREWER 21 MAY 1998 USA USA 1111 Shot Put [Shot Put ind.]
83 Joshua SOBOTA 23 JUN 2000 USA USA 1111 Shot Put
84 Tomaš ĐUROVIĆ 14 FEB 1994 MNE MNE 1110 Shot Put
85 Dotun OGUNDEJI 24 FEB 1996 NGR NGR 1109 Shot Put
86 Lorenzo DEL GATTO 08 JUL 1994 ITA ITA 1108 Shot Put
87 Christopher LICATA USA USA 1107 Shot Put [Shot Put ind.]
88 Lucas WARNING 03 FEB 1995 USA USA 1107 Shot Put
89 John KELLY 10 MAR 1996 IRL IRL 1106 Shot Put
90 Morteza NAZEMI 24 DEC 1988 IRI IRI 1104 Shot Put
91 Silas RISTL 01 APR 1995 GER GER 1103 Shot Put [Shot Put ind.]
92 Alex TALLEY USA USA 1103 Shot Put [Shot Put ind.]
93 Nick PALMER 12 JUN 2000 NZL NZL 1099 Shot Put
94 Cooper CAMPBELL 03 FEB 1999 USA USA 1098 Shot Put
95 Andrew STONE USA USA 1096 Shot Put [Shot Put ind.]
96 Myles KERNER USA USA 1095 Shot Put [Shot Put ind.]
97 Aiden HARVEY 16 APR 1999 AUS AUS 1093 Shot Put
98 Tyler BLALOCK USA USA 1091 Shot Put [Shot Put ind.]
99 Zack SHORT 29 OCT 1997 HON HON 1090 Shot Put
100 Viktor GARDENKRANS 30 JUL 1995 SWE SWE 1090 Shot Put