| 17 Apr 2025 |
Il Giro d'Abruzzo 2025 |
Stage 3
|
DNF |
— |
| 16 Apr 2025 |
Il Giro d'Abruzzo 2025 |
Stage 2
|
59 |
+ 5' 32" |
| 15 Apr 2025 |
Il Giro d'Abruzzo 2025 |
Stage 1
|
77 |
+ 6' 33" |
| 27 Mar 2025 |
Settimana Internazionale Coppi e Bartali 2025 |
Stage 3
|
— |
+ 23' 16" |
| 26 Mar 2025 |
Settimana Internazionale Coppi e Bartali 2025 |
Stage 2
|
108 |
+ 13' 16" |
| 25 Mar 2025 |
Settimana Internazionale Coppi e Bartali 2025 |
Stage 1
|
95 |
same time |
| 12 Feb 2025 |
Tour of Oman 2025 |
Stage 5
|
60 |
+ 8' 04" |
| 11 Feb 2025 |
Tour of Oman 2025 |
Stage 4
|
68 |
same time |
| 10 Feb 2025 |
Tour of Oman 2025 |
Stage 3
|
59 |
+ 4' 35" |
| 09 Feb 2025 |
Tour of Oman 2025 |
Stage 2
|
63 |
+ 4' 29" |
| 08 Feb 2025 |
Tour of Oman 2025 |
Stage 1
|
23 |
same time |
| 06 Oct 2024 |
Petronas Le Tour de Langkawi 2024 |
Stage 8
|
84 |
same time |
| 05 Oct 2024 |
Petronas Le Tour de Langkawi 2024 |
Stage 7
|
36 |
same time |
| 04 Oct 2024 |
Petronas Le Tour de Langkawi 2024 |
Stage 6
|
66 |
+ 0' 09" |
| 03 Oct 2024 |
Petronas Le Tour de Langkawi 2024 |
Stage 5
|
57 |
same time |
| 02 Oct 2024 |
Petronas Le Tour de Langkawi 2024 |
Stage 4
|
48 |
same time |
| 01 Oct 2024 |
Petronas Le Tour de Langkawi 2024 |
Stage 3
|
47 |
+ 4' 43" |
| 30 Sep 2024 |
Petronas Le Tour de Langkawi 2024 |
Stage 2
|
123 |
same time |
| 29 Sep 2024 |
Petronas Le Tour de Langkawi 2024 |
Stage 1
|
85 |
same time |
| 07 Sep 2024 |
Giro della Regione Friuli Venezia Giulia 2024 |
Stage 4
|
115 |
+ 7' 42" |
| 06 Sep 2024 |
Giro della Regione Friuli Venezia Giulia 2024 |
Stage 3
|
74 |
+ 8' 23" |
| 05 Sep 2024 |
Giro della Regione Friuli Venezia Giulia 2024 |
Stage 2
|
52 |
+ 14' 50" |
| 04 Sep 2024 |
Giro della Regione Friuli Venezia Giulia 2024 |
Stage 1
|
117 |
same time |
| 17 Apr 2024 |
Tour of the Alps 2024 |
Stage 3
|
DNF |
— |
| 16 Apr 2024 |
Tour of the Alps 2024 |
Stage 2
|
102 |
+ 12' 51" |
| 15 Apr 2024 |
Tour of the Alps 2024 |
Stage 1
|
77 |
+ 8' 38" |
| 12 Apr 2024 |
Il Giro d'Abruzzo 2024 |
Stage 4
|
63 |
+ 15' 32" |
| 11 Apr 2024 |
Il Giro d'Abruzzo 2024 |
Stage 3
|
39 |
+ 6' 31" |
| 10 Apr 2024 |
Il Giro d'Abruzzo 2024 |
Stage 2
|
51 |
+ 1' 53" |
| 09 Apr 2024 |
Il Giro d'Abruzzo 2024 |
Stage 1
|
71 |
same time |
| 23 Mar 2024 |
Settimana Internazionale Coppi e Bartali 2024 |
Stage 5
|
52 |
+ 4' 01" |
| 22 Mar 2024 |
Settimana Internazionale Coppi e Bartali 2024 |
Stage 4
|
83 |
+ 12' 27" |
| 21 Mar 2024 |
Settimana Internazionale Coppi e Bartali 2024 |
Stage 3
|
46 |
+ 1' 17" |
| 20 Mar 2024 |
Settimana Internazionale Coppi e Bartali 2024 |
Stage 2
|
55 |
+ 1' 49" |
| 19 Mar 2024 |
Settimana Internazionale Coppi e Bartali 2024 |
Stage 1
|
122 |
+ 4' 42" |
| 14 Feb 2024 |
Tour of Oman 2024 |
Stage 5
|
49 |
+ 3' 40" |
| 13 Feb 2024 |
Tour of Oman 2024 |
Stage 4
|
72 |
+ 4' 09" |
| 12 Feb 2024 |
Tour of Oman 2024 |
Stage 3
|
73 |
+ 0' 33" |
| 11 Feb 2024 |
Tour of Oman 2024 |
Stage 2
|
68 |
+ 2' 22" |
| 10 Feb 2024 |
Tour of Oman 2024 |
Stage 1
|
92 |
+ 0' 10" |
| 17 Aug 2019 |
Czech Tour 2019 |
Stage 3
|
DNF |
— |
| 16 Aug 2019 |
Czech Tour 2019 |
Stage 2
|
60 |
same time |
| 03 Aug 2019 |
Tour Alsace 2019 |
Stage 4
|
73 |
same time |
| 02 Aug 2019 |
Tour Alsace 2019 |
Stage 3
|
37 |
+ 3' 09" |
| 01 Aug 2019 |
Tour Alsace 2019 |
Stage 2
|
56 |
+ 3' 26" |
| 31 Jul 2019 |
Tour Alsace 2019 |
Stage 1
|
32 |
same time |
|
Utsunomiya Japan Cup Road Race 2025 |
—
|
DNF |
— |
|
Tour of Oman 2025 |
—
|
60 |
+ 8' 04" |
|
Milano - Torino 2025 |
—
|
113 |
+ 12' 58" |
|
Memorial Marco Pantani 2024 |
—
|
DNF |
— |
|
Trofeo Matteotti 2024 |
—
|
DNF |
— |
|
Settimana Internazionale Coppi e Bartali 2024 |
—
|
52 |
+ 4' 01" |
|
Il Giro d'Abruzzo 2024 |
—
|
63 |
+ 15' 32" |
|
Petronas Le Tour de Langkawi 2024 |
—
|
84 |
same time |
|
GP Industria & Artigianato 2024 |
—
|
79 |
+ 4' 52" |
|
Trofeo Laigueglia 2024 |
—
|
59 |
+ 5' 36" |
|
Tour of Oman 2024 |
—
|
49 |
+ 3' 40" |
|
Giro della Regione Friuli Venezia Giulia 2024 |
—
|
115 |
+ 7' 42" |
|
Utsunomiya Japan Cup Road Race 2024 |
—
|
30 |
+ 11' 50" |
|
Utsunomiya Japan Cup Road Race 2023 |
—
|
43 |
+ 10' 06" |