1 | 2025-06-01 | 11 | Giro d'Italia | General Classification | 140 |
2 | 2025-05-31 | 8 | Giro d'Italia | Stage 20 | 10 |
3 | 2025-05-28 | 9 | Giro d'Italia | Stage 17 | 8 |
4 | 2025-05-25 | 10 | Giro d'Italia | Stage 15 | 6 |
5 | 2025-05-24 | 11 | Giro d'Italia | Stage 14 | 5 |
6 | 2025-05-20 | 15 | Giro d'Italia | Stage 10 (ITT) | 1 |
7 | 2025-05-16 | 9 | Giro d'Italia | Stage 7 | 8 |
8 | 2025-05-11 | 13 | Giro d'Italia | Stage 3 | 3 |
9 | 2025-05-09 | 8 | Giro d'Italia | Stage 1 | 10 |
10 | 2025-04-25 | 7 | Tour of the Alps | General classification | 55 |
11 | 2025-04-24 | 7 | Tour of the Alps | Stage 4 | 2 |
12 | 2025-04-23 | 5 | Tour of the Alps | Stage 3 | 4 |
13 | 2025-04-21 | 8 | Tour of the Alps | Stage 1 | 1 |
14 | 2025-02-23 | 13 | Volta ao Algarve em Bicicleta | General classification | 28 |
15 | 2024-10-20 | 18 | Gree-Tour of Guangxi | General classification | 28 |
16 | 2024-10-06 | 1 | PETRONAS Le Tour de Langkawi | General classification | 150 |
17 | 2024-10-01 | 1 | PETRONAS Le Tour de Langkawi | Stage 3 | 30 |
18 | 2024-09-08 | 3 | La Vuelta Ciclista a España | Points classification | 10 |
19 | 2024-09-08 | 35 | La Vuelta Ciclista a España | General classification | 20 |
20 | 2024-09-05 | 3 | La Vuelta Ciclista a España | Stage 18 | 35 |
21 | 2024-09-04 | 12 | La Vuelta Ciclista a España | Stage 17 | 4 |
22 | 2024-09-03 | 3 | La Vuelta Ciclista a España | Stage 16 | 35 |
23 | 2024-08-29 | 2 | La Vuelta Ciclista a España | Stage 12 | 50 |
24 | 2024-08-28 | 3 | La Vuelta Ciclista a España | Stage 11 | 35 |
25 | 2024-08-23 | 9 | La Vuelta Ciclista a España | Stage 7 | 8 |
26 | 2024-08-09 | 2 | Vuelta a Burgos | General classification | 110 |
| | | | 796 |