World Rankings

Men's Shot Put

Filter World Rankings

Filter World Rankings

As of 26 Sep 2023

Place Competitor DOB Nat Score Event List
1 Ryan CROUSER 18 DEC 1992 USA USA 1552 Shot Put
2 Tom WALSH 01 MAR 1992 NZL NZL 1448 Shot Put
3 Joe KOVACS 28 JUN 1989 USA USA 1437 Shot Put
4 Leonardo FABBRI 15 APR 1997 ITA ITA 1425 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 1346 Shot Put
8 Zane WEIR 07 SEP 1995 ITA ITA 1341 Shot Put,Shot Put ind.
9 Tomáš STANĚK 13 JUN 1991 CZE CZE 1338 Shot Put,Shot Put ind.
10 Chukwuebuka Cornnell ENEKWECHI 28 JAN 1993 NGR NGR 1320 Shot Put,Shot Put ind.
11 Adrian PIPERI 20 JAN 1999 USA USA 1320 Shot Put
12 Roger STEEN 17 MAY 1992 USA USA 1299 Shot Put
13 Armin SINANČEVIĆ 14 AUG 1996 SRB SRB 1293 Shot Put
14 Rajindra CAMPBELL 29 FEB 1996 JAM JAM 1289 Shot Put
15 Josh AWOTUNDE 12 JUN 1995 USA USA 1278 Shot Put
16 Roman KOKOSHKO 16 AUG 1996 UKR UKR 1270 Shot Put,Shot Put ind.
17 Uziel MUÑOZ 08 SEP 1995 MEX MEX 1269 Shot Put
18 Bob BERTEMES 24 MAY 1993 LUX LUX 1254 Shot Put,Shot Put ind.
19 Tajinderpal Singh TOOR 13 NOV 1994 IND IND 1250 Shot Put,Shot Put ind.
20 Jordan GEIST 21 JUL 1998 USA USA 1249 Shot Put,Shot Put ind.
21 Scott LINCOLN 07 MAY 1993 GBR GBR 1248 Shot Put
22 Darrell HILL 17 AUG 1993 USA USA 1245 Shot Put
23 Mostafa Amr HASSAN 16 DEC 1995 EGY EGY 1244 Shot Put
24 Michał HARATYK 10 APR 1992 POL POL 1242 Shot Put,Shot Put ind.
25 Mesud PEZER 27 AUG 1994 BIH BIH 1238 Shot Put,Shot Put ind.
26 Konrad BUKOWIECKI 17 MAR 1997 POL POL 1236 Shot Put,Shot Put ind.
27 Welington MORAIS 06 SEP 1996 BRA BRA 1232 Shot Put
28 Nick PONZIO 04 JAN 1995 ITA ITA 1232 Shot Put,Shot Put ind.
29 Mohamed Magdi HAMZA 30 AUG 1996 EGY EGY 1231 Shot Put,Shot Put ind.
30 Kyle BLIGNAUT 09 NOV 1999 RSA RSA 1216 Shot Put
31 Marcus THOMSEN 07 JAN 1998 NOR NOR 1215 Shot Put,Shot Put ind.
32 Nazareno SASIA 05 JAN 2001 ARG ARG 1213 Shot Put
33 Andrei Rares TOADER 26 MAY 1997 ROU ROU 1209 Shot Put,Shot Put ind.
34 Eric FAVORS 16 NOV 1996 IRL IRL 1203 Shot Put
35 Asmir KOLAŠINAC 15 OCT 1984 SRB SRB 1201 Shot Put,Shot Put ind.
36 Jonah WILSON 03 DEC 1998 USA USA 1198 Shot Put,Shot Put ind.
37 Dzmitry KARPUK 05 NOV 1999 BLR BLR 1190 Shot Put,Shot Put ind.
38 Turner WASHINGTON 10 FEB 1999 USA USA 1189 Shot Put,Shot Put ind.
39 Aleh TAMASHEVICH 31 MAY 2000 BLR BLR 1186 Shot Put
40 Fred MOUDANI-LIKIBI 10 MAY 1999 FRA FRA 1184 Shot Put,Shot Put ind.
41 Carlos TOBALINA 02 AUG 1985 ESP ESP 1182 Shot Put
42 Maksim AFONIN 06 JAN 1992 RUS RUS 1181 Shot Put,Shot Put ind.
43 Maxwell OTTERDAHL 31 MAY 2001 USA USA 1181 Shot Put,Shot Put ind.
44 Burger LAMBRECHTS JR. 06 AUG 1998 RSA RSA 1180 Shot Put,Shot Put ind.
45 Francisco BELO 27 MAR 1991 POR POR 1176 Shot Put,Shot Put ind.
46 Simon BAYER 23 NOV 1995 GER GER 1174 Shot Put,Shot Put ind.
47 Jordan WEST 27 JUN 1999 USA USA 1172 Shot Put,Shot Put ind.
48 Wictor PETERSSON 01 MAY 1998 SWE SWE 1172 Shot Put,Shot Put ind.
49 John MEYER 01 DEC 1999 USA USA 1171 Shot Put,Shot Put ind.
50 Tsanko ARNAUDOV 14 MAR 1992 POR POR 1162 Shot Put
51 Willian DOURADO 06 JAN 1994 BRA BRA 1157 Shot Put
52 Szymon MAZUR 02 SEP 1998 POL POL 1157 Shot Put
53 Ignacio CARBALLO 12 AUG 1994 ARG ARG 1155 Shot Put
54 Odysseas MOUZENIDIS 30 JUN 1999 GRE GRE 1153 Shot Put
55 T'Mond JOHNSON 29 JUL 1997 USA USA 1153 Shot Put,Shot Put ind.
56 Sven POELMANN 05 JUN 1997 NED NED 1151 Shot Put
57 Joshua SOBOTA 23 JUN 2000 USA USA 1147 Shot Put,Shot Put ind.
58 Aleksandr LESNOY 28 JUL 1988 RUS RUS 1146 Shot Put
59 Marius Constantin MUSTEAȚĂ 11 JAN 1997 ROU ROU 1145 Shot Put,Shot Put ind.
60 Zizhong TIAN 15 DEC 1992 CHN CHN 1145 Shot Put
61 Karanveer SINGH 24 JUL 1997 IND IND 1142 Shot Put,Shot Put ind.
62 Ivan IVANOV 03 JAN 1992 KAZ KAZ 1140 Shot Put,Shot Put ind.
63 Abdelrahman MAHMOUD 01 JAN 2001 BRN BRN 1139 Shot Put,Shot Put ind.
64 Mark BUJNOWSKI 01 APR 1998 CAN CAN 1137 Shot Put,Shot Put ind.
65 O'Dayne RICHARDS 14 DEC 1988 JAM JAM 1136 Shot Put
66 Sebastiano BIANCHETTI 20 JAN 1996 ITA ITA 1136 Shot Put,Shot Put ind.
67 Jakub SZYSZKOWSKI 21 AUG 1991 POL POL 1132 Shot Put
68 Alexander KOLESNIKOFF 30 SEP 2000 AUS AUS 1132 Shot Put
69 Hayden TOBIAS USA USA 1131 Shot Put,Shot Put ind.
70 Tizian LAURIA 24 MAR 2003 GER GER 1131 Shot Put
71 Jason SWARENS 05 MAY 2002 USA USA 1130 Shot Put
72 Anastasios LATIFLLARI 08 AUG 1996 GRE GRE 1127 Shot Put,Shot Put ind.
73 Silas RISTL 01 APR 1995 GER GER 1126 Shot Put,Shot Put ind.
74 Roje STONA 26 FEB 1999 JAM JAM 1123 Shot Put,Shot Put ind.
75 Jander HEIL 20 APR 1997 EST EST 1120 Shot Put,Shot Put ind.
76 Konstantin LYADUSOV 02 MAR 1988 RUS RUS 1120 Shot Put,Shot Put ind.
77 Dennis LUKAS 15 FEB 1994 GER GER 1119 Shot Put
78 Lorenzo DEL GATTO 08 JUL 1994 ITA ITA 1117 Shot Put
79 Eric MAIHÖFER 16 JUN 2001 GER GER 1117 Shot Put,Shot Put ind.
80 Ihor MUSIYENKO 22 AUG 1993 UKR UKR 1117 Shot Put,Shot Put ind.
81 Riccardo FERRARA 22 JAN 2001 ITA ITA 1116 Shot Put,Shot Put ind.
82 José Angel PINEDO 30 JUL 1990 ESP ESP 1115 Shot Put,Shot Put ind.
83 Myles KERNER USA USA 1114 Shot Put,Shot Put ind.
84 Xiaodong CHEN 29 SEP 1997 CHN CHN 1112 Shot Put,Shot Put ind.
85 Miguel GÓMEZ 02 JAN 2001 ESP ESP 1112 Shot Put
86 Nick PALMER 12 JUN 2000 NZL NZL 1111 Shot Put
87 Youssef KOUDSSI 17 JAN 2001 CAN CAN 1108 Shot Put
88 Jian CHEN 20 APR 1991 CHN CHN 1107 Shot Put,Shot Put ind.
89 Mohamed Daouda TOLO 30 MAR 2001 KSA KSA 1107 Shot Put
90 Blaž ZUPANČIČ 06 APR 1995 SLO SLO 1105 Shot Put,Shot Put ind.
91 Zach LANDA USA USA 1103 Shot Put,Shot Put ind.
92 Dylan TARGGART USA USA 1103 Shot Put,Shot Put ind.
93 Xaver HASTENRATH 18 AUG 2003 GER GER 1103 Shot Put
94 Hau-Wei MA 03 FEB 1999 TPE TPE 1101 Shot Put
95 Tarik O'HAGAN 25 NOV 2003 USA USA 1101 Shot Put,Shot Put ind.
96 Jeff DUENSING USA USA 1098 Shot Put,Shot Put ind.
97 Christian ZIMMERMANN 09 JUL 1994 GER GER 1098 Shot Put,Shot Put ind.
98 Jesper ARBINGE 27 MAR 1997 SWE SWE 1098 Shot Put
99 Muhamet RAMADANI 11 AUG 2002 KOS KOS 1096 Shot Put
100 Jeff KLINE USA USA 1095 Shot Put,Shot Put ind.