World Rankings

Men's Shot Put

Filter World Rankings

Filter World Rankings

As of 07 Oct 2025

Place Competitor DOB Score Event List
1 Joe KOVACS 28 JUN 1989 USA USA 1440 Shot Put
2 Leonardo FABBRI 15 APR 1997 ITA ITA 1435 Shot Put
3 Tom WALSH 01 MAR 1992 NZL NZL 1418 Shot Put
4 Payton OTTERDAHL 02 APR 1996 USA USA 1414 Shot Put
5 Adrian PIPERI 20 JAN 1999 USA USA 1389 Shot Put
6 Rajindra CAMPBELL 29 FEB 1996 JAM JAM 1380 Shot Put
7 Chukwuebuka Cornnell ENEKWECHI 28 JAN 1993 NGR NGR 1373 Shot Put
8 Roger STEEN 17 MAY 1992 USA USA 1354 Shot Put
9 Josh AWOTUNDE 12 JUN 1995 USA USA 1347 Shot Put
10 Zane WEIR 07 SEP 1995 ITA ITA 1346 Shot Put
11 Uziel MUÑOZ 08 SEP 1995 MEX MEX 1342 Shot Put
12 Scott LINCOLN 07 MAY 1993 GBR GBR 1297 Shot Put
13 Andrei Rares TOADER 26 MAY 1997 ROU ROU 1295 Shot Put
14 Wictor PETERSSON 01 MAY 1998 SWE SWE 1289 Shot Put
15 Konrad BUKOWIECKI 17 MAR 1997 POL POL 1279 Shot Put
16 Jordan GEIST 21 JUL 1998 USA USA 1278 Shot Put
17 TomáÅ¡ STANÄšK 13 JUN 1991 CZE CZE 1274 Shot Put
18 Willian DOURADO 06 JAN 1994 BRA BRA 1262 Shot Put
19 Marcus THOMSEN 07 JAN 1998 NOR NOR 1260 Shot Put
20 Armin SINANČEVIĆ 14 AUG 1996 SRB SRB 1243 Shot Put
21 Welington MORAIS 06 SEP 1996 BRA BRA 1239 Shot Put
22 Nick PONZIO 04 JAN 1995 ITA ITA 1229 Shot Put
23 Jialiang XING 26 MAY 2001 CHN CHN 1217 Shot Put
24 Aleh TAMASHEVICH 31 MAY 2000 BLR BLR 1214 Shot Put
25 Nick PALMER 12 JUN 2000 NZL NZL 1211 Shot Put
26 Giorgi MUJARIDZE 22 MAR 1998 GEO GEO 1207 Shot Put
27 Jason SWARENS 31 MAY 2002 USA USA 1204 Shot Put
28 Tarik O'HAGAN 25 NOV 2003 USA USA 1200 Shot Put
29 Mohammed Daoud B TOLU 30 MAR 2001 KSA KSA 1199 Shot Put
30 Eric MAIHÖFER 16 JUN 2001 GER GER 1198 Shot Put
31 Aiden SMITH 11 OCT 2004 RSA RSA 1196 Shot Put
32 Mohamed KHALIFA 30 AUG 1996 EGY EGY 1195 Shot Put
33 Kyle BLIGNAUT 09 NOV 1999 RSA RSA 1190 Shot Put
34 Mohammad Reza TAYEBI 25 MAR 1997 IRI IRI 1184 Shot Put
35 Mesud PEZER 27 AUG 1994 BIH BIH 1183 Shot Put
36 Juan Carley VÁZQUEZ GÓMEZ 13 FEB 2002 CUB CUB 1179 Shot Put
37 Daniel MCARTHUR 17 MAR 1998 USA USA 1178 Shot Put
38 Eric FAVORS 16 NOV 1996 IRL IRL 1177 Shot Put
39 Tizian LAURIA 24 MAR 2003 GER GER 1175 Shot Put
40 Riccardo FERRARA 22 JAN 2001 ITA ITA 1174 Shot Put
41 Tsanko ARNAUDOV 14 MAR 1992 POR POR 1169 Shot Put
42 Maksim AFONIN 06 JAN 1992 RUS RUS 1166 Shot Put
43 Christopher LICATA 13 JUL 1999 USA USA 1165 Shot Put
44 Jordan WEST 27 JUN 1999 USA USA 1165 Shot Put
45 Haochen ZHANG 07 OCT 2002 CHN CHN 1162 Shot Put
46 Jesper ARBINGE 27 MAR 1997 SWE SWE 1162 Shot Put
47 Artem LEVCHENKO 03 SEP 1999 UKR UKR 1160 Shot Put
48 Silas RISTL 01 APR 1995 GER GER 1160 Shot Put
49 Djimon GUMBS 13 SEP 2000 IVB IVB 1160 Shot Put
50 Thomas KITCHELL USA USA 1157 Shot Put
51 Chris VAN NIEKERK 30 AUG 2000 RSA RSA 1155 Shot Put
52 Semen BORODAYEV 04 MAY 2002 RUS RUS 1150 Shot Put
53 Zach LANDA USA USA 1150 Shot Put
54 Nikolas CURTISS 25 AUG 1997 USA USA 1150 Shot Put
55 Zizhong TIAN 15 DEC 1992 CHN CHN 1149 Shot Put
56 Szymon MAZUR 02 SEP 1998 POL POL 1147 Shot Put
57 GILL SAMARDEEP SINGH 03 JAN 2001 IND IND 1145 Shot Put
58 Franck ELEMBA 21 JUL 1990 FRA FRA 1144 Shot Put
59 Yauheni BRYHI 04 JAN 2003 BLR BLR 1142 Shot Put
60 T'Mond JOHNSON 29 JUL 1997 USA USA 1139 Shot Put
61 Fred MOUDANI-LIKIBI 10 MAY 1999 FRA FRA 1137 Shot Put
62 Myles KERNER 06 AUG 2000 USA USA 1137 Shot Put
63 Hau-Wei MA 03 FEB 1999 TPE TPE 1133 Shot Put
64 Stefan WIELAND 21 DEC 1998 SUI SUI 1125 Shot Put
65 Simon BAYER 23 NOV 1995 GER GER 1124 Shot Put
66 Christopher CRAWFORD 02 NOV 2001 TTO TTO 1123 Shot Put
67 TadeáÅ¡ PROCHÁZKA 30 JUL 1999 CZE CZE 1119 Shot Put
68 Alexandr MAZUR 19 JUN 2005 MDA MDA 1118 Shot Put
69 Brandon LLOYD 18 NOV 2001 JAM JAM 1118 Shot Put
70 Nermin Å TITKOVAC 14 SEP 2000 BIH BIH 1117 Shot Put
71 Isaiah SCHAFER USA USA 1117 Shot Put
72 José Angel PINEDO 30 JUL 1990 ESP ESP 1116 Shot Put
73 Kobe LAWRENCE 12 FEB 2004 JAM JAM 1115 Shot Put
74 Chengyu CHEN 25 OCT 2002 CHN CHN 1115 Shot Put
75 Danny BRYANT 02 JAN 2000 USA USA 1115 Shot Put
76 Leo ZIKOVIC 19 NOV 2004 SWE SWE 1114 Shot Put
77 Tyler SUDDUTH 11 SEP 2000 USA USA 1114 Shot Put
78 Hongfei CHEN 23 JUL 2002 CHN CHN 1113 Shot Put
79 Dylan TARGGART 22 MAR 2002 USA USA 1113 Shot Put
80 Tajinderpal Singh TOOR 13 NOV 1994 IND IND 1111 Shot Put
81 Joseph WHITE USA USA 1110 Shot Put
82 Ali PEKER 21 JUL 2005 TUR TUR 1109 Shot Put
83 Ivan IVANOV 03 JAN 1992 KAZ KAZ 1108 Shot Put
84 Alexander KOLESNIKOFF 30 SEP 2000 AUS AUS 1108 Shot Put
85 Miguel GÓMEZ 02 JAN 2001 ESP ESP 1107 Shot Put
86 Konstantinos GENNIKIS 03 FEB 2002 GRE GRE 1106 Shot Put
87 Aiden HARVEY 16 APR 1999 AUS AUS 1106 Shot Put
88 William III Edward MORRISON 23 NOV 1996 PHI PHI 1106 Shot Put
89 Ralford MULLINGS 22 NOV 2002 JAM JAM 1105 Shot Put
90 Chenhang RUAN 03 JAN 2003 CHN CHN 1102 Shot Put
91 Aleksandr LESNOY 28 JUL 1988 RUS RUS 1095 Shot Put
92 Obiora OKEKE USA USA 1094 Shot Put
93 Georg HARPF 29 SEP 2005 GER GER 1093 Shot Put
94 Jephté VOGEL 24 MAY 2002 SUI SUI 1092 Shot Put
95 Viktor GARDENKRANS 30 JUL 1995 SWE SWE 1091 Shot Put
96 Maxwell OTTERDAHL 31 MAY 2001 USA USA 1091 Shot Put
97 Trevor GUNZELL 16 NOV 2002 JAM JAM 1090 Shot Put
98 Kevin REIM 20 MAR 2002 GER GER 1089 Shot Put
99 Petros MICHAELIDES 14 JAN 2000 CYP CYP 1088 Shot Put
100 Piotr GOŹDZIEWICZ 23 MAR 2001 POL POL 1087 Shot Put