| Season | Wins | Race days |
|---|---|---|
| 2025 | 0 | 23 |
| 2024 | 0 | 1 |
| 2023 | 0 | 33 |
| 2022 | 0 | 17 |
| 2021 | 0 | 18 |
| 2020 | 0 | 11 |
| 2019 | 0 | 11 |
| 2018 | 0 | 7 |
| 2017 | 0 | 0 |
| 2016 | 0 | 0 |
| 2015 | 0 | 0 |
| Date | Race | Class | PlacementPos. |
|---|---|---|---|
| 23.08.23.08.2026 | GP Colli Rovescalesi - Trofeo Enertrade | 1.2 | 35 |
| 21.08.21.08.2026 | Tour du Limousin-Périgord - Nouvelle Aquitaine - Stage 4 | 2.1 | 29 |
| 20.08.20.08.2026 | Tour du Limousin-Périgord - Nouvelle Aquitaine - Stage 3 | 2.1 | 18 |
| 19.08.19.08.2026 | Tour du Limousin-Périgord - Nouvelle Aquitaine - Stage 2 | 2.1 | 41 |
| 18.08.18.08.2026 | Tour du Limousin-Périgord - Nouvelle Aquitaine - Stage 1 | 2.1 | 47 |
| 02.08.02.08.2026 | PostNord Tour of Denmark - Stage 5 | 2.Pro | 44 |
| 01.08.01.08.2026 | PostNord Tour of Denmark - Stage 4 | 2.Pro | 36 |
| 31.07.31.07.2026 | PostNord Tour of Denmark - Stage 3 | 2.Pro | 22 |
| 30.07.30.07.2026 | PostNord Tour of Denmark - Stage 2 | 2.Pro | 56 |
| 29.07.29.07.2026 | PostNord Tour of Denmark - Stage 1 | 2.Pro | 46 |
| Race | Period | Placement | Category | Class |
|---|---|---|---|---|
Il Giro d'Abruzzo General classification · 2.1 | 2025 | 1 × rank 111× #11 | General classification | 2.1 |
Giro della Lunigiana General classification · 2.1 | 2019 | 1 × rank 121× #12 | General classification | 2.1 |
Giro della Lunigiana Stages · 2.1 | 2019 | 1 × rank 51× #5 | Stages | 2.1 |
Gran Premio dell'Arno One-day races · 1.1 | 2019 | 1 × rank 31× #3 | One-day races | 1.1 |
Giro dell'Appennino One-day races · 1.1 | 2026 | 1 × rank 101× #10 | One-day races | 1.1 |
Giro dell'Appennino One-day races · 1.1 | 2025 | 1 × rank 151× #15 | One-day races | 1.1 |
Visegrad 4 Kerekparverseny One-day races · 1.2 | 2026 | 1 × rank 11× #1 | One-day races | 1.2 |
Giro del Medio Brenta One-day races · 1.2 | 2023 - 2025 | 2 × rank 22× #2 | One-day races | 1.2 |
TrofeoAlcide De Gasperi One-day races · 1.2 | 2025 | 1 × rank 31× #3 | One-day races | 1.2 |
Giro Next Gen Stages · 2.2U | 2023 | 1 × rank 21× #2 | Stages | 2.2U |