08.10 | 78 | | | Paris - Tours Elite (1.Pro) Bingoal WB | 213.9 | | | more |
03.10 | 66 | | | Tre Valli Varesine (1.Pro) Bingoal WB | 196.54 | | | more |
02.10 | DNF | | | Coppa Bernocchi - GP Banco BPM (1.Pro) Bingoal WB | 186.65 | | | more |
30.09 | 58 | | | Giro dell'Emilia (1.Pro) Bingoal WB | 204.1 | | | more |
28.09 | 44 | | | Coppa Agostoni - Giro delle Brianze (1.1) Bingoal WB | 195.7 | | | more |
17.09 | 20 | | | Ixina Gooikse Pijl p/b Lotto (1.1) Bingoal WB | 199 | 1 | 3 | more |
05.09 | 52 | | | Grand Prix de Fougères-Trophée Harmonie Mutuelle (NAT) Bingoal WB | 174.4 | | | more |
01.09 › 03.091-3/9 | | | | 3 Jours de Cherbourg (NAT) Bingoal WB | | | | more |
| 3 | | | General classificationGeneral classification | | | | |
03.09 | 7 | | | S3Stage 3 - Cherbourg-en-Cotentin › Cherbourg-en-Cotentin | 129.5 | | | |
02.09 | 9 | | | S2Stage 2 - Querqueville › Octeville | 163.2 | | | |
01.09 | 2 | | | S1Stage 1 - Tourlaville › Bricquebe | 160.6 | | | |
27.08 | 4 | | | Tour du Périgord (NAT) Bingoal WB | 162.2 | | | more |
17.08 › 20.0817-20/8 | | | | Arctic Race of Norway (2.Pro) Bingoal WB | | | | more |
| 25 | | | Youth classificationYouth classification | | | | |
| 51 | | | General classificationGeneral classification | | | | |
20.08 | 44 | | | S4Stage 4 - Kvalsund › Nordkapp | 171.4 | | | |
19.08 | 30 | 62 | | S3Stage 3 - Hammerfest › Havøysund | 167 | | | |
18.08 | 76 | 76 | | S2Stage 2 - Alta › Hammerfest | 153.4 | | | |
17.08 | 32 | 37 | | S1Stage 1 - Kautokeino › Alta | 171 | | | |
13.08 | 49 | | | La Polynormande (1.1) Bingoal WB | 170 | | | more |
07.08 | 5 | | | Challenge Mayennais - Fougerolles-du-Plessis (NAT) Bingoal WB | 120.6 | | | more |
30.07 | 9 | | | Grote Prijs Bodegem Kapelle Sportief (NAT) | 117 | | | more |
25.07 | 9 | | | GP Pascal Depessemier - Flobecq (NAT) | 116.4 | | | more |
07.07 › 09.077-9/7 | | | | Tour de Côte d'Or (NAT) | | | | more |
| 26 | | | General classificationGeneral classification | | | | |
09.07 | 39 | | | S4Stage 4 - Arnay-le-Duc › Arnay-le-Duc | 149 | | | |
08.07 | 20 | | | S3Stage 3 - Dijon vélodrome › Seurre | 71 | | | |
08.07 | 73 | | | S2Stage 2 - Norges-la-Ville › Clénay | 77 | | | |
07.07 | 30 | | | S1Stage 1 - Châtillon-sur-Seine › Molesme | 160 | | | |
02.07 | 4 | | | Boucles de l'Austreberthe (NAT) | 158.5 | | | more |
15.06 › 18.0615-18/6 | | | | Tour Nivernais Morvan (NAT) | | | | more |
| 20 | | | General classificationGeneral classification | | | | |
18.06 | 23 | | | S5Stage 5 - Neuvy-sur-Loire › Marzy | 98.6 | | | |
18.06 | 16 | | | S4Stage 4 - Sermoise-sur-Loire › Challuy | 7.6 | | | |
17.06 | 18 | | | S3Stage 3 - Dornecy › Donzy | 163.8 | | | |
16.06 | 26 | | | S2Stage 2 - Saint-Pierre-le-Moûtier › Lucenay-les-Aix | 150.8 | | | |
15.06 | 27 | | | S1Stage 1 - Garchizy › La Machine | 161.1 | | | |
29.05 | 53 | | | Paris - Troyes (1.2) | 180 | | | more |
20.05 | 2 | | | Grand Prix de Neufchâtel-en-Saosnois (NAT) | 129 | | | more |
18.05 | 2 | | | GP PV Remorques (NAT) | 120 | | | more |
11.05 › 14.0511-14/5 | | | | Tour de la Manche (NAT) | | | | more |
| 3 | | | Mountains classificationMountains classification | | | | |
| 2 | | | Points classificationPoints classification | | | | |
| 6 | | | General classificationGeneral classification - Gavray › Périers | 173.1 | | | |
14.05 | 3 | | | S5Stage 5 - Isigny-le-Buat › Granville | 155 | | | |
13.05 | 7 | | | S4Stage 4 - La Haye › Isigny-le-Buat | 170 | | | |
12.05 | 31 | | | S3Stage 3 - Sartilly › La Haye | 99 | | | |
12.05 | 36 | | | S2 (ITT)Stage 2 (ITT) - Sartilly › Sartilly | 14.6 | | | |
11.05 | 47 | | | S1Stage 1 - Gavray-sur-Sienne › Périers | 173.1 | | | |
07.05 | 10 | | | Tour du Gévaudan (NAT) | 143 | | | more |
23.04 | 2 | | | Grand Prix de Brebières (NAT) | 121.2 | | | more |
15.04 | 3 | | | La Gainsbarre (NAT) | 171.3 | | | more |
09.04 | 54 | | | Chazal Classic (NAT) | 155.1 | | | more |
08.04 | 11 | | | Tour du Charollais (NAT) | 157.3 | | | more |
01.04 › 02.041-2/4 | | | | Boucle de l'Artois (NAT) | | | | more |
| 18 | | | General classificationGeneral classification | | | | |
02.04 | 11 | | | S3Stage 3 - Beaurains › Bapaume | 163.3 | | | |
01.04 | 17 | | | S2Stage 2 - Fruges › Beaurainville | 80.3 | | | |
01.04 | 44 | | | S1Stage 1 - Frévin-Capelle › Parc d'Olhain | 83.4 | | | |
12.03 | 8 | | | Grand Prix de Buxerolles (NAT) | 145.1 | | | more |
11.03 | 17 | | | Le Poinçonnet-Panazol Limoges Métropole (NAT) | 159.6 | | | more |
05.03 | 91 | | | Grand Prix de la Ville de Lillers Souvenir Bruno Comini (1.2) | 179 | | | more |
04.03 | 39 | | | Le Tour des 100 Communes (1.2) | 176.2 | | | more |
25.02 | 3 | | | Grand Prix de Saint-Hilaire-du-Harcouët (NAT) | 134.28 | | | more |
19.02 | 4 | | | Grand Prix de Puyloubier-Sainte-Victoire (NAT) | 122.4 | | | more |
18.02 | 33 | | | Grand Prix du Pays d'Aix (NAT) | 138 | | | more |