Rankings

Shot Put Men

Top 1000 - Shot Put — 1000 athletes

The all-time Shot Put Men rankings are led by Ryan Crouser (USA) with 23.56. Browse the top 1000 Shot Put Men athletes in history, with full marks, dates, venues and wind conditions.

Top 3

Joe Kovacs
USA

Joe Kovacs

23.23

Sechseläutenplatz, Zürich (SUI) · Sep 7, 2022

Ryan Crouser
USA

Ryan Crouser

23.56

Drake Stadium, Los Angeles, CA (USA) · May 27, 2023

RankAthleteCountryResultWindDateLocation
04Ulf TimmermannGDR23.06May 22, 1988Chania (GRE)
05Leonardo FabbriITA22.98Sep 14, 2024Boudewijnstadion, Bruxelles (BEL)
06Alessandro AndreiITA22.91Aug 12, 1987Viareggio (ITA)
07Tom WalshNZL22.90Oct 5, 2019Khalifa International Stadium, Doha (QAT)
08Brian OldfieldUSA22.86May 10, 1975El Paso, TX (USA)
09Werner GünthörSUI22.75Aug 23, 1988Bern (SUI)
10Kevin TothUSA22.67Apr 19, 2003Lawrence, KS (USA)
11Udo BeyerGDR22.64Aug 20, 1986Berlin (GDR)
12Darlan RomaniBRA22.61Jun 30, 2019Cobb Track and Angell Field, Palo Alto, CA (USA)
13Payton OtterdahlUSA22.59Apr 24, 2024Drake Stadium, Des Moines, IA (USA) (i)
14Christian CantwellUSA22.54Jun 5, 2004Gresham, OR (USA)
15John BrennerUSA22.52Apr 26, 1987Walnut, CA (USA)
16Adam NelsonUSA22.51May 18, 2002Portland, OR (USA)
17Josh AwotundeUSA22.47Aug 3, 2025Hayward Field, Eugene, OR (USA)
18Darrell HillUSA22.44Aug 31, 2017Boudewijnstadion, Bruxelles (BEL)
18Zane WeirITA22.44Sep 3, 2023Stadio Colbachini, Padova (ITA)
20Reese HoffaUSA22.43Aug 3, 2007Crystal Palace, London (GBR)
21Michał HaratykPOL22.32Jul 28, 2019Warszawa (POL)
22Rajindra CampbellJAM22.31Sep 7, 2024Fountains, Zagreb (CRO)
23Adrian PiperiUSA22.29Aug 3, 2025Hayward Field, Eugene, OR (USA)
24Ryan WhitingUSA22.28May 10, 2013Suhaim bin Hamad Stadium, Doha (QAT)
25Jordan GeistUSA22.25Jul 12, 2024Morton Stadium, Santry, Dublin (IRL)
25Konrad BukowieckiPOL22.25Sep 14, 2019Stadion Śląski, Chorzów (POL)
27Sergey SmirnovURS22.24Jun 21, 1986Tallinn (EST)
28Bob BertemesLUX22.22Aug 4, 2019Luxembourg (LUX)
29Dylan ArmstrongCAN22.21Jun 25, 2011Calgary (CAN)
30David StorlGER22.20Jul 9, 2015Stade Olympique de la Pontaise, Lausanne (SUI)
30John GodinaUSA22.20May 22, 2005Carson, CA (USA)
32Tomáš StaněkCZE22.17Feb 6, 2018Leichtathletikhalle im Arena-Sportpark, Düsseldorf (GER) (i)
33Jacko GillNZL22.12Mar 16, 2023Douglas Track & Field, Auckland (NZL)
34Roger SteenUSA22.11Jul 5, 2025Hayward Field, Eugene, OR (USA)
35Cory MartinUSA22.10May 22, 2010Tucson, AZ (USA)
35Sergey GavryushinURS22.10Aug 31, 1986Tbilisi (GEO)
35Chukwuebuka Cornnell EnekwechiUSA22.10Jul 5, 2025Hayward Field, Eugene, OR (USA)
38Mika HalvariFIN22.09Feb 7, 2000Tampere (FIN) (i)
38Sergey KasnauskasURS22.09Aug 23, 1984Staiki (BLR)
40Dave LautUSA22.02Aug 25, 1982Koblenz (GER)
40George WoodsUSA22.02Feb 8, 1974Inglewood, CA (USA) (i)
42Aleksandr BaryshnikovURS22.00Jul 10, 1976Colombes (FRA)
43Gregg TafralisUSA21.98Jun 13, 1992Los Gatos, CA (USA)
44Janus RobbertsRSA21.97Jun 2, 2001Eugene, OR (USA)
44Uziel MuñozMEX21.97Sep 13, 2025National Stadium, Tokyo (JPN)
46O'Dayne RichardsJAM21.96Jul 16, 2017Complexe Sportif Prince Moulay Abdellah, Rabat (MAR)
46Mikhail KostinURS21.96Jul 6, 1986Vitebsk (URS)
48Tomasz MajewskiPOL21.95Jul 30, 2009Stockholm (SWE)
49Filip MihaljevićCRO21.94Jun 5, 2021Stadion Branko Čavlović-Čavlek, Karlovac (CRO)
50Remigius MachuraTCH21.93Aug 23, 1987Praha (TCH)
Showing 1 - 50 of 1000