| | | Paris-Corrèze (2.1) |
| 06-08 | DNF | | Stage 2Tulle - Chaumeil (147.0km) | 147.0km |
| 05-08 | 74 | | Stage 1Saint-Amand-Montrond - Besse (194.0km) | 194.0km |
| 02-08 | 61 | | La Poly Normande (1.1) | |
| | | Circuito Montañés (2.2) |
| 14-06 | 5 | | Stage 5Polanco - Torrelavega (173.0km) | 173.0km |
| 31-05 | 27 | | Boucles de l'Aulne (1.1) | 168.0km |
| | | Giro del Trentino (2.1) |
| 112 | | Klassement |
| 4 | | Punten |
| 25-04 | 114 | 112 | Stage 4Sillian - Pejo Fonti (214.0km) | 214.0km |
| 24-04 | 135 | | Stage 3Tesero - Innervillgraten (165.0km) | 165.0km |
| 23-04 | 134 | | Stage 2Riva del Garda - Alpe di Pampeago (141.0km) | 141.0km |
| 22-04 | 111 | | Stage 1Torbole sul Garda - Arco (16.0km) | 16.0km |
| 03-04 | 24 | | Route Adélie de Vitré (1.1) | 198.0km |
| 22-03 | 74 | | Cholet-Pays De Loire (1.1) | 205.0km |
| 01-03 | 21 | | GP di Lugano (1.1) | 178.0km |
| | | Tour du Haut Var (2.1) |
| 44 | | Klassement |
| 22-02 | 50 | 44 | Stage 2Draguignan - Callian (194.0km) | 194.0km |
| 21-02 | 52 | | Stage 1Saint-Raphaël - Grimaud (160.0km) | 160.0km |
| | | Etoile de Bessèges (2.1) |
| 26 | | Klassement |
| 08-02 | 103 | 26 | Stage 5Gagnières - Bessèges (145.0km) | 145.0km |
| 07-02 | 78 | | Stage 4Allègre-les-Fumades - Allègre-les-Fumades (150.0km) | 150.0km |
| 06-02 | 17 | | Stage 3Branoux-les-Taillades - La Grande Combe (134.0km) | 134.0km |
| 05-02 | 83 | | Stage 2Nîmes - Saint-Ambroix (149.0km) | 149.0km |
| 04-02 | 73 | | Stage 1Bellegarde - Le Grau-du-Roi (128.0km) | 128.0km |