World Rankings

Men's Shot Put

Filter World Rankings

Filter World Rankings

As of 21 Mar 2023

Place Competitor DOB Nat Score Event List
1 Joe KOVACS 28 JUN 1989 USA USA 1514 Shot Put
2 Ryan CROUSER 18 DEC 1992 USA USA 1499 Shot Put,Shot Put ind.
3 Tom WALSH 01 MAR 1992 NZL NZL 1423 Shot Put
4 Filip MIHALJEVIĆ 31 JUL 1994 CRO CRO 1382 Shot Put
5 Jacko GILL 20 DEC 1994 NZL NZL 1375 Shot Put
6 Josh AWOTUNDE 12 JUN 1995 USA USA 1371 Shot Put
7 Darlan ROMANI 09 APR 1991 BRA BRA 1347 Shot Put
8 Adrian PIPERI 20 JAN 1999 USA USA 1322 Shot Put
9 Tomáš STANĚK 13 JUN 1991 CZE CZE 1320 Shot Put,Shot Put ind.
10 Armin SINANČEVIĆ 14 AUG 1996 SRB SRB 1315 Shot Put
11 Nick PONZIO 04 JAN 1995 ITA ITA 1304 Shot Put
12 Darrell HILL 17 AUG 1993 USA USA 1300 Shot Put
13 Chukwuebuka Cornnell ENEKWECHI 28 JAN 1993 NGR NGR 1299 Shot Put,Shot Put ind.
14 Konrad BUKOWIECKI 17 MAR 1997 POL POL 1291 Shot Put,Shot Put ind.
15 Zane WEIR 07 SEP 1995 ITA ITA 1280 Shot Put,Shot Put ind.
16 Michał HARATYK 10 APR 1992 POL POL 1277 Shot Put
17 Roger STEEN 17 MAY 1992 USA USA 1274 Shot Put
18 Leonardo FABBRI 15 APR 1997 ITA ITA 1272 Shot Put,Shot Put ind.
19 Roman KOKOSHKO 16 AUG 1996 UKR UKR 1262 Shot Put,Shot Put ind.
20 Bob BERTEMES 24 MAY 1993 LUX LUX 1258 Shot Put,Shot Put ind.
21 Marcus THOMSEN 07 JAN 1998 NOR NOR 1248 Shot Put,Shot Put ind.
22 Jordan GEIST 21 JUL 1998 USA USA 1239 Shot Put,Shot Put ind.
23 Payton OTTERDAHL 02 APR 1996 USA USA 1236 Shot Put
24 Andrei Rares TOADER 26 MAY 1997 ROU ROU 1235 Shot Put,Shot Put ind.
25 Welington MORAIS 06 SEP 1996 BRA BRA 1235 Shot Put
26 Mohamed Magdi HAMZA 30 AUG 1996 EGY EGY 1229 Shot Put,Shot Put ind.
27 Mesud PEZER 27 AUG 1994 BIH BIH 1226 Shot Put,Shot Put ind.
28 Scott LINCOLN 07 MAY 1993 GBR GBR 1223 Shot Put,Shot Put ind.
29 Uziel MUÑOZ 08 SEP 1995 MEX MEX 1220 Shot Put
30 Andrew LISKOWITZ 22 MAY 1997 USA USA 1205 Shot Put
31 Maksim AFONIN 06 JAN 1992 RUS RUS 1204 Shot Put,Shot Put ind.
32 O'Dayne RICHARDS 14 DEC 1988 JAM JAM 1201 Shot Put
33 Alperen KARAHAN 27 OCT 2000 TUR TUR 1201 Shot Put
34 Asmir KOLAŠINAC 15 OCT 1984 SRB SRB 1200 Shot Put,Shot Put ind.
35 Kyle BLIGNAUT 09 NOV 1999 RSA RSA 1198 Shot Put
36 Tajinderpal Singh TOOR 13 NOV 1994 IND IND 1196 Shot Put,Shot Put ind.
37 Turner WASHINGTON 10 FEB 1999 USA USA 1193 Shot Put,Shot Put ind.
38 David STORL 27 JUL 1990 GER GER 1193 Shot Put
39 Willian DOURADO 06 JAN 1994 BRA BRA 1189 Shot Put
40 Eric FAVORS 16 NOV 1996 IRL IRL 1189 Shot Put,Shot Put ind.
41 Dzmitry KARPUK 05 NOV 1999 BLR BLR 1183 Shot Put,Shot Put ind.
42 Tsanko ARNAUDOV 14 MAR 1992 POR POR 1182 Shot Put
43 Carlos TOBALINA 02 AUG 1985 ESP ESP 1181 Shot Put,Shot Put ind.
44 Simon BAYER 23 NOV 1995 GER GER 1181 Shot Put,Shot Put ind.
45 Jakub SZYSZKOWSKI 21 AUG 1991 POL POL 1176 Shot Put
46 Ignacio CARBALLO 12 AUG 1994 ARG ARG 1174 Shot Put
47 Aleksandr LESNOY 28 JUL 1988 ANA ANA 1173 Shot Put
48 Jordan WEST 27 JUN 1999 USA USA 1167 Shot Put,Shot Put ind.
49 Giorgi MUJARIDZE 22 MAR 1998 GEO GEO 1164 Shot Put,Shot Put ind.
50 Aleh TAMASHEVICH 31 MAY 2000 BLR BLR 1161 Shot Put
51 T'Mond JOHNSON 29 JUL 1997 USA USA 1161 Shot Put,Shot Put ind.
52 Issac ODUGBESAN NGR NGR 1158 Shot Put
53 Wictor PETERSSON 01 MAY 1998 SWE SWE 1158 Shot Put ind.
54 John MEYER 01 DEC 1999 USA USA 1157 Shot Put,Shot Put ind.
55 Sebastiano BIANCHETTI 20 JAN 1996 ITA ITA 1157 Shot Put
56 Abdelrahman MAHMOUD 01 JAN 2001 BRN BRN 1150 Shot Put,Shot Put ind.
57 Karanveer SINGH 24 JUL 1997 IND IND 1150 Shot Put,Shot Put ind.
58 Frédéric DAGEE 11 DEC 1992 FRA FRA 1150 Shot Put
59 Darius KING USA USA 1149 Shot Put
60 Nazareno SASIA 05 JAN 2001 ARG ARG 1148 Shot Put
61 Sven POELMANN 05 JUN 1997 NED NED 1146 Shot Put,Shot Put ind.
62 Mohamed Daouda TOLO 30 MAR 2001 KSA KSA 1145 Shot Put
63 Francisco BELO 27 MAR 1991 POR POR 1144 Shot Put ind.
64 John KELLY 10 MAR 1996 IRL IRL 1142 Shot Put,Shot Put ind.
65 Maxwell OTTERDAHL USA USA 1140 Shot Put,Shot Put ind.
66 Joshua SOBOTA 23 JUN 2000 USA USA 1140 Shot Put,Shot Put ind.
67 Franck ELEMBA 21 JUL 1990 CGO CGO 1139 Shot Put
68 Anastasios LATIFLLARI 08 AUG 1996 GRE GRE 1138 Shot Put,Shot Put ind.
69 Nicholas SCARVELIS 02 FEB 1993 GRE GRE 1136 Shot Put
70 Konstantin LYADUSOV 02 MAR 1988 RUS RUS 1134 Shot Put,Shot Put ind.
71 Eldred HENRY 18 SEP 1994 IVB IVB 1133 Shot Put
72 Christian ZIMMERMANN 09 JUL 1994 GER GER 1133 Shot Put,Shot Put ind.
73 Hayden TOBIAS USA USA 1133 Shot Put,Shot Put ind.
74 Pavel DERKACH 02 NOV 1993 RUS RUS 1133 Shot Put
75 Fred MOUDANI-LIKIBI 10 MAY 1999 FRA FRA 1132 Shot Put,Shot Put ind.
76 Burger LAMBRECHTS JR. 06 AUG 1998 RSA RSA 1128 Shot Put,Shot Put ind.
77 Jesper ARBINGE 27 MAR 1997 SWE SWE 1120 Shot Put
78 Riccardo FERRARA 22 JAN 2001 ITA ITA 1120 Shot Put
79 Josh JOHNSON 18 OCT 1999 USA USA 1120 Shot Put
80 Odysseas MOUZENIDIS 30 JUN 1999 GRE GRE 1120 Shot Put
81 Logan CALVIN USA USA 1119 Shot Put
82 Mehdi SABERI 10 MAR 1991 IRI IRI 1115 Shot Put
83 Dennis LUKAS 15 FEB 1994 GER GER 1114 Shot Put,Shot Put ind.
84 Jander HEIL 20 APR 1997 EST EST 1112 Shot Put,Shot Put ind.
85 Tomaš ĐUROVIĆ 14 FEB 1994 MNE MNE 1110 Shot Put
86 Ihor MUSIYENKO 22 AUG 1993 UKR UKR 1110 Shot Put,Shot Put ind.
87 Dotun OGUNDEJI 24 FEB 1996 NGR NGR 1109 Shot Put
88 Lucas WARNING 03 FEB 1995 USA USA 1107 Shot Put,Shot Put ind.
89 Zack SHORT 29 OCT 1997 HON HON 1106 Shot Put
90 Jalil BREWER 21 MAY 1998 USA USA 1106 Shot Put
91 José Angel PINEDO 30 JUL 1990 ESP ESP 1106 Shot Put,Shot Put ind.
92 Myles KERNER USA USA 1105 Shot Put,Shot Put ind.
93 Nikolas CURTISS USA USA 1103 Shot Put
94 Silas RISTL 01 APR 1995 GER GER 1103 Shot Put,Shot Put ind.
95 Lorenzo DEL GATTO 08 JUL 1994 ITA ITA 1103 Shot Put,Shot Put ind.
96 Akeem STEWART 04 JUL 1992 TTO TTO 1101 Shot Put
97 Mark BUJNOWSKI 01 APR 1998 CAN CAN 1101 Shot Put,Shot Put ind.
98 Nick PALMER 12 JUN 2000 NZL NZL 1100 Shot Put
99 Marius Constantin MUSTEAȚĂ 11 JAN 1997 ROU ROU 1099 Shot Put,Shot Put ind.
100 Aiden HARVEY 16 APR 1999 AUS AUS 1099 Shot Put