Rank Mark Competitor DOB Nat Pos Venue Date
1 22.15 Ryan Crouser 18 DEC 1992 USA USA 1 Auckland (Millenium Stadium) 26 FEB 2017
22.11 Ryan Crouser 18 DEC 1992 USA USA 1 Lawrence (Eighth Street), KS 21 APR 2017
22.05 Ryan Crouser 18 DEC 1992 USA USA 1 Christchurch 19 FEB 2017
2 21.91 Darrell Hill 17 AUG 1993 USA USA 1 Los Angeles (Drake Stadium), CA 08 APR 2017
3 21.80 Tomas Walsh 01 MAR 1992 NZL NZL 2 Auckland (Millenium Stadium) 26 FEB 2017
21.51 Tomas Walsh 01 MAR 1992 NZL NZL 1 Hamilton (Porritt), NZL 19 MAR 2017
21.46 Tomas Walsh 01 MAR 1992 NZL NZL 2 Christchurch (Retro Sport Facility) 19 FEB 2017
4 21.45 Stipe Žunic 13 DEC 1990 CRO CRO 1 Split 08 APR 2017
5 21.31 Mostafa Amr Hassan 16 DEC 1995 EGY EGY 1 Torrance (El Camino), CA 15 APR 2017
6 21.17 A Konrad Bukowiecki 17 MAR 1997 POL POL 1c2 Potchefstroom 17 JAN 2017
7 21.12 Orazio Cremona 01 JUL 1989 RSA RSA 1 Potchefstroom (Puk McCarthur) 22 APR 2017
8 21.01 Jacko Gill 20 DEC 1994 NZL NZL 1 Lower Hutt 21 JAN 2017
9 20.91 Joshua Freeman 22 AUG 1994 USA USA 2 Lawrence (Eighth Street), KS 21 APR 2017
10 20.73 Kurt Roberts 20 FEB 1988 USA USA 1 Columbia, SC 25 MAR 2017
11 20.70 Ryan Whiting 24 NOV 1986 USA USA 3 Lawrence (Eighth Street), KS 21 APR 2017
12 20.69 Mesud Pezer 27 AUG 1994 BIH BIH 1c1 Las Palmas (Ciudad Deportiva) 12 MAR 2017
13 20.63 Jaco Engelbrecht 08 MAR 1987 RSA RSA 2 Potchefstroom (Puk McCarthur) 22 APR 2017
14 20.60 Jonathan Jones 23 APR 1991 USA USA 2 Los Angeles (Drake Stadium), CA 08 APR 2017
15 20.58 Joe Kovacs 28 JUN 1989 USA USA 3 Los Angeles (Drake Stadium), CA 08 APR 2017
16 20.57 Carlos Tobalina 02 AUG 1985 ESP ESP 2c1 Las Palmas (Ciudad Deportiva) 12 MAR 2017
17 20.54 Damien Birkinhead 08 APR 1993 AUS AUS 4 Auckland (Millenium Stadium) 26 FEB 2017
18 20.52 Francisco Belo 27 MAR 1991 POR POR 3c1 Las Palmas (Ciudad Deportiva) 12 MAR 2017
18 20.52 Filip Mihaljevic 31 JUL 1994 CRO CRO 1 Charlottesville, VA 21 APR 2017
20 20.46 Darlan Romani 09 APR 1991 BRA BRA 1 Buenos Aires (CENARD) 30 MAR 2017
20 20.46 Fedrick Dacres 28 FEB 1994 JAM JAM 1 Kingston (NS), JAM 15 APR 2017
22 20.45 Curt Jensen 01 NOV 1990 USA USA 1c4 Platteville, WI 14 APR 2017
23 20.42 Nicholas Vena 16 APR 1993 USA USA 1c2 Princeton, NJ 21 APR 2017
24 20.39 Oghenakpobo Efekoro 15 JUL 1996 USA USA 1 Charlottesville, VA 08 APR 2017
25 20.33 Denzel Comenentia 25 NOV 1995 NED NED 2 Charlottesville, VA 21 APR 2017
26 20.25 Tsanko Arnaudov 14 MAR 1992 POR POR 4c1 Las Palmas (Ciudad Deportiva) 12 MAR 2017
26 20.25 Stephen Mozia 16 AUG 1993 NGR NGR 6 Lawrence (Eighth Street), KS 21 APR 2017
28 20.24 Germán Lauro 02 APR 1984 ARG ARG 1 Buenos Aires (CENARD) 02 APR 2017
29 20.22 Borja Vivas 26 MAY 1984 ESP ESP 5c1 Las Palmas (Ciudad Deportiva) 12 MAR 2017
30 20.19 Dotun Ogundeji 24 FEB 1996 USA USA 2c2 La Jolla (Triton), CA 22 APR 2017
31 20.18 Bob Bertemes 24 MAY 1993 LUX LUX 6c1 Las Palmas (Ciudad Deportiva) 12 MAR 2017
32 20.11 O'Dayne Richards 14 DEC 1988 JAM JAM 1 Mandeville (Manchester HS) 14 JAN 2017
33 20.00 Mohamed Magdi Hamza 30 AUG 1996 EGY EGY 1 Al-Qâhirah 15 MAR 2017
34 19.98 Tim Nedow 16 OCT 1990 CAN CAN 7 Lawrence (Eighth Street), KS 21 APR 2017
35 19.95 Andrei Gag 27 APR 1991 ROU ROU 7c1 Las Palmas (Ciudad Deportiva) 12 MAR 2017
35 19.95 Chukwuebuka Enekwechi 28 JAN 1993 USA USA 1 Rensselaer, IN 01 APR 2017
37 19.85 Mikhail Abramchuk 22 SEP 1992 BLR BLR 1c2 Las Palmas (Ciudad Deportiva) 12 MAR 2017
38 19.83 Osman Can Özdeveci 23 AUG 1995 TUR TUR 1 Mersin 19 FEB 2017
39 19.78 Josh Awotunde 12 JUN 1995 USA USA 2 Columbia, SC 25 MAR 2017
40 19.74 Tomaš Djurovic 14 FEB 1994 MNE MNE 1 Bar 15 APR 2017
40 19.74 Georgi Ivanov 13 MAR 1985 BUL BUL 1 Gabrovo 22 APR 2017
42 19.72 William Dourado 06 JAN 1994 BRA BRA 2 São Bernardo do Campo (Arena Caixa) 12 MAR 2017
43 19.70 Austin Droogsma 04 MAR 1995 USA USA 1 Gainesville, FL 01 APR 2017
44 19.65 Jared Kern 10 JUN 1995 USA USA 2c2 Knoxville, TN 07 APR 2017
45 19.64 JC Murasky 06 FEB 1993 USA USA 4 Los Angeles (Drake Stadium), CA 08 APR 2017
46 19.62 Nick Demaline 01 MAR 1996 USA USA 2 Gainesville, FL 01 APR 2017
47 19.60 Roger Steen 17 MAY 1992 USA USA 2c4 Platteville, WI 14 APR 2017
47 19.60 Coy Blair 10 JUN 1994 USA USA 1 Hillsdale, MI 15 APR 2017
49 19.55 Aliaksei Nichypar 10 APR 1993 BLR BLR 2c2 Las Palmas (Ciudad Deportiva) 12 MAR 2017
49 19.55 Willie Morrison 23 NOV 1996 USA USA 2 Lafayette, IN 22 APR 2017
51 19.42 Daniele Secci 09 MAR 1992 ITA ITA 3c2 Las Palmas (Ciudad Deportiva) 12 MAR 2017
52 19.41 Péter Simon 18 SEP 1994 HUN HUN 2 Palo Alto, CA 08 APR 2017
53 19.34 Viktor Samolyuk 05 SEP 1986 UKR UKR 4c2 Las Palmas (Ciudad Deportiva) 12 MAR 2017
54 19.31 Nicolai Ceban 04 FEB 1995 MDA MDA 9 Lawrence (Eighth Street), KS 21 APR 2017
55 19.29 Guangfu Wang 15 NOV 1987 CHN CHN 1 Chengdu 31 MAR 2017
56 19.22 Corey Murphy USA USA 4 Charlottesville, VA 21 APR 2017
57 19.21 Alex Renner USA USA 1 Lincoln, NE 08 APR 2017
58 19.15 Zhizhong Tian 15 DEC 1992 CHN CHN 1 Zhengzhou 13 APR 2017
58 19.15 Burger Lambrechts 06 AUG 1998 RSA RSA 3 Potchefstroom (Puk McCarthur) 22 APR 2017
60 19.10 Aaron Castle 07 OCT 1993 USA USA 1 Fort Worth (Lowdon Track), TX 15 APR 2017
60 19.10 Mario Cota 11 SEP 1990 MEX MEX 1c1 La Jolla (Triton), CA 22 APR 2017
62 19.09 Arttu Kangas 13 JUL 1993 FIN FIN 9c1 Las Palmas (Ciudad Deportiva) 12 MAR 2017
62 19.09 Nick Ponzio 04 JAN 1995 USA USA 1 Los Angeles (Loker Stadium), CA 18 MAR 2017
62 19.09 Jianxing Wu 29 MAR 1990 CHN CHN 1 Jiaxing 27 APR 2017
65 19.00 Scott Lincoln 07 MAY 1993 GBR GBR 5c2 Las Palmas (Ciudad Deportiva) 12 MAR 2017
65 19.00 Gian Piero Ragonesi 19 APR 1995 ITA ITA 3 Gainesville, FL 01 APR 2017
67 18.99 Kevin Farley 18 JUL 1993 USA USA 2c3 Cape Girardeau, MO 01 APR 2017
67 18.99 Ali Samari 07 JAN 1993 IRI IRI 2 Jiaxing 27 APR 2017
69 18.97 Elijah Talk USA USA 2 Columbus (J.Owens Stadium), OH 22 APR 2017
A
 
Rank Mark Competitor DOB Nat Pos Venue Date
1 21.36 Alexandr Lesnoi 28 JUL 1988 RUS RUS 1 Adler 23 APR 2017
2 19.47 Pavel Derkach 02 NOV 1993 RUS RUS 2 Adler (Stadion Yunost) 23 APR 2017
3 18.91 Artem Podolskiy 21 JUL 1993 RUS RUS 3 Adler (Stadion Yunost) 23 APR 2017
A
 
;