Men · Throws · All-Time
Shot Put
23.56
Best mark
World record
21.87
Top 50 cutoff
50 rows
22.26
Median
Of the 50 best-by-athlete marks
19
Countries
USA 21 · GER 3 · 17 others
Performance distribution
50 athletes from 23.56 to 21.87 · median 22.26
Top 50 cutoff
The mark an athlete needed to make the list
World all-time top 50
Best by athlete · data refreshed 17 Sep 2026 · methodology
50 rows
| # | Athlete | Country | Mark | Date | Venue | Age |
|---|---|---|---|---|---|---|
| 1 | Ryan Crouser WR | USA | 23.56 | 27 May 2023 | Westwood | 30 |
| 2 | Joseph Kovacs | USA | 23.23 | 7 Sep 2022 | Zürich | |
| 3 | Randy Barnes | USA | 23.12 | 20 May 1990 | Westwood | 23 |
| 4 | Rajindra Campbell | JAM | 23.08 | 5 Sep 2026 | Bruxelles | 30 |
| 5 | Ulf Timmermann | GER | 23.06 | 22 May 1988 | Haniá | 25 |
| 6 | Leonardo Fabbri | ITA | 22.98 | 14 Sep 2024 | Bruxelles | 27 |
| 7 | Alessandro Andrei | ITA | 22.91 | 12 Aug 1987 | Viareggio | 28 |
| 8 | Tom Walsh | NZL | 22.90 | 5 Oct 2019 | Ad-Dawhah | 27 |
| 9 | Brian Oldfield | USA | 22.86 | 10 May 1975 | El Paso | 29 |
| 10 | Werner Günthör | SUI | 22.75 | 23 Aug 1988 | Bern | 27 |
| 11 | Kevin Toth | USA | 22.67 | 19 Apr 2003 | Lawrence | 35 |
| 12 | Udo Beyer | GER | 22.64 | 20 Aug 1986 | Berlin | 31 |
| 13 | Darlan Romani | BRA | 22.61 | 30 Jun 2019 | Palo Alto | 28 |
| 14 | Christian Cantwell | USA | 22.54 | 5 Jun 2004 | Gresham | 23 |
| 15 | Jordan Geist | USA | 22.53 | 27 Aug 2026 | Zürich | 28 |
| 16 | John Brenner | USA | 22.52 | 26 Apr 1987 | Walnut | 26 |
| 17 | Adam Nelson | USA | 22.51 | 18 May 2002 | Gresham | 26 |
| 18 | Josh Awotunde | USA | 22.47 | 3 Aug 2025 | Eugene | 30 |
| 19 | Payton Otterdahl | USA | 22.46 | 7 Sep 2024 | Zagreb | 28 |
| 20 | Darrell Hill | USA | 22.44 | 31 Aug 2017 | Bruxelles | 24 |
| 21 | Zane Weir | ITA | 22.44 | 3 Sep 2023 | Padova | 27 |
| 22 | Reese Hoffa | USA | 22.43 | 3 Aug 2007 | London | 29 |
| 23 | Michał Haratyk | POL | 22.32 | 28 Jul 2019 | Warszawa | 27 |
| 24 | Tripp Piperi | USA | 22.29 | 3 Aug 2025 | Eugene | 26 |
| 25 | Ryan Whiting | USA | 22.28 | 10 May 2013 | Ad-Dawhah | 26 |
| 26 | Konrad Bukowiecki | POL | 22.25 | 14 Sep 2019 | Chorzów | |
| 27 | Sergey Smirnov | RUS | 22.24 | 21 Jun 1986 | Tallinn | |
| 28 | Bob Bertemes | LUX | 22.22 | 4 Aug 2019 | Luxembourg | |
| 29 | Dylan Armstrong | CAN | 22.21 | 25 Jun 2011 | Calgary | |
| 30 | John Godina | USA | 22.20 | 22 May 2005 | Carson | |
| 31 | David Storl | GER | 22.20 | 9 Jul 2015 | Lausanne | |
| 32 | Jacko Gill | NZL | 22.12 | 16 Mar 2023 | Waitakere | |
| 33 | Roger Steen | USA | 22.11 | 5 Jul 2025 | Eugene | |
| 34 | Sergey Gavryushin | RUS | 22.10 | 31 Aug 1986 | Tbilisi | |
| 35 | Cory Martin | USA | 22.10 | 22 May 2010 | Tucson | |
| 36 | Chukwuebuka Enekwechi | NGR | 22.10 | 5 Jul 2025 | Eugene | |
| 37 | Dave Laut | USA | 22.02 | 25 Aug 1982 | Koblenz | |
| 38 | Tomás Stanek | CZE | 22.01 | 15 Aug 2017 | Warszawa | |
| 39 | Aleksandr Baryshnikov | RUS | 22.00 | 10 Jul 1976 | Colombes | |
| 40 | Gregg Tafralis | USA | 21.98 | 13 Jun 1992 | Los Gatos | |
| 41 | Janus Robberts | RSA | 21.97 | 2 Jun 2001 | Eugene | |
| 42 | Uziel Muñoz | MEX | 21.97 | 13 Sep 2025 | Tokyo | |
| 43 | Mikhail Kostin | BLR | 21.96 | 6 Jul 1986 | Vitebsk | |
| 44 | O'Dayne Richards | JAM | 21.96 | 16 Jul 2017 | Rabat | |
| 45 | Tomasz Majewski | POL | 21.95 | 30 Jul 2009 | Stockholm | |
| 46 | Filip Mihaljevic | CRO | 21.94 | 5 Jun 2021 | Karlovac | |
| 47 | Remigius Machura | CZE | 21.93 | 23 Aug 1987 | Praha | |
| 48 | Carl Myerscough | GBR | 21.92 | 13 Jun 2003 | Sacramento | |
| 49 | Armin Sinancevic | SRB | 21.88 | 1 May 2021 | Bar | |
| 50 | C.J. Hunter | USA | 21.87 | 15 Jul 2000 | Sacramento |