World Rankings

Men's Shot Put

Filter World Rankings

Filter World Rankings

As of 14 Dec 2021

Place Competitor DOB Nat Score Event List
1 Ryan CROUSER 18 DEC 1992 USA USA 1553 Shot Put
2 Tomas WALSH 01 MAR 1992 NZL NZL 1437 Shot Put
3 Joe KOVACS 28 JUN 1989 USA USA 1429 Shot Put
4 Armin SINANČEVIĆ 14 AUG 1996 SRB SRB 1380 Shot Put
5 Filip MIHALJEVIĆ 31 JUL 1994 CRO CRO 1362 Shot Put
6 Darlan ROMANI 09 APR 1991 BRA BRA 1341 Shot Put
7 Michał HARATYK 10 APR 1992 POL POL 1339 Shot Put [Shot Put ind.]
8 Darrell HILL 17 AUG 1993 USA USA 1338 Shot Put
9 Zane WEIR 07 SEP 1995 ITA ITA 1332 Shot Put
10 Josh AWOTUNDE 12 JUN 1995 USA USA 1317 Shot Put
11 Tomáš STANĚK 13 JUN 1991 CZE CZE 1307 Shot Put [Shot Put ind.]
12 Chukwuebuka ENEKWECHI 28 JAN 1993 NGR NGR 1302 Shot Put
13 Mostafa Amr HASSAN 16 DEC 1995 EGY EGY 1294 Shot Put [Shot Put ind.]
14 Kyle BLIGNAUT 09 NOV 1999 RSA RSA 1291 Shot Put
15 Jacko GILL 20 DEC 1994 NZL NZL 1290 Shot Put
16 Payton OTTERDAHL 02 APR 1996 USA USA 1274 Shot Put
17 Bob BERTEMES 24 MAY 1993 LUX LUX 1267 Shot Put
18 Mesud PEZER 27 AUG 1994 BIH BIH 1263 Shot Put
19 Leonardo FABBRI 15 APR 1997 ITA ITA 1258 Shot Put [Shot Put ind.]
20 Francisco BELO 27 MAR 1991 POR POR 1248 Shot Put [Shot Put ind.]
21 Nick PONZIO 04 JAN 1995 ITA ITA 1248 Shot Put [Shot Put ind.]
22 Konrad BUKOWIECKI 17 MAR 1997 POL POL 1242 Shot Put [Shot Put ind.]
23 Wictor PETERSSON 01 MAY 1998 SWE SWE 1240 Shot Put [Shot Put ind.]
24 Aleksandr LESNOY 28 JUL 1988 RUS RUS 1239 Shot Put [Shot Put ind.]
25 Tajinderpal Singh TOOR 13 NOV 1994 IND IND 1231 Shot Put
26 Andrei Rares TOADER 26 MAY 1997 ROU ROU 1227 Shot Put
27 Turner WASHINGTON 10 FEB 1999 USA USA 1220 Shot Put [Shot Put ind.]
28 Scott LINCOLN 07 MAY 1993 GBR GBR 1212 Shot Put
29 O'Dayne RICHARDS 14 DEC 1988 JAM JAM 1209 Shot Put
30 Asmir KOLAŠINAC 15 OCT 1984 SRB SRB 1207 Shot Put [Shot Put ind.]
31 Marcus THOMSEN 07 JAN 1998 NOR NOR 1200 Shot Put [Shot Put ind.]
32 Tim NEDOW 16 OCT 1990 CAN CAN 1197 Shot Put [Shot Put ind.]
33 Jason VAN ROOYEN 04 FEB 1997 RSA RSA 1197 Shot Put
34 Tsanko ARNAUDOV 14 MAR 1992 POR POR 1195 Shot Put
35 Adrian PIPERI 20 JAN 1999 USA USA 1192 Shot Put [Shot Put ind.]
36 Dotun OGUNDEJI 24 FEB 1996 NGR NGR 1191 Shot Put
37 Andrew LISKOWITZ 22 MAY 1997 USA USA 1187 Shot Put
38 Jakub SZYSZKOWSKI 21 AUG 1991 POL POL 1187 Shot Put [Shot Put ind.]
39 Damien BIRKINHEAD 08 APR 1993 AUS AUS 1185 Shot Put
40 Mehrdelan SHAHIN 21 JUN 1995 IRI IRI 1185 Shot Put [Shot Put ind.]
41 Dzmitry KARPUK 05 NOV 1999 BLR BLR 1184 Shot Put [Shot Put ind.]
42 Abdelrahman MAHMOUD 01 JAN 2001 BRN BRN 1182 Shot Put [Shot Put ind.]
43 Nicholas SCARVELIS 02 FEB 1993 GRE GRE 1180 Shot Put
44 Uziel MUÑOZ 08 SEP 1995 MEX MEX 1178 Shot Put
45 Maksim AFONIN 06 JAN 1992 ANA ANA 1178 Shot Put [Shot Put ind.]
46 Curtis JENSEN 01 NOV 1990 USA USA 1173 Shot Put
47 Nazareno SASIA 05 JAN 2001 ARG ARG 1170 Shot Put
48 Welington MORAIS 06 SEP 1996 BRA BRA 1168 Shot Put
49 Jordan GEIST 21 JUL 1998 USA USA 1167 Shot Put [Shot Put ind.]
50 Frédéric DAGEE 11 DEC 1992 FRA FRA 1164 Shot Put [Shot Put ind.]
51 Mohamed Magdi HAMZA 30 AUG 1996 EGY EGY 1164 Shot Put
52 Tomaš ĐUROVIĆ 14 FEB 1994 MNE MNE 1163 Shot Put
53 Ivan IVANOV 03 JAN 1992 KAZ KAZ 1163 Shot Put
54 Ihor MUSIYENKO 22 AUG 1993 UKR UKR 1162 Shot Put [Shot Put ind.]
55 Christian ZIMMERMANN 09 JUL 1994 GER GER 1160 Shot Put [Shot Put ind.]
56 Ashinia MILLER 06 JUN 1993 JAM JAM 1158 Shot Put [Shot Put ind.]
57 T'Mond JOHNSON 29 JUL 1997 USA USA 1158 Shot Put
58 Ignacio CARBALLO 12 AUG 1994 ARG ARG 1157 Shot Put
59 Alperen KARAHAN 27 OCT 2000 TUR TUR 1155 Shot Put
60 Kyriakos ZOTOS 17 JAN 1996 GRE GRE 1153 Shot Put [Shot Put ind.]
61 Sven POELMANN 05 JUN 1997 NED NED 1153 Shot Put
62 Konstantin LYADUSOV 02 MAR 1988 RUS RUS 1152 Shot Put [Shot Put ind.]
63 Carlos TOBALINA 02 AUG 1985 ESP ESP 1152 Shot Put [Shot Put ind.]
64 McKay JOHNSON 15 APR 1998 USA USA 1151 Shot Put [Shot Put ind.]
65 Roger STEEN 17 MAY 1992 USA USA 1147 Shot Put [Shot Put ind.]
66 Simon BAYER 23 NOV 1995 GER GER 1144 Shot Put [Shot Put ind.]
67 Mohammad Reza TAYEBI 30 MAR 1998 IRI IRI 1143 Shot Put
68 Franck ELEMBA 21 JUL 1990 CGO CGO 1143 Shot Put [Shot Put ind.]
69 William BRAIDO 18 MAR 1992 BRA BRA 1142 Shot Put
70 Odysseas MOUZENIDIS 30 JUN 1999 GRE GRE 1141 Shot Put [Shot Put ind.]
71 Yang LIU 29 OCT 1986 CHN CHN 1140 Shot Put [Shot Put ind.]
72 Zizhong TIAN 15 DEC 1992 CHN CHN 1139 Shot Put
73 Aleh TAMASHEVICH 31 MAY 2000 BLR BLR 1138 Shot Put [Shot Put ind.]
74 Willian DOURADO 06 JAN 1994 BRA BRA 1138 Shot Put
75 Aliaksei NICHYPAR 10 APR 1993 BLR BLR 1137 Shot Put
76 Darius KING USA USA 1135 Shot Put [Shot Put ind.]
77 Marius Constantin MUSTEATA 11 JAN 1997 ROU ROU 1134 Shot Put [Shot Put ind.]
78 Giorgi MUJARIDZE 22 MAR 1998 GEO GEO 1133 Shot Put [Shot Put ind.]
79 Roman KOKOSHKO 16 AUG 1996 UKR UKR 1133 Shot Put
80 Alex TALLEY USA USA 1132 Shot Put [Shot Put ind.]
81 Burger LAMBRECHTS JR. 06 AUG 1998 RSA RSA 1130 Shot Put [Shot Put ind.]
82 Maksim SIDOROV 13 MAY 1986 RUS RUS 1130 Shot Put [Shot Put ind.]
83 Matthew KATNIK 10 OCT 1996 USA USA 1128 Shot Put
84 Pavel DERKACH 02 NOV 1993 RUS RUS 1128 Shot Put [Shot Put ind.]
85 Alexander KOLESNIKOFF 30 SEP 2000 AUS AUS 1128 Shot Put
86 Zack SHORT 29 OCT 1997 HON HON 1125 Shot Put
87 Valentin MOLL 24 AUG 1999 GER GER 1125 Shot Put
88 Daniel MCARTHUR 17 MAR 1998 USA USA 1123 Shot Put [Shot Put ind.]
89 Jordan WEST 27 JUN 1999 USA USA 1123 Shot Put [Shot Put ind.]
90 Dennis LEWKE 23 JUL 1993 GER GER 1120 Shot Put [Shot Put ind.]
91 Rajindra CAMPBELL 29 FEB 1996 JAM JAM 1120 Shot Put
92 Issac ODUGBESAN NGR NGR 1119 Shot Put [Shot Put ind.]
93 Anastasios LATIFLLARI 08 AUG 1996 GRE GRE 1116 Shot Put
94 Morteza NAZEMI 24 DEC 1988 IRI IRI 1116 Shot Put [Shot Put ind.]
95 John MEYER 01 DEC 1999 USA USA 1114 Shot Put [Shot Put ind.]
96 Riccardo FERRARA 22 JAN 2001 ITA ITA 1112 Shot Put
97 Karanveer SINGH 24 JUL 1997 IND IND 1108 Shot Put
98 Kristoffer THOMSEN 21 FEB 1996 DEN DEN 1107 Shot Put [Shot Put ind.]
99 Lorenzo DEL GATTO 08 JUL 1994 ITA ITA 1107 Shot Put [Shot Put ind.]
100 Jander HEIL 20 APR 1997 EST EST 1106 Shot Put [Shot Put ind.]