Federation · ITA

Italy national best marks

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

199

Stored marks

105

Distinct marks shown

Men's Shot Put

Derived 14 Sep 2026

Italy national best marks, men Shot Put
# Athlete Mark Date Venue Age
1 Leonardo Fabbri 22.98 14 Sep 2024 — 27
2 Leonardo Fabbri 22.95 15 May 2024 — 27
3 Alessandro Andrei 22.91 12 Aug 1987 — 28
3= Leonardo Fabbri 22.91 23 May 2024 — 27
5 Leonardo Fabbri 22.90 6 Jul 2024 — 27
6 Leonardo Fabbri 22.88 1 May 2024 — 27
7 Leonardo Fabbri 22.82 3 Aug 2025 — 28
8 Leonardo Fabbri 22.74 4 Jul 2026 — 29
9 Leonardo Fabbri 22.52 20 Jul 2024 — 27
10 Leonardo Fabbri 22.45 8 Jun 2024 — 27
11 Zane Weir 22.44 3 Sep 2023 — 27
12 Leonardo Fabbri 22.43 9 Jul 2024 — 27
12= Leonardo Fabbri 22.43 25 Jul 2026 — 29
14 Leonardo Fabbri 22.40 28 May 2024 — 27
15 Leonardo Fabbri 22.38 20 Jun 2024 — 27
16 Leonardo Fabbri 22.34 19 Aug 2023 — 26
17 Leonardo Fabbri 22.31 17 Sep 2023 — 26
17= Leonardo Fabbri 22.31 8 Jun 2025 — 28
17= Leonardo Fabbri 22.31 10 Aug 2026 — 29
20 Leonardo Fabbri 22.24 7 Sep 2024 — 27
21 Leonardo Fabbri 22.21 25 Jun 2026 — 29
22 Alessandro Andrei 22.17 16 May 1987 — 28
23 Leonardo Fabbri 22.16 27 Aug 2026 — 29
24 Zane Weir 22.15 8 Aug 2023 — 27
25 Leonardo Fabbri 22.14 12 Sep 2023 — 26
25= Leonardo Fabbri 22.14 4 Jun 2026 — 29
25= Leonardo Fabbri 22.14 13 Jun 2026 — 29
28 Leonardo Fabbri 22.13 13 Jul 2025 — 28
29 Leonardo Fabbri 22.11 30 Jun 2024 — 27
30 Leonardo Fabbri 22.10 16 Aug 2025 — 28
31 Leonardo Fabbri 22.08 23 Jul 2025 — 28
31= Leonardo Fabbri 22.08 23 Aug 2026 — 29
33 Alessandro Andrei 22.06 6 Aug 1986 — 27
34 Leonardo Fabbri 22.05 7 Feb 2026 — 28
35 Leonardo Fabbri 22.04 14 Jul 2026 — 29
36 Leonardo Fabbri 22.03 25 Aug 2024 — 27
36= Leonardo Fabbri 22.03 5 Sep 2026 — 29
38 Leonardo Fabbri 21.99 30 Aug 2020 — 23
38= Zane Weir 21.99 13 Mar 2022 — 26
38= Leonardo Fabbri 21.99 19 Jul 2025 — 28
38= Leonardo Fabbri 21.99 30 Aug 2026 — 29
42 Alessandro Andrei 21.97 28 May 1987 — 28
42= Alessandro Andrei 21.97 17 Jun 1987 — 28
44 Alessandro Andrei 21.95 1 Jun 1985 — 26
45 Leonardo Fabbri 21.94 13 Sep 2025 — 28
46 Zane Weir 21.93 1 May 2024 — 28
46= Leonardo Fabbri 21.93 1 Aug 2026 — 29
48 Leonardo Fabbri 21.91 16 Jun 2026 — 29
49 Zane Weir 21.90 12 Sep 2023 — 28
50 Alessandro Andrei 21.88 7 Aug 1985 — 26
50= Alessandro Andrei 21.88 29 Aug 1987 — 28
50= Zane Weir 21.88 6 Sep 2023 — 27
50= Leonardo Fabbri 21.88 20 May 2026 — 29
54 Leonardo Fabbri 21.86 5 Sep 2024 — 27
55 Alessandro Andrei 21.84 3 Jun 1987 — 28
55= Leonardo Fabbri 21.84 8 Aug 2023 — 26
55= Zane Weir 21.84 2 Jun 2025 — 29
58 Nick Ponzio 21.83 13 Mar 2022 — —
59 Zane Weir 21.82 19 Aug 2023 — 27
60 Alessandro Andrei 21.81 10 May 1987 — 28
60= Leonardo Fabbri 21.81 17 Jun 2023 — 26
62 Leonardo Fabbri 21.80 30 Jul 2023 — 26
63 Alessandro Andrei 21.77 13 Jul 1986 — 27
63= Leonardo Fabbri 21.77 20 Aug 2025 — 28
65 Leonardo Fabbri 21.76 2 Aug 2024 — 27
66 Zane Weir 21.74 20 May 2023 — 27
67 Leonardo Fabbri 21.73 2 Jun 2023 — 26
68 Alessandro Andrei 21.72 26 Jun 1985 — 26
69 Leonardo Fabbri 21.71 10 Jun 2021 — 24
69= Leonardo Fabbri 21.71 22 Jul 2023 — 26
69= Leonardo Fabbri 21.71 5 Jul 2025 — 28
72 Leonardo Fabbri 21.70 3 Aug 2024 — 27
72= Leonardo Fabbri 21.70 24 Jun 2025 — 28
74 Zane Weir 21.69 30 Jul 2023 — 27
75 Leonardo Fabbri 21.68 29 Jun 2025 — 28
76 Alessandro Andrei 21.67 12 Jun 1985 — 26
76= Zane Weir 21.67 6 Jun 2025 — 29
78 Zane Weir 21.66 19 Sep 2021 — 26
78= Leonardo Fabbri 21.66 21 Jun 2026 — 29
80 Zane Weir 21.65 5 Feb 2022 — 26
81 Alessandro Andrei 21.63 26 Sep 1987 — 28
81= Zane Weir 21.63 5 Sep 2021 — 25
81= Leonardo Fabbri 21.63 22 May 2025 — 28
84 Alessandro Andrei 21.62 4 Apr 1985 — 26
84= Leonardo Fabbri 21.62 15 Jul 2025 — 28
86 Zane Weir 21.60 24 May 2023 — 27
87 Zane Weir 21.59 25 Jun 2023 — 27
88 Alessandro Andrei 21.57 29 Aug 1987 — 28
88= Leonardo Fabbri 21.57 10 Aug 2020 — 23
90 Zane Weir 21.55 13 Jun 2023 — 27
90= Leonardo Fabbri 21.55 9 Sep 2023 — 26
90= Zane Weir 21.55 10 Mar 2024 — 28
93 Leonardo Fabbri 21.51 7 Jun 2026 — 29
94 Alessandro Andrei 21.50 11 Jul 1984 — 25
94= Alessandro Andrei 21.50 26 May 1985 — 26
94= Nick Ponzio 21.50 28 Aug 2024 — —
97 Leonardo Fabbri 21.49 3 Sep 2023 — 26
97= Zane Weir 21.49 8 Jun 2025 — 29
99 Alessandro Andrei 21.47 10 Aug 1986 — 27
99= Leonardo Fabbri 21.47 27 Aug 2025 — 28
101 Alessandro Andrei 21.46 27 Jun 1987 — 28
101= Leonardo Fabbri 21.46 11 Jun 2023 — 26
103 Leonardo Fabbri 21.43 9 May 2026 — 29
104 Leonardo Fabbri 21.42 21 May 2026 — 29
104= Zane Weir 21.42 25 Jul 2026 — 30
106 Zane Weir 21.41 5 Aug 2021 — 25
106= Leonardo Fabbri 21.41 30 Jun 2023 — 26
108 Alessandro Andrei 21.40 27 Jun 1984 — 25
108= Nick Ponzio 21.40 3 Sep 2024 — —
110 Alessandro Andrei 21.39 20 Jun 1984 — 25
110= Alessandro Andrei 21.39 4 Jun 1986 — 27
110= Zane Weir 21.39 24 Jun 2025 — 29
113 Alessandro Andrei 21.38 17 Mar 1985 — 26
113= Alessandro Andrei 21.38 16 Jun 1985 — 26
115 Leonardo Fabbri 21.37 27 Jun 2023 — 26
116 Zane Weir 21.36 30 Jun 2023 — 27
116= Leonardo Fabbri 21.36 9 Sep 2024 — 27
116= Zane Weir 21.36 1 Aug 2026 — 30
119 Alessandro Andrei 21.35 17 Sep 1985 — 26
119= Nick Ponzio 21.35 15 Jul 2022 — —
119= Leonardo Fabbri 21.35 6 Sep 2023 — 26
119= Leonardo Fabbri 21.35 6 Jun 2025 — 28
123 Alessandro Andrei 21.34 18 Jul 1984 — 25
123= Nick Ponzio 21.34 26 Jun 2022 — —
125 Alessandro Andrei 21.32 4 Jul 1987 — 28
125= Leonardo Fabbri 21.32 25 Jan 2020 — 22
125= Zane Weir 21.32 31 Aug 2021 — 25
125= Leonardo Fabbri 21.32 29 Apr 2023 — 26
129 Alessandro Andrei 21.30 6 Jul 1985 — 26
130 Alessandro Andrei 21.29 23 Jul 1986 — 27
130= Alessandro Andrei 21.29 11 Jun 1987 — 28
130= Zane Weir 21.29 14 Jul 2024 — 28
130= Zane Weir 21.29 23 Jul 2025 — 29
130= Leonardo Fabbri 21.29 10 Aug 2026 — 29
135 Alessandro Andrei 21.28 13 Jul 1985 — 26
136 Leonardo Fabbri 21.27 8 Sep 2020 — 23
136= Nick Ponzio 21.27 10 Sep 2022 — —
138 Alessandro Andrei 21.26 11 Aug 1984 — 25
138= Alessandro Andrei 21.26 17 Aug 1985 — 26
138= Leonardo Fabbri 21.26 8 Aug 2020 — 23
141 Alessandro Andrei 21.25 11 Jul 1987 — 28
141= Zane Weir 21.25 3 Aug 2021 — 25
143 Alessandro Andrei 21.24 2 Sep 1986 — 27
143= Nick Ponzio 21.24 9 Jul 2021 — —
145 Paolo Dal Soglio 21.23 11 Sep 1996 — —
145= Nick Ponzio 21.23 18 Jun 2026 — —
147 Alessandro Andrei 21.22 28 Jul 1985 — 26
147= Nick Ponzio 21.22 30 Aug 2022 — —
147= Leonardo Fabbri 21.22 15 Jun 2025 — 28
150 Zane Weir 21.21 6 Jul 2024 — 28
150= Leonardo Fabbri 21.21 21 May 2025 — 28
150= Nick Ponzio 21.21 3 Sep 2026 — —
153 Alessandro Andrei 21.20 30 Jun 1985 — 26
153= Alessandro Andrei 21.20 10 Sep 1986 — 27
153= Zane Weir 21.20 26 Aug 2021 — 25
156 Nick Ponzio 21.19 23 May 2026 — —
157 Leonardo Fabbri 21.18 6 Jun 2023 — 26
158 Alessandro Andrei 21.16 12 May 1985 — 26
158= Leonardo Fabbri 21.16 4 Sep 2022 — 25
160 Alessandro Andrei 21.14 5 Oct 1985 — 26
160= Zane Weir 21.14 6 Jun 2023 — 27
162 Alessandro Andrei 21.13 9 Jun 1984 — 25
162= Paolo Dal Soglio 21.13 7 Sep 1996 — —
162= Zane Weir 21.13 2 Jun 2023 — 27
162= Nick Ponzio 21.13 31 Aug 2024 — —
162= Zane Weir 21.13 4 Jun 2026 — 30
167 Alessandro Andrei 21.12 3 Jun 1984 — 25
167= Nick Ponzio 21.12 18 May 2022 — —
167= Zane Weir 21.12 10 Aug 2026 — 30
170 Alessandro Andrei 21.11 27 May 1984 — 25
170= Alessandro Andrei 21.11 28 May 1986 — 27
170= Zane Weir 21.11 16 Feb 2021 — 25
173 Leonardo Fabbri 21.10 7 Jun 2024 — 27
174 Zane Weir 21.09 29 Apr 2023 — 27
174= Leonardo Fabbri 21.09 24 May 2023 — 26
174= Nick Ponzio 21.09 9 Sep 2024 — —
177 Alessandro Andrei 21.08 13 Sep 1987 — 28
177= Zane Weir 21.08 15 Jun 2025 — 29
179 Alessandro Andrei 21.07 13 Jun 1984 — 25
179= Zane Weir 21.07 22 May 2022 — 26
181 Nick Ponzio 21.06 1 Sep 2022 — —
182 Alessandro Andrei 21.05 12 Jul 1985 — 26
182= Zane Weir 21.05 23 May 2021 — 25
182= Zane Weir 21.05 18 May 2022 — 26
185 Alessandro Andrei 21.04 10 Jul 1985 — 26
185= Nick Ponzio 21.04 16 Apr 2022 — —
185= Nick Ponzio 21.04 30 Apr 2022 — —
185= Nick Ponzio 21.04 22 May 2022 — —
185= Nick Ponzio 21.04 28 Jun 2025 — —
185= Zane Weir 21.04 3 Aug 2025 — 29
191 Alessandro Andrei 21.03 3 Jul 1985 — 26
191= Alessandro Andrei 21.03 22 Sep 1985 — 26
191= Leonardo Fabbri 21.03 25 May 2025 — 28
194 Leonardo Fabbri 21.02 14 Jul 2021 — 24
194= Nick Ponzio 21.02 11 Jun 2022 — —
194= Nick Ponzio 21.02 25 Jun 2026 — —
197 Paolo Dal Soglio 21.00 1 Sep 1996 — —
197= Zane Weir 21.00 2 Aug 2024 — 28
197= Zane Weir 21.00 31 May 2026 — 30

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.