|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 16/05/2025 | | 2.PSs | | | | leader | | 4 Jours de Dunkerque, Stage 3 : Valenciennes - Famars | | 8 | |
| 16/05/2025 | | 2.PSs | | | | 3 | | 4 Jours de Dunkerque, Stage 3 : Valenciennes - Famars | | 10 | |
| 15/05/2025 | | 2.PSs | | | | leader | | 4 Jours de Dunkerque, Stage 2 : Avesnes sur Helpe - Crépy-en-Valois | | 8 | |
| 15/05/2025 | | 2.PSs | | | | 4 | | 4 Jours de Dunkerque, Stage 2 : Avesnes sur Helpe - Crépy-en-Valois | | 5 | |
| 14/05/2025 | | 2.PSs | | | | leader | | 4 Jours de Dunkerque, Stage 1 : Sainte-Catherine - Amiens | | 8 | |
| 14/05/2025 | | 2.PSs | | | | 1 | | 4 Jours de Dunkerque, Stage 1 : Sainte-Catherine - Amiens | | 25 | |
| 8/04/2025 | | 2.WT2s | | | | 6 | | Itzulia Basque Country, Stage 2 : Pamplona - Lodosa | | 3 | |
| 22/03/2025 | | 1.WT1 | | | | 109 | | Milano - Sanremo | | 5 | |
| 16/03/2025 | | 2.WT1r | | | | 4 | | Paris - Nice, Points classification | | 10 | |
| 16/03/2025 | | 2.WT1 | | | | 53 | | Paris - Nice | | 5 | |
| 14/03/2025 | | 2.WT1s | | | | 4 | | Paris - Nice, Stage 6 : Saint-Julien-en-Saint-Alban - Berre l’Étang | | 10 | |
| 11/03/2025 | | 2.WT1s | | | | - | | Paris - Nice, Stage 3 : Nevers - Nevers T.T.T. | | 11 | |
| 10/03/2025 | | 2.WT1s | | | | 6 | | Paris - Nice, Stage 2 : Montesson - Bellegarde | | 3 | |
| 9/03/2025 | | 2.WT1s | | | | 5 | | Paris - Nice, Stage 1 : Le Perray-en-Yvelines - Le Perray-en-Yvelines | | 5 | |