| | | Giro Ciclistico della Valle d'Aosta - Mont Blanc (2.2U) |
| 21-07 | DNF | | Stage 5Valtournenche - Breuil-Cervinia (95.0km) | 95.0km |
| 20-07 | 40 | 45 | Stage 4Saint-Vincent - Champoluc (163.0km) | 163.0km |
| 19-07 | 68 | 62 | Stage 3Sarre - Pré-Saint-Didier (129.0km) | 129.0km |
| 18-07 | 82 | 62 | Stage 2Verrès - Borgofranco d'Ivrea (127.0km) | 127.0km |
| 17-07 | 51 | 51 | Stage 1Saint-Gervais Mont-Blanc - Passy (40.0km) | 40.0km |
| 16-05 | DNF | | Mercan'Tour Classic Alpes-Maritimes (1.1) | 168.0km |
| 12-05 | DNF | | Flèche Ardennaise (1.2) | 174.0km |
| 13-04 | 47 | | Liège-Bastogne-Liège U23 (1.2U) | 175.0km |
| | | Circuit des Ardennes (2.2) |
| 04-04 | DNF | | Stage 1Juniville - Asfeld (165.0km) | 165.0km |