2025-03-16 | 1005 | Stage 8 | Nice - Nice | Team |
2025-03-15 | 14 | Stage 7 | Nice - Auron | Team |
2025-03-14 | 34 | Stage 6 | Saint-Julien-en-Saint-Alban - Berre l'Étang | Team |
2025-03-13 | 7 | Stage 5 | Saint-Just-en-Chevalet - La Côte-Saint-André (Côte de Notre-Dame-de-Sciez) | Team |
2025-03-12 | 7 | Stage 4 | Vichy - La Loge des Gardes | Team |
2025-03-11 | 8 | Stage 3 (TTT) | Circuit Nevers Magny-Cours - Nevers | National champion |
2025-03-10 | 39 | Stage 2 | Montesson - Bellegarde | Team |
2025-03-09 | 31 | Stage 1 | Le Perray-en-Yvelines - Le Perray-en-Yvelines | Team |
2024-03-10 | 5 | Stage 8 | Nice - Nice | GC |
2024-03-09 | 7 | Stage 7 | Nice - La Madone d'Utelle | GC |
2024-03-08 | 2 | Stage 6 | Sisteron - La Colle-sur-Loup | Team |
2024-03-07 | 31 | Stage 5 | Saint-Sauveur-de-Montagut - Sisteron | Team |
2024-03-06 | 10 | Stage 4 | Chalon-sur-Saône - Mont Brouilly | GC |
2024-03-05 | 1 | Stage 3 (TTT) | Auxerre - Auxerre | Team |
2024-03-04 | 56 | Stage 2 | Thoiry - Montargis | Team |
2024-03-03 | 37 | Stage 1 | Les Mureaux - Les Mureaux | Team |
2022-03-13 | 4 | Stage 8 | Nice - Nice | Team |
2022-03-12 | 6 | Stage 7 | Nice - Col de Turini | Team |
2022-03-11 | 50 | Stage 6 | Courthézon - Aubagne | Team |
2022-03-10 | 1 | Stage 5 | Saint-Just-Saint-Rambert - Saint-Sauveur-de-Montagut | Team |
2022-03-09 | 14 | Stage 4 (ITT) | Domérat - Montluçon | Team |
2022-03-08 | 110 | Stage 3 | Vierzon - Dun-le-Palestel | Team |
2022-03-07 | 72 | Stage 2 | Auffargis - Orléans | Team |
2022-03-06 | 26 | Stage 1 | Mantes-la-Ville - Mantes-la-Ville | Team |
2021-03-12 | 1005 | Stage 6 | Brignoles - Biot | Youth GC |
2021-03-11 | 44 | Stage 5 | Vienne - Bollène | Youth GC |
2021-03-10 | 14 | Stage 4 | Chalon-sur-Saône - Chiroubles | Youth GC |
2021-03-09 | 4 | Stage 3 (ITT) | Gien - Gien | Team |
2021-03-08 | 38 | Stage 2 | Oinville-sur-Montcient - Amilly | Team |
2021-03-07 | 19 | Stage 1 | Saint-Cyr-L'École - Saint-Cyr-L'École | Team |