| 01-10 | 38 | | 88°Piccolo Giro di Lombardia (1.2U) | |
| 25-09 | DNF | | Gooikse Pijl (1.2) | 198.0km |
| 10-09 | 66 | | De Kustpijl (1.2) | |
| | | Tour de l'Avenir (2.NCUP) |
| 35 | | Standings |
| 27-08 | 41 | 35 | Stage 8Saint-Michel-de-Maurienne - Saint-Sorlin-d'Arves | 72.0km |
| 26-08 | 29 | 35 | Stage 7Val-d'Isère - Vailmeinier | 121.0km |
| 25-08 | 45 | 49 | Stage 6Saint-Gervais Mont-Blanc - Tignes | 123.0km |
| 24-08 | 75 | 69 | Stage 5Scionzier - Les Carroz-d'Arâches | 97.0km |
| 23-08 | 57 | 54 | Stage 4Lugny - Lugny | 16.0km |
| 22-08 | 78 | 69 | Stage 3Bourg-en-Bresse - Autun | 171.0km |
| 21-08 | 92 | | Stage 2Montrond-les-Bains - Trévoux | 156.0km |
| 20-08 | 60 | 60 | Stage 1Le Puy-en-Velay - Veauche | 139.0km |
| | | Tour Alsace (2.2) |
| 30-07 | DNF | | Stage 3Ribeauville - Lac Blanc | 157.0km |
| 29-07 | 115 | 99 | Stage 2Altkirch - Huningue | 151.0km |
| 28-07 | 60 | 96 | Stage 1Velleminfroy - Dannemarie | 171.0km |
| 27-07 | 111 | 111 | PrologueSausheim - Sausheim | 7.0km |
| | | Giro Ciclistico della Valle d'Aosta Mont Blanc (2.2U) |
| 18 | | Standings |
| 17-07 | 26 | 18 | Stage 5Valtournenche - Breuil-Cervinia | 107.0km |
| 16-07 | 19 | 16 | Stage 4Pontey - Val Clavalité | 166.0km |
| 15-07 | 13 | 12 | Stage 3Quincinetto - Tavagnasco | 159.0km |
| 14-07 | 9 | 23 | Stage 2Morillon - Saint-Gervais Mont-Blanc | 136.0km |
| 13-07 | | 73 | Stage 1Pont-Saint-Martin - Montjovet | 19.0km |
| | | Tour des Pays de Savoie (2.2) |
| 19-06 | DNF | | Stage 4Moûtiers - Cluses | 130.0km |
| 18-06 | 52 | 40 | Stage 3bSaint-Michel-de-Maurienne - Saint-Martin-de-la-Porte | 7.0km |
| 18-06 | 68 | 40 | Stage 3aChambéry - Modane | 123.0km |
| 17-06 | 22 | 23 | Stage 2Barby - Les Déserts | 118.0km |
| 16-06 | 39 | 39 | Stage 1Saint-Michel-de-Maurienne - Cruseilles | 145.0km |