World Rankings

Men's Shot Put

Filter World Rankings

Filter World Rankings

As of 01 Dec 2020

Place Competitor DOB Nat Score Event List
1 Tomas WALSH 01 MAR 1992 NZL NZL 1458 Shot Put
2 Darlan ROMANI 09 APR 1991 BRA BRA 1441 Shot Put
3 Ryan CROUSER 18 DEC 1992 USA USA 1430 Shot Put
4 Joe KOVACS 28 JUN 1989 USA USA 1407 Shot Put
5 Darrell HILL 17 AUG 1993 USA USA 1375 Shot Put
6 Konrad BUKOWIECKI 17 MAR 1997 POL POL 1373 Shot Put [Shot Put ind.]
7 Michał HARATYK 10 APR 1992 POL POL 1350 Shot Put [Shot Put ind.]
8 Tomáš STANĚK 13 JUN 1991 CZE CZE 1328 Shot Put [Shot Put ind.]
9 Filip MIHALJEVIĆ 31 JUL 1994 CRO CRO 1319 Shot Put [Shot Put ind.]
10 Chukwuebuka ENEKWECHI 28 JAN 1993 NGR NGR 1312 Shot Put [Shot Put ind.]
11 Jacko GILL 20 DEC 1994 NZL NZL 1304 Shot Put
12 Tim NEDOW 16 OCT 1990 CAN CAN 1281 Shot Put
13 Bob BERTEMES 24 MAY 1993 LUX LUX 1281 Shot Put
14 Leonardo FABBRI 15 APR 1997 ITA ITA 1241 Shot Put [Shot Put ind.]
15 Mesud PEZER 27 AUG 1994 BIH BIH 1240 Shot Put [Shot Put ind.]
16 Mostafa Amr HASSAN 16 DEC 1995 EGY EGY 1229 Shot Put
17 Armin SINANČEVIĆ 14 AUG 1996 SRB SRB 1228 Shot Put [Shot Put ind.]
18 Payton OTTERDAHL 02 APR 1996 USA USA 1228 Shot Put [Shot Put ind.]
19 O'Dayne RICHARDS 14 DEC 1988 JAM JAM 1213 Shot Put
20 Tajinderpal Singh TOOR 13 NOV 1994 IND IND 1211 Shot Put
21 Aleksandr LESNOY 28 JUL 1988 RUS RUS 1206 Shot Put [Shot Put ind.]
22 Jakub SZYSZKOWSKI 21 AUG 1991 POL POL 1205 Shot Put [Shot Put ind.]
23 Wictor PETERSSON 01 MAY 1998 SWE SWE 1205 Shot Put [Shot Put ind.]
24 Jordan GEIST 21 JUL 1998 USA USA 1200 Shot Put [Shot Put ind.]
25 Marcus THOMSEN 07 JAN 1998 NOR NOR 1200 Shot Put [Shot Put ind.]
26 Maksim AFONIN 06 JAN 1992 RUS RUS 1198 Shot Put [Shot Put ind.]
27 Mohamed Magdi HAMZA 30 AUG 1996 EGY EGY 1194 Shot Put
28 Tsanko ARNAUDOV 14 MAR 1992 POR POR 1194 Shot Put [Shot Put ind.]
29 Jonathan JONES 23 APR 1991 USA USA 1192 Shot Put [Shot Put ind.]
30 Josh Olayinka AWOTUNDE 12 JUN 1995 USA USA 1191 Shot Put [Shot Put ind.]
31 Francisco BELO 27 MAR 1991 POR POR 1188 Shot Put [Shot Put ind.]
32 Asmir KOLAŠINAC 15 OCT 1984 SRB SRB 1187 Shot Put [Shot Put ind.]
33 Nick PONZIO 04 JAN 1995 USA USA 1185 Shot Put [Shot Put ind.]
34 Willian DOURADO 06 JAN 1994 BRA BRA 1179 Shot Put [Shot Put ind.]
35 Uziel MUÑOZ 08 SEP 1995 MEX MEX 1176 Shot Put
36 Denzel COMENENTIA 25 NOV 1995 NED NED 1175 Shot Put
37 Simon BAYER 23 NOV 1995 GER GER 1175 Shot Put [Shot Put ind.]
38 Ashinia MILLER 06 JUN 1993 JAM JAM 1172 Shot Put [Shot Put ind.]
39 Nicholas SCARVELIS 02 FEB 1993 GRE GRE 1172 Shot Put [Shot Put ind.]
40 Carlos TOBALINA 02 AUG 1985 ESP ESP 1169 Shot Put [Shot Put ind.]
41 Kristo GALETA 09 APR 1983 EST EST 1169 Shot Put
42 Ivan IVANOV 03 JAN 1992 KAZ KAZ 1167 Shot Put
43 Andrei Marius GAG 27 APR 1991 ROU ROU 1166 Shot Put [Shot Put ind.]
44 Frédéric DAGEE 11 DEC 1992 FRA FRA 1164 Shot Put [Shot Put ind.]
45 Aliaksei NICHYPAR 10 APR 1993 BLR BLR 1164 Shot Put [Shot Put ind.]
46 Ryan BALLANTYNE 08 JAN 1999 NZL NZL 1162 Shot Put
47 Damien BIRKINHEAD 08 APR 1993 AUS AUS 1161 Shot Put
48 Andrew LISKOWITZ 22 MAY 1997 USA USA 1159 Shot Put [Shot Put ind.]
49 Scott LINCOLN 07 MAY 1993 GBR GBR 1159 Shot Put
50 Kemal MEŠIĆ 04 AUG 1985 BIH BIH 1146 Shot Put [Shot Put ind.]
51 Tobias DAHM 23 MAY 1987 GER GER 1144 Shot Put [Shot Put ind.]
52 Roger STEEN 17 MAY 1992 USA USA 1139 Shot Put [Shot Put ind.]
53 Maksim SIDOROV 13 MAY 1986 RUS RUS 1132 Shot Put [Shot Put ind.]
54 Sebastiano BIANCHETTI 20 JAN 1996 ITA ITA 1132 Shot Put [Shot Put ind.]
55 Jan Josef JEUSCHEDE 23 APR 1993 GER GER 1131 Shot Put
56 Christian ZIMMERMANN 09 JUL 1994 GER GER 1125 Shot Put [Shot Put ind.]
57 Ihor MUSIYENKO 22 AUG 1993 UKR UKR 1124 Shot Put [Shot Put ind.]
58 Patrick CRONIE 05 NOV 1989 NED NED 1121 Shot Put
59 Giorgi MUJARIDZE 22 MAR 1998 GEO GEO 1120 Shot Put [Shot Put ind.]
60 Alex RENNER 28 DEC 1993 USA USA 1117 Shot Put [Shot Put ind.]
61 Viktor SAMOLYUK 05 SEP 1986 UKR UKR 1113 Shot Put [Shot Put ind.]
62 Sebastian ŁUKSZO 29 JUL 1994 POL POL 1113 Shot Put [Shot Put ind.]
63 Pavel DERKACH 02 NOV 1993 RUS RUS 1111 Shot Put [Shot Put ind.]
64 Konstantin LYADUSOV 02 MAR 1988 RUS RUS 1109 Shot Put [Shot Put ind.]
65 Dennis LEWKE 23 JUL 1993 GER GER 1104 Shot Put [Shot Put ind.]
66 Dzmitry KARPUK 05 NOV 1999 BLR BLR 1104 Shot Put [Shot Put ind.]
67 Andrzej GUDRO 08 APR 1994 POL POL 1102 Shot Put [Shot Put ind.]
68 Eric FAVORS 16 NOV 1996 IRL IRL 1100 Shot Put [Shot Put ind.]
69 Jander HEIL 20 APR 1997 EST EST 1100 Shot Put [Shot Put ind.]
70 Andrzej NASZKO 09 MAY 1994 POL POL 1097 Shot Put
71 Odysseas MOUZENIDIS 30 JUN 1999 GRE GRE 1095 Shot Put [Shot Put ind.]
72 Tomaš ĐUROVIĆ 14 FEB 1994 MNE MNE 1093 Shot Put
73 Welington MORAIS 06 SEP 1996 BRA BRA 1091 Shot Put
74 Lucas WARNING USA USA 1090 Shot Put [Shot Put ind.]
75 Jiaxing WU 29 MAR 1990 CHN CHN 1087 Shot Put [Shot Put ind.]
76 Roman KOKOSHKO 16 AUG 1996 UKR UKR 1086 Shot Put [Shot Put ind.]
77 Dennis LUKAS 15 FEB 1994 GER GER 1083 Shot Put [Shot Put ind.]
78 Mohammad Reza TAYEBI 30 MAR 1998 IRI IRI 1081 Shot Put [Shot Put ind.]
79 Ignacio CARBALLO 12 AUG 1994 ARG ARG 1078 Shot Put [Shot Put ind.]
80 Arttu KANGAS 13 JUL 1993 FIN FIN 1076 Shot Put [Shot Put ind.]
81 Martin NOVÁK 05 OCT 1992 CZE CZE 1075 Shot Put [Shot Put ind.]
82 Frantsi LATIFLLARI 08 AUG 1996 GRE GRE 1069 Shot Put [Shot Put ind.]
83 Jan PAROL 11 NOV 1995 POL POL 1068 Shot Put
84 Jesper ARBINGE 27 MAR 1997 SWE SWE 1065 Shot Put [Shot Put ind.]
85 Kyriakos ZOTOS 17 JAN 1996 GRE GRE 1062 Shot Put [Shot Put ind.]
86 Lorenzo DEL GATTO 08 JUL 1994 ITA ITA 1059 Shot Put [Shot Put ind.]
87 Ladislav PRÁŠIL 17 MAY 1990 CZE CZE 1055 Shot Put [Shot Put ind.]
88 Viktor GARDENKRANS 30 JUL 1995 SWE SWE 1054 Shot Put [Shot Put ind.]
89 Šarūnas BANEVIČIUS 20 NOV 1991 LTU LTU 1053 Shot Put [Shot Put ind.]
90 Ilwoo JUNG 28 MAR 1986 KOR KOR 1051 Shot Put
91 Shahin JAAFARI 15 MAY 1996 IRI IRI 1051 Shot Put [Shot Put ind.]
92 Cedric TRINEMEIER 21 NOV 1997 GER GER 1051 Shot Put [Shot Put ind.]
93 Youcef ZATAT 13 APR 1994 GBR GBR 1050 Shot Put [Shot Put ind.]
94 Antoine DUPONCHEL 07 JAN 1996 FRA FRA 1049 Shot Put [Shot Put ind.]
95 Jun LI 02 JAN 1993 CHN CHN 1049 Shot Put [Shot Put ind.]
96 José Angel PINEDO 30 JUL 1990 ESP ESP 1048 Shot Put [Shot Put ind.]
97 Mykola BAHACH 24 JUN 1993 UKR UKR 1047 Shot Put [Shot Put ind.]
98 Mark BUJNOWSKI 01 APR 1998 CAN CAN 1045 Shot Put [Shot Put ind.]
99 Nikita ZHIDKOV 29 FEB 1988 RUS RUS 1044 Shot Put [Shot Put ind.]
100 Kyle BLIGNAUT 09 NOV 1999 RSA RSA 1043 Shot Put