25.05 | Ronde de l'Isard | GC | 8 | 208 | | UCI | |
06.07 | Tour du Piémont Pyrénéen | GC | 3 | 120 | | NAT | |
24.05 | Ronde de l'Isard | Stage 4 | 8 | 52 | | UCI | |
08.02 | Ronde du Pays Basque | 11 | 50 | | NAT | |
01.06 | Alpes Isère Tour | GC | 21 | 48 | | UCI | |
22.03 | Le Poinçonnet-Panazol Limoges Métropole | 12 | 45 | | NAT | |
23.02 | Grand Prix de Puyloubier-Sainte-Victoire | 12 | 45 | | NAT | |
30.05 | Alpes Isère Tour | Stage 3 | 11 | 40 | | UCI | |
05.07 | Tour du Piémont Pyrénéen | Stage 1 | 5 | 40 | | NAT | |
23.05 | Ronde de l'Isard | Stage 3 | 12 | 36 | | UCI | |
09.03 | Grand Prix d'Ouverture Pierre Pinel | 4 | 36 | | NAT | |
22.05 | Ronde de l'Isard | Stage 2 | 13 | 32 | | UCI | |
31.05 | Alpes Isère Tour | Stage 4 | 13 | 32 | | UCI | |
29.05 | Alpes Isère Tour | Stage 2 | 15 | 24 | | UCI | |
11.05 | Circuit de Saône-et-Loire | GC | 19 | 24 | | NAT | |
06.07 | Tour du Piémont Pyrénéen | Stage 2 | 12 | 23 | | NAT | |
25.05 | Ronde de l'Isard | Stage 5 | 17 | 20 | | UCI | |
22.04 | G.P. Palio del Recioto - Trofeo Zanotti Mobili | 22 | 20 | | UCI | |
09.02 | Trophée de l'Essor | 20 | 18 | | NAT | |
10.05 | Circuit de Saône-et-Loire | Stage 2 | 16 | 15 | | NAT | |
18.07 | Giro Ciclistico della Valle d'Aosta - Mont Blanc | Stage 3 | 20 | 14 | | UCI | |
29.07 | Grand Prix de Cours-la-Ville | 22 | 13 | | NAT | |
21.05 | Ronde de l'Isard | Stage 1 | 21 | 12 | | UCI | |
06.04 | Trofeo Piva | 20 | 11 | | UCI | |
01.06 | Alpes Isère Tour | Stage 5 | 22 | 10 | | UCI | |
11.05 | Circuit de Saône-et-Loire | Stage 3 | 26 | 4 | | NAT | |
| | | 992 | | | |