|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 15/06/2025 | | 2.WT1 | | | | 6 | | Critérium du Dauphiné | | 110 | |
| 15/06/2025 | | 2.WT1s | | | | 4 | | Critérium du Dauphiné, Stage 8 : Val-d'Arc - Plateau de Mont-Cenis | | 10 | |
| 13/06/2025 | | 2.WT1s | | | | 4 | | Critérium du Dauphiné, Stage 6 : Valserhône - Combloux | | 10 | |
| 11/06/2025 | | 2.WT1s | | | | 3 | | Critérium du Dauphiné, Stage 4 : Charmes-sur-Rhône - Saint-Péray I.T.T. | | 18 | |
| 6/04/2025 | | 1.WT1 | | | | 47 | | Ronde van Vlaanderen | | 5 | |
| 2/04/2025 | | 1.WT3 | | | | 4 | | Dwars door Vlaanderen | | 78 | |
| 30/03/2025 | | 1.WT2 | | | | 30 | | Gent - Wevelgem | | 6 | |
| 28/03/2025 | | 1.WT2 | | | | 9 | | E3 Saxo Classic | | 52 | |
| 16/03/2025 | | 2.WT1r | | | | 8 | | Paris - Nice, Mountains classification | | 1 | |
| 16/03/2025 | | 2.WT1r | | | | 2 | | Paris - Nice, Points classification | | 28 | |
| 16/03/2025 | | 2.WT1 | | | | 1 | | Paris - Nice | | 260 | |
| 16/03/2025 | | 2.WT1s | | | | 2 | | Paris - Nice, Stage 8 : Nice - Nice | | 28 | |
| 15/03/2025 | | 2.WT1s | | | | leader | | Paris - Nice, Stage 7 : Nice - Auron | | 11 | |
| 14/03/2025 | | 2.WT1s | | | | leader | | Paris - Nice, Stage 6 : Saint-Julien-en-Saint-Alban - Berre l’Étang | | 11 | |
| 14/03/2025 | | 2.WT1s | | | | 8 | | Paris - Nice, Stage 6 : Saint-Julien-en-Saint-Alban - Berre l’Étang | | 1 | |
| 13/03/2025 | | 2.WT1s | | | | leader | | Paris - Nice, Stage 5 : Saint-Just-en-Chevalet - La Côte-Saint-André | | 11 | |
| 13/03/2025 | | 2.WT1s | | | | 3 | | Paris - Nice, Stage 5 : Saint-Just-en-Chevalet - La Côte-Saint-André | | 18 | |
| 12/03/2025 | | 2.WT1s | | | | 6 | | Paris - Nice, Stage 4 : Vichy - La Loge des Gardes | | 3 | |
| 11/03/2025 | | 2.WT1s | | | | leader | | Paris - Nice, Stage 3 : Nevers - Nevers T.T.T. | | 11 | |
| 11/03/2025 | | 2.WT1s | | | | 1 | | Paris - Nice, Stage 3 : Nevers - Nevers T.T.T. | | 11 | |
| 1/03/2025 | | 1.WT3 | | | | 52 | | Omloop Het Nieuwsblad | | 5 | |