Federation · USA

United States national best marks

Best marks by United States athletes in each event, compiled from the all-time lists we import. Derived national bests — not official national records (see note below).

500

Stored marks

135

Distinct marks shown

Men's Shot Put

Derived 14 Sep 2026

United States national best marks, men Shot Put
# Athlete Mark Date Venue Age
1 Ryan Crouser 23.56 27 May 2023 — 30
2 Ryan Crouser 23.51 19 Aug 2023 — 30
3 Ryan Crouser 23.37 18 Jun 2021 — 28
4 Ryan Crouser 23.30 5 Aug 2021 — 28
5 Joe Kovacs 23.23 7 Sep 2022 — 33
5= Joseph Kovacs 23.23 7 Sep 2022 — —
7 Ryan Crouser 23.15 21 Aug 2021 — 28
8 Joe Kovacs 23.13 25 May 2024 — 34
8= Joseph Kovacs 23.13 25 May 2024 — —
10 Randy Barnes 23.12 20 May 1990 — 23
10= Ryan Crouser 23.12 24 Jun 2022 — 29
12 Randy Barnes 23.10 26 May 1990 — 23
13 Ryan Crouser 23.07 23 Jul 2023 — 30
14 Ryan Crouser 23.02 28 May 2022 — 29
15 Ryan Crouser 23.01 22 May 2021 — 28
16 Ryan Crouser 22.94 17 Jul 2022 — 29
17 Joe Kovacs 22.93 17 Sep 2023 — 34
17= Joseph Kovacs 22.93 17 Sep 2023 — —
17= Joe Kovacs 22.93 18 May 2024 — 34
17= Joseph Kovacs 22.93 18 May 2024 — —
17= Ryan Crouser 22.93 7 Sep 2024 — 31
22 Ryan Crouser 22.92 18 Jun 2021 — 28
23 Joe Kovacs 22.91 5 Oct 2019 — 30
23= Joseph Kovacs 22.91 5 Oct 2019 — —
23= Ryan Crouser 22.91 18 Jul 2020 — 27
23= Ryan Crouser 22.91 17 Sep 2023 — 30
27 Ryan Crouser 22.90 5 Oct 2019 — 26
27= Ryan Crouser 22.90 3 Aug 2024 — 31
29 Joseph Kovacs 22.89 17 Jul 2022 — —
29= Joseph Kovacs 22.89 8 Aug 2022 — —
31 Joseph Kovacs 22.87 24 Jun 2022 — —
32 Brian Oldfield 22.86 10 May 1975 — 29
32= Ryan Crouser 22.86 9 Jul 2023 — 30
34 Ryan Crouser 22.84 13 Sep 2021 — 28
34= Ryan Crouser 22.84 22 Jun 2024 — 31
36 Ryan Crouser 22.81 26 Aug 2021 — 28
37 Ryan Crouser 22.79 14 Sep 2024 — 31
38 Ryan Crouser 22.75 12 May 2022 — 29
39 Ryan Crouser 22.74 20 Apr 2019 — 26
39= Ryan Crouser 22.74 14 Sep 2020 — 27
39= Ryan Crouser 22.74 7 Sep 2022 — 29
42 Ryan Crouser 22.72 29 Aug 2020 — 27
42= Joseph Kovacs 22.72 1 May 2021 — —
44 Ryan Crouser 22.70 6 Sep 2020 — 27
45 Ryan Crouser 22.69 7 May 2021 — 28
45= Joseph Kovacs 22.69 29 Apr 2023 — —
47 Kevin Toth 22.67 19 Apr 2003 — 35
47= Ryan Crouser 22.67 18 May 2019 — 26
47= Ryan Crouser 22.67 8 Sep 2021 — 28
50 Ryan Crouser 22.66 5 Sep 2024 — 31
51 Ryan Crouser 22.65 25 Jun 2017 — 24
51= Joseph Kovacs 22.65 5 Aug 2021 — —
51= Joseph Kovacs 22.65 26 Aug 2022 — —
54 Ryan Crouser 22.63 27 Jun 2023 — 30
55 Ryan Crouser 22.62 26 Jul 2019 — 26
56 Joseph Kovacs 22.61 1 Sep 2022 — —
57 Ryan Crouser 22.60 20 May 2021 — 28
58 Ryan Crouser 22.59 17 Sep 2020 — 27
58= Payton Otterdahl 22.59 24 Apr 2024 — 28
60 Joseph Kovacs 22.58 21 May 2026 — —
61 Joseph Kovacs 22.57 18 May 2017 — —
62 Joseph Kovacs 22.56 17 Jul 2015 — —
62= Ryan Crouser 22.56 25 Aug 2020 — 27
64 Ryan Crouser 22.55 16 Jul 2023 — 30
65 Christian Cantwell 22.54 5 Jun 2004 — 23
66 Ryan Crouser 22.53 26 May 2018 — 25
66= Jordan Geist 22.53 27 Aug 2026 — 28
68 John Brenner 22.52 26 Apr 1987 — 26
68= Ryan Crouser 22.52 18 Aug 2016 — 23
70 Adam Nelson 22.51 18 May 2002 — 26
70= Ryan Crouser 22.51 18 Jul 2023 — 30
72 Joseph Kovacs 22.49 28 May 2022 — —
73 Joseph Kovacs 22.48 5 Jul 2025 — —
74 Ryan Crouser 22.47 16 Jul 2017 — 24
74= Josh Awotunde 22.47 3 Aug 2025 — 30
76 Joseph Kovacs 22.46 30 Apr 2022 — —
76= Payton Otterdahl 22.46 7 Sep 2024 — 28
76= Joseph Kovacs 22.46 27 Aug 2025 — —
79 Brian Oldfield 22.45 22 May 1976 — 30
79= Christian Cantwell 22.45 11 Jun 2006 — 25
81 Darrell Hill 22.44 31 Aug 2017 — 24
81= Ryan Crouser 22.44 13 Jul 2019 — 26
81= Jordan Geist 22.44 11 Jul 2026 — 27
84 Reese Hoffa 22.43 3 Aug 2007 — 29
84= Ryan Crouser 22.43 27 May 2017 — 24
84= Ryan Crouser 22.43 8 Sep 2020 — 27
84= Joseph Kovacs 22.43 22 Jun 2024 — —
88 Randy Barnes 22.42 17 Aug 1988 — 22
89 Christian Cantwell 22.41 3 Jul 2010 — 29
89= Payton Otterdahl 22.41 4 May 2024 — 28
91 Randy Barnes 22.40 13 Jul 1996 — 30
91= Darrell Hill 22.40 30 Aug 2018 — 25
91= Joseph Kovacs 22.40 3 Sep 2023 — —
94 Randy Barnes 22.39 23 Sep 1988 — 22
94= Ryan Crouser 22.39 6 Jul 2017 — 24
94= Ryan Crouser 22.39 5 Sep 2021 — 28
97 Ryan Crouser 22.38 29 Apr 2023 — 30
97= Payton Otterdahl 22.38 1 Jun 2024 — 28
99 Ryan Crouser 22.37 31 Aug 2017 — 24
99= Ryan Crouser 22.37 20 Jul 2024 — 31
101 Ryan Crouser 22.36 15 Jun 2019 — 26
101= Joseph Kovacs 22.36 12 Sep 2023 — —
103 Christian Cantwell 22.35 22 May 2004 — 23
103= Christian Cantwell 22.35 19 Jun 2010 — 29
103= Joseph Kovacs 22.35 11 Apr 2015 — —
103= Joseph Kovacs 22.35 25 Jun 2017 — —
103= Ryan Crouser 22.35 26 Aug 2017 — 24
103= Darrell Hill 22.35 9 Sep 2019 — 26
103= Payton Otterdahl 22.35 3 Aug 2025 — 29
110 Darrell Hill 22.34 9 May 2021 — 27
110= Joseph Kovacs 22.34 18 Jun 2021 — —
110= Ryan Crouser 22.34 13 Sep 2025 — 32
113 Joseph Kovacs 22.33 12 Aug 2025 — —
114 Jordan Geist 22.32 26 Jul 2026 — 28
115 Christian Cantwell 22.31 7 Jul 2012 — 31
115= Ryan Crouser 22.31 4 Jun 2018 — 25
115= Joseph Kovacs 22.31 26 Jul 2019 — —
118 Joseph Kovacs 22.29 8 Sep 2021 — —
118= Josh Awotunde 22.29 17 Jul 2022 — 27
118= Ryan Crouser 22.29 30 Jun 2023 — 30
118= Tripp Piperi 22.29 3 Aug 2025 — 26
122 Brian Oldfield 22.28 18 Jun 1975 — 30
122= Randy Barnes 22.28 22 Apr 1990 — 23
122= Ryan Whiting 22.28 10 May 2013 — 26
122= Ryan Crouser 22.28 5 Sep 2016 — 23
122= Ryan Crouser 22.28 1 Sep 2019 — 26
122= Ryan Crouser 22.28 15 Jul 2022 — 29
122= Payton Otterdahl 22.28 16 Aug 2025 — 29
129 Ryan Crouser 22.27 8 Jun 2018 — 25
130 John Brenner 22.26 18 Apr 1987 — 26
130= Payton Otterdahl 22.26 22 Jun 2024 — 28
132 Christian Cantwell 22.25 18 Jun 2004 — 23
132= Joseph Kovacs 22.25 31 May 2022 — —
132= Jordan Geist 22.25 12 Jul 2024 — 25
132= Ryan Crouser 22.25 9 Sep 2024 — 31
136 Jordan Geist 22.24 20 Jun 2026 — 27
137 Jordan Geist 22.23 5 Sep 2026 — 28
138 Adam Nelson 22.22 22 Jun 2002 — 26
138= Christian Cantwell 22.22 1 Sep 2010 — 29
140 Ryan Crouser 22.21 14 May 2018 — 25
140= Ryan Crouser 22.21 7 Jun 2018 — 25
142 John Godina 22.20 22 May 2005 — —
143 Brian Oldfield 22.19 26 May 1984 — 38
143= Kevin Toth 22.19 26 May 2002 — 34
143= Ryan Crouser 22.19 10 Sep 2022 — 29
143= Joseph Kovacs 22.19 12 Sep 2022 — —
147 Randy Barnes 22.18 14 Aug 1989 — 23
147= Ryan Crouser 22.18 30 Aug 2018 — 25
149 Christian Cantwell 22.17 28 May 2006 — 25
149= Ryan Crouser 22.17 30 Jun 2019 — 26
151 Christian Cantwell 22.16 31 Aug 2009 — 28
151= Reese Hoffa 22.16 27 Aug 2010 — 32
151= Payton Otterdahl 22.16 25 May 2024 — 28
154 Adam Nelson 22.15 13 Apr 2002 — 26
154= Ryan Crouser 22.15 26 Feb 2017 — 24
154= Joseph Kovacs 22.15 3 Aug 2024 — —
157 Payton Otterdahl 22.14 27 Apr 2024 — 28
157= Joseph Kovacs 22.14 25 Aug 2024 — —
159 Joseph Kovacs 22.13 27 May 2016 — —
159= Ryan Crouser 22.13 3 May 2019 — 26
159= Joseph Kovacs 22.13 21 Jun 2024 — —
159= Payton Otterdahl 22.13 20 Jul 2024 — 28
163 Adam Nelson 22.12 15 Jul 2000 — 25
163= Adam Nelson 22.12 8 Jun 2008 — 32
163= Joseph Kovacs 22.12 29 May 2015 — —
163= Joseph Kovacs 22.12 19 Aug 2023 — —
163= Ryan Crouser 22.12 25 Aug 2024 — 31
168 Randy Barnes 22.11 24 Apr 1988 — 21
168= Ryan Whiting 22.11 23 Jun 2013 — 26
168= Ryan Crouser 22.11 1 Jul 2016 — 23
168= Ryan Crouser 22.11 21 Apr 2017 — 24
168= Darrell Hill 22.11 26 Jul 2019 — 25
168= Joseph Kovacs 22.11 24 Aug 2019 — —
168= Payton Otterdahl 22.11 20 Jul 2023 — 27
168= Roger Steen 22.11 5 Jul 2025 — —
176 Christian Cantwell 22.10 29 Apr 2006 — 25
176= Reese Hoffa 22.10 28 Jun 2008 — 30
176= Cory Martin 22.10 22 May 2010 — —
176= Josh Awotunde 22.10 9 Jul 2023 — 28
180 Christian Cantwell 22.09 5 Aug 2010 — 29
180= Adam Nelson 22.09 26 Jun 2011 — 35
180= Reese Hoffa 22.09 16 Sep 2011 — 33
180= Ryan Crouser 22.09 4 Sep 2018 — 25
180= Payton Otterdahl 22.09 9 Jul 2023 — 27
180= Jordan Geist 22.09 28 May 2024 — 25
180= Payton Otterdahl 22.09 28 Jun 2025 — 29
180= Tripp Piperi 22.09 5 Jul 2025 — 26
180= Joseph Kovacs 22.09 5 Sep 2026 — —
189 Ryan Crouser 22.08 5 Sep 2019 — 26
189= Ryan Crouser 22.08 30 Aug 2022 — 29
189= Roger Steen 22.08 19 May 2023 — —
192 Christian Cantwell 22.07 12 Sep 2009 — 28
192= Christian Cantwell 22.07 16 Sep 2011 — 30
192= Joseph Kovacs 22.07 3 Aug 2025 — —
192= Payton Otterdahl 22.07 27 Aug 2025 — 29
196 Joseph Kovacs 22.06 25 Apr 2015 — —
196= Joseph Kovacs 22.06 18 Jul 2023 — —
198 Ryan Crouser 22.05 19 Feb 2017 — 24
198= Ryan Crouser 22.05 19 Jul 2018 — 25
198= Ryan Crouser 22.05 3 Aug 2021 — 28
198= Ryan Crouser 22.05 26 Aug 2022 — 29
202 Adam Nelson 22.04 23 Jun 2006 — 30
202= Christian Cantwell 22.04 6 Jul 2006 — 25
202= Reese Hoffa 22.04 25 Aug 2007 — 29
202= Joseph Kovacs 22.04 23 Jul 2016 — —
202= Joseph Kovacs 22.04 22 May 2021 — —
202= Joseph Kovacs 22.04 20 Aug 2025 — —
208 Randy Barnes 22.03 12 Jun 1997 — 30
208= Christian Cantwell 22.03 15 Aug 2009 — 28
208= Joseph Kovacs 22.03 25 Jun 2014 — —
208= Joseph Kovacs 22.03 20 Jul 2024 — —
208= Payton Otterdahl 22.03 3 Aug 2024 — 28
213 Brian Oldfield 22.02 16 May 1981 — 35
213= Dave Laut 22.02 25 Aug 1982 — —
213= John Godina 22.02 27 Jun 1999 — —
216 Randy Barnes 22.01 25 Jun 1988 — 22
216= Joseph Kovacs 22.01 9 Jun 2016 — —
216= Ryan Crouser 22.01 28 Apr 2018 — 25
216= Joseph Kovacs 22.01 26 Apr 2024 — —
220 John Godina 22.00 3 Jun 1995 — —
220= Reese Hoffa 22.00 24 Jun 2012 — 34
220= Ryan Crouser 22.00 1 Sep 2016 — 23
220= Josh Awotunde 22.00 5 Sep 2021 — 26
220= Joseph Kovacs 22.00 5 Sep 2021 — —
220= Joseph Kovacs 22.00 5 Jun 2022 — —
220= Ryan Crouser 22.00 12 Sep 2022 — 29
227 Ryan Crouser 21.99 27 Aug 2016 — 23
227= Payton Otterdahl 21.99 27 May 2023 — 27
229 Gregg Tafralis 21.98 13 Jun 1992 — —
229= Jordan Geist 21.98 4 Jul 2026 — 27
231 Ryan Whiting 21.97 12 Jun 2010 — 23
231= Joseph Kovacs 21.97 10 Sep 2022 — —
231= Payton Otterdahl 21.97 25 May 2025 — 29
234 Reese Hoffa 21.96 23 Jun 2006 — 28
234= Christian Cantwell 21.96 20 May 2007 — 26
234= Tripp Piperi 21.96 8 Jun 2025 — 26
234= Jordan Geist 21.96 23 Aug 2026 — 28
238 John Godina 21.95 9 Jun 2001 — —
238= Adam Nelson 21.95 26 May 2002 — 26
238= Joseph Kovacs 21.95 1 Jul 2016 — —
238= Payton Otterdahl 21.95 16 Jul 2024 — 28
242 Dave Laut 21.94 28 May 1983 — —
242= Adam Nelson 21.94 13 Aug 2000 — 25
242= Joseph Kovacs 21.94 21 Aug 2021 — —
245 John Godina 21.93 30 May 2005 — —
245= Joseph Kovacs 21.93 23 Aug 2015 — —
245= Ryan Crouser 21.93 24 Apr 2021 — 28
245= Roger Steen 21.93 25 Apr 2026 — —
249 John Brenner 21.92 2 Jun 1984 — 23
249= Adam Nelson 21.92 10 Sep 2005 — 30
249= Payton Otterdahl 21.92 18 Jun 2021 — 25
249= Payton Otterdahl 21.92 5 Jul 2025 — 29
253 John Godina 21.91 26 May 2002 — —
253= John Godina 21.91 22 Jun 2002 — —
253= Christian Cantwell 21.91 22 Aug 2010 — 29
253= Darrell Hill 21.91 8 Apr 2017 — 23
253= Tripp Piperi 21.91 26 Jul 2026 — 27
258 Joseph Kovacs 21.90 9 Jul 2023 — —
259 John Godina 21.89 18 May 2002 — —
259= Christian Cantwell 21.89 23 Jun 2006 — 25
259= Reese Hoffa 21.89 7 Jun 2009 — 31
259= Darrell Hill 21.89 18 Jun 2021 — 27
263 Randy Barnes 21.88 18 Apr 1986 — 19
263= Randy Barnes 21.88 15 Jul 1988 — 22
263= Ryan Whiting 21.88 4 Jul 2013 — 26
263= Reese Hoffa 21.88 28 Aug 2014 — 36
263= Darrell Hill 21.88 22 May 2021 — 27
263= Joseph Kovacs 21.88 30 Jul 2022 — —
263= Payton Otterdahl 21.88 16 Jul 2023 — 27
263= Tripp Piperi 21.88 12 Jul 2025 — 26
271 Dave Laut 21.87 25 Jun 1983 — —
271= C.J. Hunter 21.87 15 Jul 2000 — —
271= John Godina 21.87 4 Aug 2001 — —
271= Christian Cantwell 21.87 4 Sep 2010 — 29
271= Reese Hoffa 21.87 28 May 2011 — 33
271= Christian Cantwell 21.87 26 Jun 2011 — 30
271= Ryan Crouser 21.87 11 Jul 2020 — 27
271= Joseph Kovacs 21.87 23 Jul 2023 — —
271= Joseph Kovacs 21.87 4 Jun 2026 — —
280 John Brenner 21.86 16 May 1987 — 26
280= Randy Barnes 21.86 5 Jun 1990 — 23
280= C.J. Hunter 21.86 17 Jun 2000 — —
280= Reese Hoffa 21.86 26 Jun 2011 — 33
280= Payton Otterdahl 21.86 19 Aug 2023 — 27
280= Joseph Kovacs 21.86 23 Aug 2026 — —
286 Terry Albritton 21.85 21 Feb 1976 — —
286= Christian Cantwell 21.85 3 May 2014 — 33
286= Ryan Crouser 21.85 18 Jun 2016 — 23
286= Darrell Hill 21.85 13 Jul 2019 — 25
286= Joseph Kovacs 21.85 9 Jun 2022 — —
291 Reese Hoffa 21.84 25 Mar 2007 — 29
291= Joseph Kovacs 21.84 28 Jun 2015 — —
291= Josh Awotunde 21.84 18 Jun 2021 — 26
291= Darrell Hill 21.84 28 May 2022 — 28
291= Tripp Piperi 21.84 27 Aug 2025 — 26
296 Christian Cantwell 21.83 10 Jun 2007 — 26
296= Ryan Whiting 21.83 27 May 2010 — 23
296= Christian Cantwell 21.83 30 Jun 2011 — 30
296= Payton Otterdahl 21.83 17 Jun 2023 — 27
296= Roger Steen 21.83 18 Jun 2026 — —
301 Al Feuerbach 21.82 5 May 1973 — —
301= Brian Oldfield 21.82 15 Jun 1980 — 35
301= Andy Bloom 21.82 5 Oct 2000 — —
301= Christian Cantwell 21.82 28 Jun 2009 — 28
301= Christian Cantwell 21.82 24 Jul 2009 — 28
301= Christian Cantwell 21.82 14 May 2010 — 29
301= Joseph Kovacs 21.82 16 Aug 2025 — —
308 Reese Hoffa 21.81 2 Jun 2012 — 34
308= Joseph Kovacs 21.81 18 Jun 2021 — —
308= Roger Steen 21.81 3 Sep 2024 — —
308= Jordan Geist 21.81 25 Apr 2026 — 27
312 Randy Barnes 21.80 21 Aug 1993 — 27
312= Reese Hoffa 21.80 4 Sep 2012 — 34
312= Josh Awotunde 21.80 20 Apr 2024 — 28
312= Payton Otterdahl 21.80 23 Aug 2026 — 30
316 Brian Oldfield 21.79 13 Jun 1975 — 30
316= Randy Barnes 21.79 25 Jul 1993 — 27
316= C.J. Hunter 21.79 21 Aug 1999 — —
316= Christian Cantwell 21.79 17 Jul 2006 — 25
316= Ryan Crouser 21.79 17 May 2017 — 24
316= Joseph Kovacs 21.79 6 Aug 2022 — —
316= Jordan Geist 21.79 22 Jun 2024 — 25
323 Randy Matson 21.78 22 Apr 1967 — —
323= Dave Laut 21.78 2 Jul 1982 — —
323= John Brenner 21.78 27 Apr 1986 — 25
323= Kevin Toth 21.78 12 Jun 1997 — 29
323= John Godina 21.78 19 Apr 1998 — —
323= Kevin Toth 21.78 18 May 2002 — 34
323= Dan Taylor 21.78 23 May 2009 — —
323= Joseph Kovacs 21.78 18 Aug 2016 — —
323= Roger Steen 21.78 18 May 2024 — —
332 Reese Hoffa 21.77 27 Jun 2007 — 29
332= Ryan Crouser 21.77 9 Sep 2017 — 24
332= Josh Awotunde 21.77 22 Jun 2024 — 29
332= Roger Steen 21.77 2 Jun 2025 — —
332= Roger Steen 21.77 11 Apr 2026 — —
332= Tripp Piperi 21.77 11 Jul 2026 — 27
338 Mike Carter 21.76 2 Jun 1984 — —
338= Randy Barnes 21.76 16 Apr 1988 — 21
338= John Godina 21.76 19 May 1995 — —
338= Reese Hoffa 21.76 11 Jun 2006 — 28
338= Christian Cantwell 21.76 10 May 2008 — 27
338= Ryan Whiting 21.76 30 Jun 2011 — 24
338= Darrell Hill 21.76 24 Apr 2021 — 27
338= Joseph Kovacs 21.76 3 Jun 2022 — —
338= Jordan Geist 21.76 14 Jun 2026 — 27
338= Joseph Kovacs 21.76 14 Jun 2026 — —
338= Payton Otterdahl 21.76 11 Jul 2026 — 30
349 Randy Matson 21.75 30 May 1970 — —
349= Brian Oldfield 21.75 11 Apr 1981 — 35
349= John Brenner 21.75 29 Aug 1987 — 26
349= John Godina 21.75 17 Aug 1997 — —
349= Christian Cantwell 21.75 15 Aug 2006 — 25
354 Al Feuerbach 21.74 22 May 1976 — —
354= C.J. Hunter 21.74 16 Apr 2000 — —
354= Christian Cantwell 21.74 19 Jun 2004 — 23
354= Ryan Whiting 21.74 4 May 2013 — 26
354= Payton Otterdahl 21.74 23 Jul 2023 — 27
359 August Wolf 21.73 12 Apr 1984 — —
359= Adam Nelson 21.73 6 Aug 2005 — 30
359= Reese Hoffa 21.73 8 Jun 2008 — 30
359= Reese Hoffa 21.73 13 Sep 2011 — 33
359= Reese Hoffa 21.73 18 Apr 2012 — 34
359= Christian Cantwell 21.73 18 May 2014 — 33
359= Josh Awotunde 21.73 10 Sep 2022 — 27
359= Roger Steen 21.73 5 Sep 2026 — —
367 John Brenner 21.72 5 May 1984 — 23
367= Christian Cantwell 21.72 28 Apr 2007 — 26
367= Reese Hoffa 21.72 19 Aug 2012 — 34
367= Darrell Hill 21.72 19 Jul 2018 — 24
367= Nick Ponzio 21.72 24 Jul 2020 — —
367= Joseph Kovacs 21.72 5 Aug 2023 — —
367= Joseph Kovacs 21.72 9 Sep 2023 — —
367= Jordan Geist 21.72 25 May 2024 — 25
367= Jordan Geist 21.72 9 Jul 2024 — 25
376 Brian Oldfield 21.71 3 May 1980 — 34
376= Dave Laut 21.71 18 Jun 1983 — —
376= Randy Barnes 21.71 16 Aug 1989 — 23
376= John Godina 21.71 20 Jun 1998 — —
376= John Godina 21.71 31 May 2004 — —
376= Christian Cantwell 21.71 28 Jun 2008 — 27
376= Ryan Whiting 21.71 10 Apr 2010 — 23
376= Christian Cantwell 21.71 18 Apr 2012 — 31
376= Reese Hoffa 21.71 27 Apr 2013 — 35
376= Joseph Kovacs 21.71 9 Jul 2015 — —
376= Darrell Hill 21.71 6 Jun 2019 — 25
376= Payton Otterdahl 21.71 22 May 2025 — 29
388 Mike Stulce 21.70 31 Jul 1992 — —
388= Kevin Toth 21.70 19 Apr 1997 — 29
388= John Godina 21.70 23 Jul 1997 — —
388= Adam Nelson 21.70 1 Jul 2000 — 24
388= Reese Hoffa 21.70 9 Jun 2006 — 28
388= Christian Cantwell 21.70 28 Jul 2011 — 30
388= Josh Awotunde 21.70 6 Jul 2021 — 26
388= Joseph Kovacs 21.70 13 Sep 2021 — —
388= Payton Otterdahl 21.70 21 Jun 2024 — 28
388= Tripp Piperi 21.70 4 Jul 2026 — 27
398 Christian Cantwell 21.69 24 Apr 2010 — 29
398= Roger Steen 21.69 27 Apr 2024 — —
398= Tripp Piperi 21.69 16 Aug 2025 — 26
401 Al Feuerbach 21.68 2 Jun 1973 — —
401= John Godina 21.68 21 May 1997 — —
401= Adam Nelson 21.68 5 Jun 2004 — 28
401= Christian Cantwell 21.68 3 Jun 2006 — 25
401= Christian Cantwell 21.68 27 Jun 2007 — 26
401= Ryan Crouser 21.68 15 Aug 2017 — 24
401= Darrell Hill 21.68 10 Aug 2018 — 24
401= Josh Awotunde 21.68 9 May 2021 — 25
401= Darrell Hill 21.68 16 Apr 2022 — 28
401= Payton Otterdahl 21.68 2 Jun 2023 — 27
401= Roger Steen 21.68 28 Jun 2025 — —
401= Josh Awotunde 21.68 15 Aug 2025 — 30
413 Reese Hoffa 21.67 22 May 2004 — 26
413= John Godina 21.67 5 Jun 2004 — —
413= Christian Cantwell 21.67 4 Jun 2005 — 24
413= Christian Cantwell 21.67 10 Jun 2010 — 29
413= Reese Hoffa 21.67 11 Jul 2014 — 36
413= Joseph Kovacs 21.67 13 Jun 2015 — —
413= Ryan Crouser 21.67 3 Oct 2019 — 26
413= Tripp Piperi 21.67 5 Aug 2023 — 24
421 Adam Nelson 21.66 5 Oct 2000 — 25
421= Christian Cantwell 21.66 3 Aug 2007 — 26
421= Ryan Whiting 21.66 24 Jun 2012 — 25
421= Joseph Kovacs 21.66 6 Aug 2017 — —
421= Roger Steen 21.66 12 Jul 2025 — —
426 Randy Barnes 21.65 7 Aug 1996 — 30
426= Reese Hoffa 21.65 10 Jun 2007 — 29
426= Christian Cantwell 21.65 27 Jun 2010 — 29
426= Reese Hoffa 21.65 4 Jun 2011 — 33
426= Ryan Whiting 21.65 21 Jul 2017 — 30
426= Darrell Hill 21.65 5 Oct 2019 — 26
426= Payton Otterdahl 21.65 26 Jul 2026 — 30
426= Joseph Kovacs 21.65 27 Aug 2026 — —
434 Dave Laut 21.64 4 Jun 1984 — —
434= Adam Nelson 21.64 11 Aug 2000 — 25
434= John Godina 21.64 25 Jul 2001 — —
434= Adam Nelson 21.64 10 Jul 2004 — 29
434= Christian Cantwell 21.64 26 Jun 2005 — 24
434= Reese Hoffa 21.64 8 May 2009 — 31
434= Reese Hoffa 21.64 30 May 2014 — 36
434= Christian Cantwell 21.64 28 Jun 2015 — 34
434= Tripp Piperi 21.64 23 Aug 2026 — 27
443 George Woods 21.63 22 May 1976 — —
443= Brian Oldfield 21.63 1 Jun 1980 — 35
443= Ryan Whiting 21.63 22 May 2010 — 23
443= Reese Hoffa 21.63 19 Aug 2011 — 33
443= Darrell Hill 21.63 1 Jul 2016 — 22
443= Curtis Jensen 21.63 8 Jul 2018 — —
443= Ryan Crouser 21.63 8 Sep 2018 — 25
443= Jon Jones 21.63 13 Jul 2019 — —
443= Josh Awotunde 21.63 16 Apr 2022 — 26
443= Ryan Crouser 21.63 30 Apr 2022 — 29
453 Randy Barnes 21.62 26 Jul 1996 — 30
453= Christian Cantwell 21.62 15 Jul 2003 — 22
453= Christian Cantwell 21.62 27 Aug 2010 — 29
453= Joseph Kovacs 21.62 31 Aug 2017 — —
453= Roger Steen 21.62 26 Apr 2025 — —
458 Brian Oldfield 21.61 17 May 1980 — 34
458= Kevin Akins 21.61 14 May 1983 — —
458= Randy Barnes 21.61 10 Jun 1989 — 22
458= John Godina 21.61 9 May 1998 — —
458= Andy Bloom 21.61 15 Jul 2000 — —
458= Adam Nelson 21.61 10 Jul 2002 — 27
458= Reese Hoffa 21.61 8 Aug 2006 — 28
458= Christian Cantwell 21.61 29 Aug 2006 — 25
458= Adam Nelson 21.61 25 Aug 2007 — 32
458= Ryan Whiting 21.61 11 Sep 2011 — 24
458= Tripp Piperi 21.61 6 Jun 2023 — 24
458= Josh Awotunde 21.61 16 Jul 2023 — 28
458= Payton Otterdahl 21.61 9 Sep 2024 — 28
458= Roger Steen 21.61 3 Aug 2025 — —
472 Al Feuerbach 21.60 31 May 1974 — —
472= Dave Laut 21.60 21 Jun 1981 — —
472= Dave Laut 21.60 7 Jun 1984 — —
472= Jim Doehring 21.60 13 Jun 1992 — —
472= John Godina 21.60 22 Jun 2001 — —
472= Christian Cantwell 21.60 22 Jul 2005 — 24
472= Ryan Whiting 21.60 3 Sep 2013 — 26
472= Nick Ponzio 21.60 23 Aug 2020 — —
472= Jordan Geist 21.60 16 Jul 2024 — 25
481 Al Feuerbach 21.59 26 May 1973 — —
481= Terry Albritton 21.59 7 Feb 1976 — —
481= Brian Oldfield 21.59 2 Jun 1981 — 36
481= John Brenner 21.59 26 May 1984 — 23
481= Randy Barnes 21.59 27 Apr 1986 — 19
481= John Godina 21.59 2 May 1998 — —
481= Kevin Toth 21.59 29 Aug 1999 — 31
481= Dan Taylor 21.59 3 Jun 2006 — —
481= Reese Hoffa 21.59 26 Jul 2006 — 28
481= Reese Hoffa 21.59 1 Jun 2009 — 31
481= Christian Cantwell 21.59 4 Jun 2011 — 30
481= Ryan Crouser 21.59 18 Aug 2016 — 23
481= Jordan Geist 21.59 13 Apr 2019 — 20
481= Joseph Kovacs 21.59 19 Aug 2023 — —
481= Payton Otterdahl 21.59 30 May 2025 — 29
481= Joseph Kovacs 21.59 6 Jun 2025 — —
481= Ryan Crouser 21.59 21 May 2026 — 33
498 Al Feuerbach 21.58 21 Jun 1974 — —
498= Dave Laut 21.58 26 May 1984 — —
498= Dave Laut 21.58 14 Jul 1984 — —

Every mark in scope within the compiled depth. Equal marks share a rank ("1=" style). An athlete with marks for two nations appears under each nation represented at the time (e.g. Obikwelu under Nigeria and Portugal).

About this derivation

These lists are derived from the marks in our database — including the complete legal all-time lists imported from alltime-athletics.com — grouped by the nation the athlete was representing at each mark. They are not official national records: federations ratify national records under their own eligibility rules, and some marks here may not qualify.