As of 20 Jan 2026
| Place | Competitor | DOB | Score | Event List | |
|---|---|---|---|---|---|
| 1 | Joe KOVACS | 28 JUN 1989 |
USA
|
1386 | Shot Put |
| 2 | Leonardo FABBRI | 15 APR 1997 |
ITA
|
1381 | Shot Put |
| 3 | Payton OTTERDAHL | 02 APR 1996 |
USA
|
1362 | Shot Put |
| 4 | Tom WALSH | 01 MAR 1992 |
NZL
|
1361 | Shot Put |
| 5 | Adrian PIPERI | 20 JAN 1999 |
USA
|
1341 | Shot Put |
| 6 | Rajindra CAMPBELL | 29 FEB 1996 |
JAM
|
1335 | Shot Put |
| 7 | Chukwuebuka Cornnell ENEKWECHI | 28 JAN 1993 |
NGR
|
1325 | Shot Put |
| 8 | Roger STEEN | 17 MAY 1992 |
USA
|
1313 | Shot Put |
| 9 | Zane WEIR | 07 SEP 1995 |
ITA
|
1308 | Shot Put |
| 10 | Josh AWOTUNDE | 12 JUN 1995 |
USA
|
1307 | Shot Put |
| 11 | Uziel MUÑOZ | 08 SEP 1995 |
MEX
|
1297 | Shot Put |
| 12 | Scott LINCOLN | 07 MAY 1993 |
GBR
|
1260 | Shot Put |
| 13 | Andrei Rares TOADER | 26 MAY 1997 |
ROU
|
1259 | Shot Put |
| 14 | Wictor PETERSSON | 01 MAY 1998 |
SWE
|
1256 | Shot Put |
| 15 | Jordan GEIST | 21 JUL 1998 |
USA
|
1252 | Shot Put |
| 16 | Konrad BUKOWIECKI | 17 MAR 1997 |
POL
|
1251 | Shot Put |
| 17 | TomáÅ¡ STANÄšK | 13 JUN 1991 |
CZE
|
1242 | Shot Put |
| 18 | Willian DOURADO | 06 JAN 1994 |
BRA
|
1234 | Shot Put |
| 19 | Marcus THOMSEN | 07 JAN 1998 |
NOR
|
1232 | Shot Put |
| 20 | Armin SINANČEVIĆ | 14 AUG 1996 |
SRB
|
1219 | Shot Put |
| 21 | Welington MORAIS | 06 SEP 1996 |
BRA
|
1214 | Shot Put |
| 22 | Nick PONZIO | 04 JAN 1995 |
ITA
|
1209 | Shot Put |
| 23 | Aleh TAMASHEVICH | 31 MAY 2000 |
BLR
|
1205 | Shot Put |
| 24 | Jialiang XING | 26 MAY 2001 |
CHN
|
1193 | Shot Put |
| 25 | Jason SWARENS | 31 MAY 2002 |
USA
|
1192 | Shot Put |
| 26 | Tarik O'HAGAN | 25 NOV 2003 |
USA
|
1190 | Shot Put |
| 27 | Nick PALMER | 12 JUN 2000 |
NZL
|
1184 | Shot Put |
| 28 | Giorgi MUJARIDZE | 22 MAR 1998 |
GEO
|
1184 | Shot Put |
| 29 | Aiden SMITH | 11 OCT 2004 |
RSA
|
1179 | Shot Put |
| 30 | Mohammed Daoud B TOLU | 30 MAR 2001 |
KSA
|
1174 | Shot Put |
| 31 | Mohamed KHALIFA | 30 AUG 1996 |
EGY
|
1173 | Shot Put |
| 32 | Eric MAIHÖFER | 16 JUN 2001 |
GER
|
1171 | Shot Put |
| 33 | Kyle BLIGNAUT | 09 NOV 1999 |
RSA
|
1166 | Shot Put |
| 34 | Mesud PEZER | 27 AUG 1994 |
BIH
|
1165 | Shot Put |
| 35 | Daniel MCARTHUR | 17 MAR 1998 |
USA
|
1165 | Shot Put |
| 36 | Riccardo FERRARA | 22 JAN 2001 |
ITA
|
1164 | Shot Put |
| 37 | Juan Carley VÁZQUEZ GÓMEZ | 13 FEB 2002 |
CUB
|
1163 | Shot Put |
| 38 | Mohammad Reza TAYEBI | 25 MAR 1997 |
IRI
|
1162 | Shot Put |
| 39 | Eric FAVORS | 16 NOV 1996 |
IRL
|
1162 | Shot Put |
| 40 | Jordan WEST | 27 JUN 1999 |
USA
|
1159 | Shot Put |
| 41 | Christopher LICATA | 13 JUL 1999 |
USA
|
1157 | Shot Put |
| 42 | Maksim AFONIN | 06 JAN 1992 |
RUS
|
1157 | Shot Put |
| 43 | Tizian LAURIA | 24 MAR 2003 |
GER
|
1157 | Shot Put |
| 44 | Tsanko ARNAUDOV | 14 MAR 1992 |
POR
|
1154 | Shot Put |
| 45 | Semen BORODAYEV | 04 MAY 2002 |
RUS
|
1151 | Shot Put |
| 46 | Chris VAN NIEKERK | 30 AUG 2000 |
RSA
|
1151 | Shot Put |
| 47 | Haochen ZHANG | 07 OCT 2002 |
CHN
|
1151 | Shot Put |
| 48 | Thomas KITCHELL |
USA
|
1149 | Shot Put | |
| 49 | Jesper ARBINGE | 27 MAR 1997 |
SWE
|
1149 | Shot Put |
| 50 | Artem LEVCHENKO | 03 SEP 1999 |
UKR
|
1145 | Shot Put |
| 51 | Zach LANDA |
USA
|
1143 | Shot Put | |
| 52 | Djimon GUMBS | 13 SEP 2000 |
IVB
|
1141 | Shot Put |
| 53 | T'Mond JOHNSON | 29 JUL 1997 |
USA
|
1138 | Shot Put |
| 54 | Nikolas CURTISS | 25 AUG 1997 |
USA
|
1137 | Shot Put |
| 55 | Silas RISTL | 01 APR 1995 |
GER
|
1135 | Shot Put |
| 56 | GILL SAMARDEEP SINGH | 03 JAN 2001 |
IND
|
1134 | Shot Put |
| 57 | Zizhong TIAN | 15 DEC 1992 |
CHN
|
1133 | Shot Put |
| 58 | Yauheni BRYHI | 04 JAN 2003 |
BLR
|
1133 | Shot Put |
| 59 | Fred MOUDANI-LIKIBI | 10 MAY 1999 |
FRA
|
1131 | Shot Put |
| 60 | Myles KERNER | 06 AUG 2000 |
USA
|
1131 | Shot Put |
| 61 | Szymon MAZUR | 02 SEP 1998 |
POL
|
1130 | Shot Put |
| 62 | Franck ELEMBA | 21 JUL 1990 |
FRA
|
1123 | Shot Put |
| 63 | Chengyu CHEN | 25 OCT 2002 |
CHN
|
1118 | Shot Put |
| 64 | Kobe LAWRENCE | 12 FEB 2004 |
JAM
|
1117 | Shot Put |
| 65 | Simon BAYER | 23 NOV 1995 |
GER
|
1114 | Shot Put |
| 66 | Brandon LLOYD | 18 NOV 2001 |
JAM
|
1113 | Shot Put |
| 67 | Joseph WHITE |
USA
|
1112 | Shot Put | |
| 68 | Isaiah SCHAFER |
USA
|
1111 | Shot Put | |
| 69 | Hongfei CHEN | 23 JUL 2002 |
CHN
|
1110 | Shot Put |
| 70 | Danny BRYANT | 02 JAN 2000 |
USA
|
1109 | Shot Put |
| 71 | Tyler SUDDUTH | 11 SEP 2000 |
USA
|
1109 | Shot Put |
| 72 | Alexandr MAZUR | 19 JUN 2005 |
MDA
|
1108 | Shot Put |
| 73 | Christopher CRAWFORD | 02 NOV 2001 |
TTO
|
1108 | Shot Put |
| 74 | Nermin Å TITKOVAC | 14 SEP 2000 |
BIH
|
1106 | Shot Put |
| 75 | José Angel PINEDO | 30 JUL 1990 |
ESP
|
1106 | Shot Put |
| 76 | Stefan WIELAND | 21 DEC 1998 |
SUI
|
1104 | Shot Put |
| 77 | Tajinderpal Singh TOOR | 13 NOV 1994 |
IND
|
1103 | Shot Put |
| 78 | TadeáÅ¡ PROCHÁZKA | 30 JUL 1999 |
CZE
|
1103 | Shot Put |
| 79 | Dylan TARGGART | 22 MAR 2002 |
USA
|
1103 | Shot Put |
| 80 | Alexander KOLESNIKOFF | 30 SEP 2000 |
AUS
|
1102 | Shot Put |
| 81 | Ralford MULLINGS | 22 NOV 2002 |
JAM
|
1102 | Shot Put |
| 82 | Leo ZIKOVIC | 19 NOV 2004 |
SWE
|
1102 | Shot Put |
| 83 | Hassan AJAMIBAKHTIARVAND | 08 FEB 1999 |
IRI
|
1098 | Shot Put |
| 84 | Hau-Wei MA | 03 FEB 1999 |
TPE
|
1096 | Shot Put |
| 85 | Ali PEKER | 21 JUL 2005 |
TUR
|
1096 | Shot Put |
| 86 | Cade MORAN | 04 OCT 2003 |
USA
|
1093 | Shot Put |
| 87 | Miguel GÓMEZ | 02 JAN 2001 |
ESP
|
1093 | Shot Put |
| 88 | Konstantinos GENNIKIS | 03 FEB 2002 |
GRE
|
1092 | Shot Put |
| 89 | Ivan IVANOV | 03 JAN 1992 |
KAZ
|
1092 | Shot Put |
| 90 | Obiora OKEKE |
USA
|
1090 | Shot Put | |
| 91 | Aleksandr LESNOY | 28 JUL 1988 |
RUS
|
1090 | Shot Put |
| 92 | Trevor GUNZELL | 16 NOV 2002 |
JAM
|
1089 | Shot Put |
| 93 | Chenhang RUAN | 03 JAN 2003 |
CHN
|
1088 | Shot Put |
| 94 | Aiden HARVEY | 16 APR 1999 |
AUS
|
1087 | Shot Put |
| 95 | William III Edward MORRISON | 23 NOV 1996 |
PHI
|
1086 | Shot Put |
| 96 | Georg HARPF | 29 SEP 2005 |
GER
|
1085 | Shot Put |
| 97 | Jephté VOGEL | 24 MAY 2002 |
SUI
|
1084 | Shot Put |
| 98 | Viktor GARDENKRANS | 30 JUL 1995 |
SWE
|
1081 | Shot Put |
| 99 | Kevin REIM | 20 MAR 2002 |
GER
|
1081 | Shot Put |
| 100 | Lucas WARNING | 03 FEB 1995 |
USA
|
1079 | Shot Put |