Federation · GER

Germany national best marks

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

274

Stored marks

109

Distinct marks shown

Men's Shot Put

Derived 14 Sep 2026

Germany national best marks, men Shot Put
# Athlete Mark Date Venue Age
1 Ulf Timmermann 22.62 22 Sep 1985 — 22
2 Ulf Timmermann 22.61 8 Sep 1988 — 25
3 Ulf Timmermann 22.60 21 Jun 1986 — 23
4 Ulf Timmermann 22.56 13 Sep 1988 — 25
5 Ulf Timmermann 22.51 1 Jun 1986 — 23
6 Ulf Timmermann 22.47 17 Aug 1986 — 23
6= Ulf Timmermann 22.47 23 Sep 1988 — 25
8 Udo Beyer 22.31 20 Aug 1987 — 32
9 Udo Beyer 22.22 25 Jun 1983 — 27
10 David Storl 22.20 9 Jul 2015 — —
11 Ulf Timmermann 22.19 30 Aug 1989 — 26
12 Udo Beyer 22.15 6 Jul 1978 — 22
12= Ulf Timmermann 22.15 27 Apr 1988 — 25
14 Udo Beyer 22.14 27 Jun 1986 — 30
15 Udo Beyer 22.10 8 Sep 1988 — 33
16 Udo Beyer 22.09 25 Jun 1987 — 31
17 Ulf Timmermann 22.08 22 Jun 1985 — 22
18 Udo Beyer 22.05 21 Jun 1986 — 30
18= Udo Beyer 22.05 12 Jun 1988 — 32
20 Udo Beyer 22.04 11 Jun 1984 — 28
21 Ulf Timmermann 22.03 22 Jul 1989 — 26
22 Ulf Timmermann 22.01 27 Jun 1987 — 24
23 Udo Beyer 22.00 26 Jul 1984 — 28
23= Ulf Timmermann 22.00 5 Oct 1985 — 22
23= Ulf Timmermann 22.00 27 Jun 1986 — 23
26 Udo Beyer 21.98 18 May 1980 — 24
26= Udo Beyer 21.98 30 Apr 1984 — 28
28 David Storl 21.97 20 Jul 2014 — —
29 Ulf Timmermann 21.96 20 Aug 1987 — 24
30 Udo Beyer 21.94 9 Jul 1982 — 26
30= David Storl 21.94 27 Jun 2015 — —
32 Ulf Timmermann 21.93 1 Jul 1989 — 26
33 David Storl 21.92 29 May 2015 — —
34 David Storl 21.90 27 Jun 2014 — —
35 Udo Beyer 21.89 30 Jun 1978 — 22
36 Udo Beyer 21.88 22 Sep 1985 — 30
36= Ulf Timmermann 21.88 24 Jun 1988 — 25
38 Udo Beyer 21.87 29 May 1988 — 32
38= David Storl 21.87 25 Jul 2014 — —
38= David Storl 21.87 15 Jul 2017 — —
41 Udo Beyer 21.86 7 Jun 1986 — 30
41= Ulf Timmermann 21.86 10 Jul 1988 — 25
41= David Storl 21.86 3 Aug 2012 — —
44 Ulf Timmermann 21.84 28 Aug 1986 — 23
44= Udo Beyer 21.84 13 Sep 1988 — 33
44= Ulf Timmermann 21.84 5 Jul 1989 — 26
44= David Storl 21.84 14 Jul 2014 — —
44= David Storl 21.84 13 Jul 2015 — —
49 Ulf Timmermann 21.83 17 May 1986 — 23
50 Ulf Timmermann 21.81 28 Sep 1985 — 22
51 Udo Beyer 21.80 6 Aug 1978 — 22
51= Ulf Timmermann 21.80 2 Jul 1987 — 24
53 Udo Beyer 21.79 10 Jun 1978 — 22
54 Ulf Timmermann 21.78 20 Jun 1988 — 25
54= David Storl 21.78 2 Sep 2011 — —
56 Udo Beyer 21.76 25 May 1980 — 24
56= Ulf Timmermann 21.76 20 May 1989 — 26
58 Udo Beyer 21.75 28 May 1980 — 24
58= Ulf Timmermann 21.75 21 Jul 1984 — 21
58= Udo Beyer 21.75 3 Jun 1988 — 32
61 Udo Beyer 21.74 2 Sep 1977 — 22
61= Udo Beyer 21.74 29 Jul 1979 — 23
61= David Storl 21.74 23 Aug 2015 — —
64 Udo Beyer 21.73 26 Jun 1982 — 26
64= David Storl 21.73 16 Aug 2013 — —
66 Udo Beyer 21.72 1 Jun 1984 — 28
66= Ulf Timmermann 21.72 5 Aug 1989 — 26
66= David Storl 21.72 16 May 2015 — —
69 Udo Beyer 21.71 21 Jul 1984 — 28
69= Ulf Timmermann 21.71 20 Jun 1987 — 24
71 Udo Beyer 21.70 2 May 1980 — 24
71= Udo Beyer 21.70 9 Jul 1980 — 24
71= Ulf Timmermann 21.70 11 May 1986 — 23
74 Udo Beyer 21.69 29 Aug 1981 — 26
74= Udo Beyer 21.69 2 Sep 1986 — 31
74= Udo Beyer 21.69 18 Jun 1987 — 31
77 Ulf Timmermann 21.68 7 Jun 1985 — 22
77= Udo Beyer 21.68 1 Jul 1986 — 30
77= Ulf Timmermann 21.68 8 Sep 1989 — 26
77= David Storl 21.68 19 Jul 2015 — —
81 Ulf Timmermann 21.67 10 Sep 1986 — 23
82 Udo Beyer 21.66 25 Aug 1978 — 23
82= Udo Beyer 21.66 18 May 1979 — 23
82= Udo Beyer 21.66 5 May 1984 — 28
82= Ulf Timmermann 21.66 21 Aug 1985 — 22
86 Udo Beyer 21.65 13 Aug 1977 — 22
86= Udo Beyer 21.65 29 May 1983 — 27
86= Udo Beyer 21.65 1 Jun 1986 — 30
86= Ulf Timmermann 21.65 8 Jul 1987 — 24
90 Ulf Timmermann 21.64 2 Jun 1990 — 27
91 David Storl 21.62 17 Aug 2018 — —
92 Udo Beyer 21.60 7 Aug 1979 — 23
92= Udo Beyer 21.60 15 Jul 1984 — 28
92= Udo Beyer 21.60 17 Aug 1984 — 29
95 Udo Beyer 21.58 22 May 1988 — 32
95= David Storl 21.58 29 Jun 2012 — —
97 Udo Beyer 21.57 27 Jul 1983 — 27
98 Ulf Timmermann 21.56 19 May 1984 — 21
99 Udo Beyer 21.55 7 Aug 1977 — 21
99= Udo Beyer 21.55 22 May 1983 — 27
99= David Storl 21.55 13 Sep 2014 — —
102 Udo Beyer 21.54 16 Jul 1980 — 24
102= Udo Beyer 21.54 12 May 1984 — 28
104 Udo Beyer 21.53 2 Jul 1987 — 31
104= David Storl 21.53 10 Jul 2017 — —
106 Ulf Timmermann 21.52 30 Apr 1984 — 21
106= David Storl 21.52 19 Jul 2014 — —
108 Ulf Timmermann 21.51 26 Jul 1984 — 21
108= Ulf Timmermann 21.51 5 Sep 1986 — 23
108= David Storl 21.51 15 May 2015 — —
111 Udo Beyer 21.50 9 Sep 1982 — 27
111= Udo Beyer 21.50 11 Aug 1985 — 30
111= Ulf Timmermann 21.50 7 Jun 1990 — 27
111= David Storl 21.50 1 Sep 2011 — —
115 Ulf Timmermann 21.49 1 Jun 1984 — 21
115= David Storl 21.49 14 Sep 2011 — —
117 Udo Beyer 21.48 19 Aug 1978 — 23
117= Udo Beyer 21.48 22 Aug 1984 — 29
117= Udo Beyer 21.48 20 Jun 1988 — 32
117= Ulf Timmermann 21.48 5 Jul 1988 — 25
121 Udo Beyer 21.47 2 Jul 1982 — 26
121= David Storl 21.47 28 Aug 2014 — —
121= David Storl 21.47 26 Jul 2015 — —
121= David Storl 21.47 31 Aug 2017 — —
125 Udo Beyer 21.46 26 Jun 1977 — 21
125= Udo Beyer 21.46 22 Aug 1982 — 27
125= David Storl 21.46 4 Jun 2015 — —
125= David Storl 21.46 4 Sep 2018 — —
129 Udo Beyer 21.45 14 May 1978 — 22
129= David Storl 21.45 18 Aug 2017 — —
131 Udo Beyer 21.44 29 Apr 1980 — 24
131= Udo Beyer 21.44 9 Aug 1981 — 26
131= Udo Beyer 21.44 17 Jun 1983 — 27
134 Oliver-Sven Buder 21.42 21 Aug 1999 — —
134= David Storl 21.42 29 Aug 2014 — —
136 Udo Beyer 21.41 15 Aug 1981 — 26
136= David Storl 21.41 5 Jul 2014 — —
136= David Storl 21.41 12 Aug 2014 — —
136= David Storl 21.41 31 Aug 2014 — —
136= David Storl 21.41 5 Aug 2017 — —
136= David Storl 21.41 19 Jul 2018 — —
136= David Storl 21.41 7 Aug 2018 — —
143 Udo Beyer 21.40 4 Sep 1981 — 26
143= Udo Beyer 21.40 23 Sep 1988 — 33
145 Udo Beyer 21.39 27 Jul 1977 — 21
145= Ulf Timmermann 21.39 29 Jun 1988 — 25
145= David Storl 21.39 23 Jul 2016 — —
148 Ulf Timmermann 21.38 5 May 1984 — 21
148= Ulf Timmermann 21.38 3 Jul 1986 — 23
148= David Storl 21.38 11 Jul 2014 — —
151 Ralf Bartels 21.37 15 Aug 2009 — —
151= David Storl 21.37 13 Sep 2015 — —
153 Udo Beyer 21.36 6 Jun 1979 — 23
153= Ulf Timmermann 21.36 22 May 1983 — 20
153= Ulf Timmermann 21.36 29 May 1983 — 20
153= Ralf Bartels 21.36 29 May 2005 — —
157 Ulf Timmermann 21.35 25 May 1984 — 21
157= Ulf Timmermann 21.35 29 Aug 1987 — 24
157= Ulf Timmermann 21.35 28 May 1989 — 26
157= Ulf Timmermann 21.35 17 Aug 1990 — 27
157= Thomas Schmitt 21.35 21 Mar 2015 — —
162 David Storl 21.34 25 Aug 2017 — —
163 Udo Beyer 21.33 27 Jun 1981 — 25
163= David Storl 21.33 30 Aug 2018 — —
165 Udo Beyer 21.32 4 Jun 1978 — 22
165= Udo Beyer 21.32 13 Jun 1979 — 23
165= Ulf Timmermann 21.32 29 Aug 1990 — 27
168 Udo Beyer 21.31 27 Aug 1977 — 22
168= Udo Beyer 21.31 28 Aug 1982 — 27
168= David Storl 21.31 10 Jul 2016 — —
171 Udo Beyer 21.30 7 Jun 1978 — 22
171= Ulf Timmermann 21.30 5 Sep 1989 — 26
173 Udo Beyer 21.29 12 Aug 1978 — 23
173= Udo Beyer 21.29 27 Jun 1985 — 29
173= Ulf Timmermann 21.29 8 Jul 1988 — 25
173= David Storl 21.29 24 Aug 2014 — —
177 Udo Beyer 21.27 19 Jul 1979 — 23
177= Ulf Timmermann 21.27 23 Sep 1988 — 25
177= Ulf Timmermann 21.27 27 May 1990 — 27
180 Udo Beyer 21.26 16 Jul 1977 — 21
180= David Storl 21.26 26 Jul 2012 — —
180= David Storl 21.26 23 Aug 2015 — —
180= David Storl 21.26 20 Jul 2018 — —
184 Udo Beyer 21.25 17 Jul 1982 — 26
184= Ulf Timmermann 21.25 11 Aug 1985 — 22
184= Ulf Timmermann 21.25 19 Aug 1990 — 27
187 Oliver-Sven Buder 21.24 2 Aug 1997 — —
188 Ulf Timmermann 21.23 9 Jun 1983 — 20
188= David Storl 21.23 29 Jul 2016 — —
188= David Storl 21.23 24 Jun 2017 — —
191 David Storl 21.22 10 Jul 2012 — —
192 Udo Beyer 21.21 3 Jun 1979 — 23
192= Udo Beyer 21.21 30 Jun 1979 — 23
194 David Storl 21.20 21 Jun 2014 — —
194= David Storl 21.20 20 Jun 2015 — —
194= David Storl 21.20 14 Sep 2020 — —
197 Peter Sack 21.19 17 May 2008 — —
197= David Storl 21.19 6 Sep 2015 — —
199 Udo Beyer 21.18 15 Sep 1977 — 22
199= Udo Beyer 21.18 14 Jun 1978 — 22
199= Udo Beyer 21.18 22 May 1986 — 30
199= David Storl 21.18 4 Sep 2015 — —
199= David Storl 21.18 10 Jun 2017 — —
199= David Storl 21.18 13 Jun 2018 — —
205 Ralf Bartels 21.17 10 Jun 2005 — —
205= David Storl 21.17 6 Jul 2017 — —
207 Ulf Timmermann 21.16 7 Aug 1983 — 20
207= Ulf Timmermann 21.16 27 Jun 1985 — 22
207= David Storl 21.16 8 Jun 2018 — —
210 Udo Beyer 21.15 3 Jul 1977 — 21
210= Udo Beyer 21.15 14 Jul 1982 — 26
210= Karsten Stolz 21.15 18 Sep 1988 — —
210= Oliver-Sven Buder 21.15 3 Jul 1999 — —
210= David Storl 21.15 3 Aug 2012 — —
210= David Storl 21.15 30 Aug 2013 — —
210= David Storl 21.15 9 Jun 2014 — —
217 Udo Beyer 21.14 24 Jun 1979 — 23
217= Ralf Bartels 21.14 10 Jul 2005 — —
217= Ralf Bartels 21.14 14 May 2010 — —
220 Udo Beyer 21.13 4 Aug 1979 — 23
220= Udo Beyer 21.13 11 Jun 1981 — 25
220= Ulf Timmermann 21.13 27 Aug 1986 — 23
220= Udo Beyer 21.13 29 Aug 1987 — 32
220= Ralf Bartels 21.13 7 Aug 2006 — —
220= David Storl 21.13 19 May 2012 — —
220= David Storl 21.13 6 Sep 2014 — —
227 Udo Beyer 21.12 20 Apr 1976 — 20
227= Udo Beyer 21.12 10 Aug 1979 — 24
227= Udo Beyer 21.12 18 Aug 1981 — 26
230 Ulf Timmermann 21.11 29 Aug 1987 — 24
230= Ralf Bartels 21.11 21 Jul 2009 — —
230= David Storl 21.11 10 Jun 2012 — —
230= David Storl 21.11 27 Aug 2017 — —
234 Udo Beyer 21.10 10 Sep 1986 — 31
234= David Storl 21.10 27 May 2014 — —
234= David Storl 21.10 18 May 2018 — —
237 Ulf Timmermann 21.09 16 Sep 1989 — 26
237= David Storl 21.09 18 May 2014 — —
237= David Storl 21.09 11 Sep 2015 — —
240 Udo Beyer 21.08 1 Sep 1978 — 23
240= Ulf Timmermann 21.08 17 Jun 1983 — 20
240= Ulf Timmermann 21.08 18 Aug 1990 — 27
240= Ulf Timmermann 21.08 16 Sep 1990 — 27
240= David Storl 21.08 11 Jun 2014 — —
240= David Storl 21.08 20 Aug 2017 — —
246 Udo Beyer 21.07 24 Apr 1976 — 20
246= Udo Beyer 21.07 2 Jun 1982 — 26
246= Ralf Bartels 21.07 28 Aug 2010 — —
249 Udo Beyer 21.06 10 Jul 1976 — 20
249= Udo Beyer 21.06 30 Jul 1980 — 24
249= Udo Beyer 21.06 4 Jun 1982 — 26
249= Oliver-Sven Buder 21.06 18 Aug 1990 — —
249= Ralf Bartels 21.06 29 Jul 2005 — —
254 Udo Beyer 21.05 24 Jul 1976 — 20
254= Udo Beyer 21.05 11 May 1980 — 24
254= Ulf Timmermann 21.05 17 May 1992 — 29
254= Ralf Bartels 21.05 25 Jun 2005 — —
254= David Storl 21.05 9 Aug 2011 — —
259 Udo Beyer 21.04 10 Jun 1982 — 26
259= David Storl 21.04 7 Jul 2013 — —
261 Ralf Bartels 21.03 28 Aug 2009 — —
261= David Storl 21.03 11 Jun 2011 — —
263 Udo Beyer 21.02 30 May 1982 — 26
263= David Storl 21.02 25 Aug 2013 — —
263= David Storl 21.02 1 Jun 2018 — —
266 Ulf Timmermann 21.01 12 Jul 1990 — 27
266= Oliver-Sven Buder 21.01 29 Aug 1990 — —
266= Ralf Bartels 21.01 16 Jun 2006 — —
266= David Storl 21.01 31 May 2016 — —
270 Oliver-Sven Buder 21.00 12 Aug 1990 — —
270= Ulf Timmermann 21.00 7 Sep 1990 — 27
270= Ralf Bartels 21.00 28 Aug 2005 — —
270= Peter Sack 21.00 10 Jun 2007 — —
270= Ralf Bartels 21.00 20 Aug 2010 — —

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.