Result Name Country Venue Date Info
1. 23.56 Ryan Crouser USA Westwood 2023-05-27 CR, NR
2. 23.23 Joseph Kovacs USA Zürich 2022-09-07 AAR
3. 23.12 Randy Barnes USA Westwood 1990-05-20 AAR
4. 23.06 Ulf Timmermann GER Haniá 1988-05-22 CR, NR
5. 22.91 Alessandro Andrei ITA Viareggio 1987-08-12 NR
6. 22.90 Tomas Walsh NZL Ad-Dawhah (WC) 2019-10-05 CR, NR, P3WR
7. 22.86 Brian Oldfield USA El Paso 1975-05-10
8. 22.75 Werner Günthör SUI Bern 1988-08-23 NR
9. 22.67 Kevin Toth USA Lawrence 2003-04-19 AAR
10. 22.64 Udo Beyer GER Berlin 1986-08-20
11. 22.61 Darlan Romani BRA Palo Alto 2019-06-30 CR, NR
12. 22.54 Christian Cantwell USA Gresham 2004-06-05
13. 22.52 John Brenner USA Walnut 1987-04-26
14. 22.51 Adam Nelson USA Gresham 2002-05-18
15. 22.44 Darrell Hill USA Bruxelles 2017-08-31
Zane Weir ITA Padova 2023-09-03
17. 22.43 Reese Hoffa USA London 2007-08-03
18. 22.35 Ryan Crouser USA 2017-08-26
19. 22.34 Leonardo Fabbri ITA Budapest (WC) 2023-08-19
20. 22.32 Michal Haratyk POL Warszawa 2019-07-28 NR
21. 22.29 Josh Awotunde USA Eugene (WC) 2022-07-17
22. 22.28 Ryan Whiting USA Ad-Dawhah 2013-05-10
23. 22.25 Konrad Bukowiecki POL Chorzów 2019-09-14
24. 22.24 Sergey Smirnov RUS Tallinn 1986-06-21 NR
25. 22.22 Bob Bertemes LUX Luxembourg 2019-08-04 NR
Rajindra Campbell JAM Madrid 2023-07-22 NR
27. 22.21 Dylan Armstrong CAN Calgary 2011-06-25 NR
28. 22.20 John Godina USA Carson 2005-05-22
David Storl GER Lausanne 2015-07-09
30. 22.12 Jacko Gill NZL Waitakere 2023-03-16
31. 22.11 Payton Otterdahl USA Banská Bystrica 2023-07-20
32. 22.10 Sergey Gavryushin RUS Tbilisi 1986-08-31
Cory Martin USA Tucson 2010-05-22
34. 22.08 Roger Steen USA Tucson 2023-05-19
35. 22.02 Dave Laut USA Koblenz 1982-08-25
36. 22.01 Tomás Stanek CZE Warszawa 2017-08-15 NR
37. 22.00 Aleksandr Baryshnikov RUS Colombes 1976-07-10
38. 21.98 Gregg Tafralis USA Los Gatos 1992-06-13
39. 21.97 Janus Robberts RSA Eugene 2001-06-02 CR, NR
40. 21.96 Mikhail Kostin BLR Vitebsk 1986-07-06 NR
O'Dayne Richards JAM Rabat 2017-07-16
42. 21.95 Tomasz Majewski POL Stockholm 2009-07-30
43. 21.94 Filip Mihaljevic CRO Karlovac 2021-06-05 NR
44. 21.93 Remigius Machura CZE Praha 1987-08-23
45. 21.92 Carl Myerscough GBR Sacramento 2003-06-13 NR
46. 21.88 Armin Sinancevic SRB Bar 2021-05-01 NR
Uziel Muñoz MEX Westwood 2023-05-27 NR
48. 21.87 C.J. Hunter USA Sacramento 2000-07-15
49. 21.85 Terry Albritton USA Honolulu 1976-02-21
50. 21.83 Nick Ponzio ITA Leiria 2022-03-13
51. 21.82 Al Feuerbach USA San José 1973-05-05
Andy Bloom USA Ad-Dawhah 2000-10-05
53. 21.81 Yuriy Bilonog UKR Kyiv 2003-07-03 NR
54. 21.80 Chukwuebuka Enekwechi NGR Schifflange 2019-08-18 NR
55. 21.78 Randy Matson USA College Station 1967-04-22
Dan Taylor USA Tucson 2009-05-23
57. 21.77 Dragan Peric SRB Bar 1998-04-25
Tajinder Pal Singh IND Bhubaneshwar 2023-06-19 CR, NR
59. 21.76 Mike Carter USA Eugene 1984-06-02
Stephen Mozia NGR Ústí Nad Labem 2016-07-19
61. 21.74 Janis Bojars LAT Riga 1984-07-14 NR
62. 21.73 August Wolf USA Leverkusen 1984-04-12
63. 21.70 Mike Stulce USA Barcelona (OG) 1992-07-31
64. 21.69 Reijo Ståhlberg FIN Fresno 1979-05-05 NR
Andrey Mikhnevich BLR Saint-Denis (WC) 2003-08-23
66. 21.68 Geoff Capes GBR Cwmbran 1980-05-18
Edward Sarul POL Sopot 1983-07-31
68. 21.67 Hartmut Briesenick GDR Potsdam 1973-09-01
Adrian Piperi USA Memphis 2023-08-05
70. 21.64 Sergey Kasnauskas BLR Moskva 1984-08-17
71. 21.63 George Woods USA Modesto 1976-05-22
Maris Urtans LAT Beograd 2010-06-19
Curtis Jensen USA Bragança Paulista 2018-07-08
Jon Jones USA Chula Vista 2019-07-13
75. 21.62 Rutger Smith NED Leiden 2006-06-10 NR
76. 21.61 Kevin Akins USA Modesto 1983-05-14
Joachim Olsen DEN København 2007-06-13 NR
78. 21.60 Jim Doehring USA Los Gatos 1992-06-13
79. 21.59 Jordan Geist USA La Jolla 2019-04-13
80. 21.58 Vladimir Kiselyov UKR Moskva 1984-08-17
Asmir Kolasinac SRB Beograd 2015-06-27
Aleksandr Lesnoy RUS Kazan 2018-07-20
83. 21.56 Tsanko Arnaudov POR Vaasa 2017-06-24 NR
84. 21.53 Yevgeniy Mironov RUS Kyiv 1976-06-24
85. 21.52 Roman Kokoshko UKR Leiria 2023-03-12
86. 21.51 Ralf Reichenbach FRG Berlin 1980-08-08
Maksim Sidorov RUS Cheboksary 2012-07-04
Orazio Cremona RSA Germiston 2019-04-27
89. 21.50 Mika Halvari FIN Hämeenkyrö 1995-07-09
90. 21.49 Jordan Clarke USA Eugene 2015-06-28
91. 21.48 Stipe Zunic CRO Slovenska Bystrica 2017-05-27
Mesud Pezer BIH Växjö 2019-08-13 NR
93. 21.47 Brent Noon USA Tuscaloosa 1995-05-21
Aleksandr Bagach UKR Haniá 1997-05-31
Manuel Martínez ESP Salamanca 2002-07-10 NR
Ladislav Prásil CZE Potchefstroom 2013-04-20
Kurtis Roberts USA Sacramento 2014-06-25
Eldred Henry IVB Kingsville 2019-05-25 NR
99. 21.45 Dorian Scott JAM Tallahassee 2008-03-28
100. 21.43 Mike Lehmann USA San José 1983-05-28
101. 21.42 Sergey Donskikh RUS Leningrad 1984-08-25
Oliver-Sven Buder GER Sevilla (WC) 1999-08-21
103. 21.41 Fred DeBernardi USA El Paso 1974-04-27
104. 21.39 Arsi Harju FIN Sydney (OG) 2000-09-22
Mohamed Hamza EGY El Maadi 2022-03-30 NR
106. 21.37 Ralf Bartels GER Berlin (WC) 2009-08-15
107. 21.35 Ron Semkiw USA Mesa 1974-03-05
Sergey Nikolayev RUS Voronezh 1989-08-05
Thomas Schmitt GER Übach-Palenberg 2015-03-21
Damien Birkinhead AUS Zagreb 2017-08-28 NR
111. 21.34 Roman Virastyuk UKR Ivano-Frankivsk 2000-05-07
112. 21.33 Hans Höglund SWE Provo 1975-06-06 NR
113. 21.32 Heinz-Joachim Rothenburg GDR Potsdam 1972-06-03
Maksim Afonin RUS Chelyabinsk 2022-08-27
Jonah Wilson USA Bloomington 2023-05-13
116. 21.31 Hans-Peter Gies GDR Potsdam 1972-08-25
Mostafa Amer Hassan EGY Torrance 2017-04-15
118. 21.30 Helmut Krieger POL Grudziadz 1986-06-27
Aleh Tamashevich BLR Minsk 2023-08-25
120. 21.29 Justin Rodhe CAN Des Moines 2013-04-27
Andrei Toader ROU Brno 2021-06-13 NR
Petr Stehlík CZE Nové Mésto nad Metují 2022-07-23 AAR
123. 21.28 Scott Lincoln GBR Brno 2021-06-13
124. 21.27 Francisco Belo POR Kladno 2021-06-15
125. 21.26 Petúr Gudmundsson ISL Mosfellsbaer 1990-11-10 NR
Scott Martin AUS Melbourne 2008-02-21
Germán Lauro ARG Ad-Dawhah 2013-05-10 NR
128. 21.25 Hans-Jürgen Jacobi GDR Cottbus 1980-07-16
Russ Winger USA Tucson 2010-05-20
130. 21.23 Paolo Dal Soglio ITA Grosseto 1996-09-11
131. 21.22 Lars Arvid Nilsen NOR Indianapolis 1986-06-06 NR
Klaus Görmer GDR Potsdam 1987-08-20
Maxwell Otterdahl USA Bloomington 2023-05-13
134. 21.21 Kyle Blignaut RSA Johannesburg 2021-05-15
135. 21.20 Josef Kubes CZE Praha 1983-07-24
Vyacheslav Lykho RUS Moskva 1987-07-25
Frank Elemba CGO Rio de Janeiro (OG) 2016-08-18 NR
138. 21.19 Wladyslaw Komar POL Warszawa 1974-08-17
Vladimir Milic SRB Beograd 1982-08-18
Peter Sack GER Versmold 2008-05-17
141. 21.18 Tim Nedow CAN Long Beach 2019-04-20
Andrew Liskowitz USA Marietta 2021-07-09
143. 21.16 Vladimir Kisheyev RUS Khabarov 1988-09-18
144. 21.15 Karsten Stolz GER Essen 1988-09-18
Abdelrahman Mahmoud BRN Radès 2021-06-16 NR
146. 21.14 Maris Petrashko LAT Limbasi 1987-07-11
Yuriy Belov BLR Minsk 2003-05-21
Marco Antonio Verni CHI Santiago de Chile 2004-07-29 NR
149. 21.13 Jamie Beyer USA Palo Alto 2005-05-30
Sultan Abdulmajeed Al-Hebshi KSA Ad-Dawhah 2009-05-08 NR
151. 21.12 John Campbell USA Austin 1985-06-01
Marcus Thomsen NOR Banská Bystrica 2023-07-20
153. 21.11 Zlatan Saracevic BIH Zagreb 1984-06-16
154. 21.10 Pete Shmock USA Eugene 1976-06-05
Donatas Stukonis LTU Kaunas 1985-07-20 NR
Anton Tikhomirov RUS Sochi 2014-05-30
Turner Washington USA Eugene 2021-06-09
158. 21.09 Hreinn Halldórsson ISL Stockholm 1977-07-04
Ville Tiisanoja FIN Kuortane 2002-07-28
Zach Lloyd USA Des Moines 2013-06-23
Georgi Ivanov BUL Ústí Nad Labem 2013-07-20 NR
162. 21.08 Colin Anderson USA Walnut 1980-06-15
163. 21.07 Dean Crouser USA Knoxville 1982-06-19
Borja Vivas ESP Alcobendas 2014-07-27
165. 21.06 Andrei Gag ROU Cluj-Napoca 2016-07-17
David Pless USA Tucson 2019-05-18
167. 21.05 Paul Davis USA Coppell 2013-05-25
Ayomidotun Ogundeji NGR Westwood 2019-04-13
Nikólaos Skravélis GRE Scottsdale 2020-06-28 NR
170. 21.04 Jaroslav Brabec CZE Banská Bystrica 1973-09-01
Peter Block GDR Halle 1982-05-16
Nikolay Borodkin UKR Krivoj Rog 1985-07-07
173. 21.02 Sergey Solomko UKR Kyiv 1984-08-10
Ron Backes USA San José 1988-05-28
Marco Fortes POR Bar 2012-03-18
176. 21.01 Neil Steinhauer USA Sacramento 1967-03-25
Georgi Todorov Janev BUL Sofia 1988-09-02
Ivan Yushkov RUS Sochi 2008-05-28
179. 21.00 Aleksandr Lobynya RUS Sochi 2011-05-25