| | | Tour Alsace (2.2) |
| 96 | | Klassement |
| 04-08 | 86 | 96 | Stage 5Ottmarsheim - Dannemarie (158.0km) | 158.0km |
| 03-08 | 106 | 99 | Stage 4Ribeauville - Lac Blanc (161.0km) | 161.0km |
| 02-08 | 64 | 66 | Stage 3Vesoul - La Planche des Belles Filles (143.0km) | 143.0km |
| 01-08 | 93 | 146 | Stage 2Selestat - Selestat (153.0km) | 153.0km |
| 31-07 | | 150 | Stage 1Sausheim - Sausheim (4.0km) | 4.0km |
| | | Tour de la Mirabelle (2.2) |
| 34 | | Klassement |
| 25 | | Punten |
| 02-06 | 8 | 34 | Stage 3Lunéville - Damelevières (180.0km) | 180.0km |
| 01-06 | 39 | 39 | Stage 2Epinal - Gérardmer (146.0km) | 146.0km |
| 31-05 | 39 | 39 | Stage 1aPont-à-Mousson - Vandoeuvre-lès-Nancy (67.0km) | 67.0km |
| 31-05 | 24 | 25 | Stage 1bVandoeuvre-lès-Nancy - Blénod-lès-Pont-à-Mousson (97.0km) | 97.0km |
| | | Tour du Jura Cycliste (2.2) |
| 28-04 | DNF | | Stage 2Moissey - Dôle (184.0km) | 184.0km |
| 27-04 | 51 | 51 | Stage 1Lavans-lès-Saint-Claude - Saint-Lupicin (154.0km) | 154.0km |
| 17-03 | 80 | | Paris-Troyes (1.2) | |