03.10 | 13 | | | Binche - Chimay - Binche / Mémorial Frank Vandenbroucke (1.1) Team Arkéa Samsic | 198.6 | 8 | 5 | more |
01.10 | 60 | | | Lotto Famenne Ardenne Classic (1.1) Team Arkéa Samsic | 188.1 | | | more |
28.09 | DNF | | | Circuit Franco-Belge (1.Pro) Team Arkéa Samsic | 190.6 | | | more |
20.09 › 24.0920-24/9 | | | | Škoda Tour Luxembourg (2.Pro) Team Arkéa Samsic | | | | more |
| 40 | | | Youth classificationYouth classification | | | | |
| 93 | | | General classificationGeneral classification | | | | |
24.09 | 95 | | | S5Stage 5 - Mersch › Luxembourg | 177.2 | | | |
23.09 | 101 | 89 | | S4 (ITT)Stage 4 (ITT) - Pétange › Pétange | 23.9 | | | |
22.09 | 79 | 84 | | S3Stage 3 - Mertert › Vianden | 168.4 | | | |
21.09 | 37 | 81 | | S2Stage 2 - Mondorf-les-Bains › Mamer | 183.9 | | | |
20.09 | 98 | 99 | | S1Stage 1 - Luxembourg › Luxembourg | 156.4 | | | |
17.09 | 78 | | | Grand Prix d'Isbergues - Pas de Calais (1.1) Team Arkéa Samsic | 197.6 | | | more |
15.09 | 23 | | | Kampioenschap van Vlaanderen (1.1) Team Arkéa Samsic | 165.1 | | 3 | more |
10.09 | 1 | | | Ronde Mayennaise (NAT) Team Arkéa Samsic | 158.9 | | | more |
05.09 | 1 | | | Grand Prix de Fougères-Trophée Harmonie Mutuelle (NAT) Team Arkéa Samsic | 174.4 | | | more |
03.09 | 5 | | | Grand Prix de Plouay (1.2) | 179.8 | 2 | 15 | more |
27.08 | 8 | | | Tour du Périgord (NAT) Team Arkéa Samsic | 162.2 | | | more |
20.08 | 14 | | | Egmont Cycling Race (1.1) Team Arkéa Samsic | 193.5 | 7 | 5 | more |
19.08 | 44 | | | Druivenkoers - Overijse (1.1) Team Arkéa Samsic | 185.6 | | | more |
15.08 | DNF | | | Tour of Leuven - Memorial Jef Scherens (1.1) Team Arkéa Samsic | 192.4 | | | more |
04.08 › 07.084-7/8 | | | | L'Estivale Bretonne (NAT) | | | | more |
| 1 | | | General classificationGeneral classification | | | | |
07.08 | 2 | | | S4Stage 4 - Loudéac › Loudéac | 147.9 | | | |
06.08 | 7 | | | S3Stage 3 - Plougonven › Plouigneau-Le Ponthou | 135.7 | | | |
05.08 | 3 | | | S2Stage 2 - Scrignac › Poullaouen | 137.4 | | | |
04.08 | 2 | | | S1Stage 1 - Grand-Champ › Grand-Champ | 135.7 | | | |
28.07 › 31.0728-31/7 | | | | Kreiz Breizh Elites (2.2) | | | | more |
| 6 | | | Mountains classificationMountains classification | | | | |
| 3 | | | Points classificationPoints classification | | | | |
| 3 | | | General classificationGeneral classification | | 14 | 25 | |
31.07 | 13 | | | S4Stage 4 - Plouisy › Rostrenen | 189.5 | | | |
30.07 | 6 | 3 | | S3Stage 3 - Locmalo › Carhaix | 183.6 | | | |
29.07 | 2 | 4 | | S2Stage 2 - Calanhel › Priziac | 209.3 | 2 | 3 | |
28.07 | 102 | 102 | | S1 (ITT)Stage 1 (ITT) - Bégard › Bégard | 11.8 | | | |
13.07 › 16.0713-16/7 | | | | Tour des Deux-Sèvres-Magasins (NAT) | | | | more |
| 18 | | | General classificationGeneral classification | | | | |
16.07 | 37 | | | S5Stage 5 | 141.7 | | | |
15.07 | 3 | | | S4Stage 4 | 94.6 | | | |
15.07 | 67 | | | S3 (ITT)Stage 3 (ITT) | 13 | | | |
14.07 | 1 | | | S2Stage 2 - Saint-Jean-de-Thouars › Loretz-d’Argenton | 161.2 | | | |
13.07 | 76 | | | S1Stage 1 - Niort › Saint-Loup-Lamairé | 137.8 | | | |
02.07 | 5 | | | Manche-Océan (NAT) | 153.9 | | | more |
16.06 › 18.0616-18/6 | | | | La SportBreizh Élites (NAT) | | | | more |
| 1 | | | General classificationGeneral classification - Huelgoat | | | | |
18.06 | 3 | | | S3Stage 3 - Treffiagat-Léchiagat › Pont-l'Abbé | 155.8 | | | |
17.06 | 9 | | | S2Stage 2 - Saint-Pol-de-Léon › Plougastel-Daoulas | 161.9 | | | |
16.06 | 1 | | | S1Stage 1 - Huelgoat › Mont Saint-Michel de Brasparts | 100.9 | | | |
09.06 › 11.069-11/6 | | | | Tour d'Eure-et-Loir (2.2) | | | | more |
| 9 | | | Points classificationPoints classification | | | | |
| 7 | | | General classificationGeneral classification | | 4 | 5 | |
11.06 | 6 | | | S3Stage 3 - Orgères-en-Beauce › Chartres | 172.5 | | | |
10.06 | 18 | 7 | | S2Stage 2 - Gallardon › Argenvilliers | 189.1 | | | |
09.06 | 6 | 8 | | S1Stage 1 - Châteaudun › Luisant | 161.2 | | | |
18.05 › 21.0518-21/5 | | | | Essor Breton (NAT) | | | | more |
| 1 | | | General classificationGeneral classification | | | | |
21.05 | 9 | | | S4Stage 4 - Landerneau › Landerneau | 159.9 | | | |
20.05 | 14 | | | S3Stage 3 - Plélan-le-Petit › Pontivy | 164.4 | | | |
19.05 | 28 | | | S2Stage 2 - Brest › Plounéventer | 139.7 | | | |
18.05 | 2 | | | S1Stage 1 - Plabennec › Plabennec | 151.6 | | | |
11.05 › 14.0511-14/5 | | | | Tour de la Manche (NAT) | | | | more |
| 6 | | | Mountains classificationMountains classification | | | | |
| 21 | | | General classificationGeneral classification - Gavray › Périers | 173.1 | | | |
14.05 | 9 | | | S5Stage 5 - Isigny-le-Buat › Granville | 155 | | | |
13.05 | 6 | | | S4Stage 4 - La Haye › Isigny-le-Buat | 170 | | | |
12.05 | 3 | | | S3Stage 3 - Sartilly › La Haye | 99 | | | |
12.05 | 71 | | | S2 (ITT)Stage 2 (ITT) - Sartilly › Sartilly | 14.6 | | | |
11.05 | 49 | | | S1Stage 1 - Gavray-sur-Sienne › Périers | 173.1 | | | |
25.04 › 01.0525-1/4 | | | | Le Tour de Bretagne Cycliste (2.2) | | | | more |
28.04 | DNF | | | S4Stage 4 - Le Mené › Plumelec | 183.1 | | | |
27.04 | 85 | 58 | | S3Stage 3 - Trégunc › Le Quillio | 191.5 | | | |
26.04 | 4 | 5 | | S2Stage 2 - Sibiril › Melgven | 172.2 | | | |
25.04 | 12 | 4 | | S1Stage 1 - Plouescat › Saint-Pol-de-Léon | 155.5 | | | |
12.04 › 16.0412-16/4 | | | | Tour du Loir et Cher (2.2) | | | | more |
| 27 | | | Points classificationPoints classification | | | | |
| 17 | | | General classificationGeneral classification | | | | |
16.04 | 13 | | | S5Stage 5 - Blois › Blois | 97.5 | | | |
15.04 | 8 | 19 | | S4Stage 4 - Vernou-en-Sologne › Vernou-en-Sologne | 197 | | | |
14.04 | 14 | 18 | | S3Stage 3 - Fréteval › Vendôme | 178 | | | |
13.04 | 16 | 16 | | S2Stage 2 - Sassay › Selommes | 163.5 | | | |
12.04 | 9 | 9 | | S1Stage 1 - Blois › Chailles | 146 | | | |
09.04 | 7 | | | Redon - Redon (NAT) | 162.3 | | | more |
02.04 | 4 | | | Nantes-Segré (NAT) | 167.8 | | | more |
27.03 | 3 | | | Boucles Guégonnaises (NAT) | 158 | | | more |
25.03 | 5 | | | Landivisiau Prix Gilbert-Bousquet (NAT) | 148.7 | | | more |
12.03 | 2 | | | Circuit du Morbihan (NAT) | 142 | | | more |
05.03 | 4 | | | Manche-Atlantique (NAT) | 160.4 | | | more |
26.02 | 7 | | | Route Bretonne (NAT) | 154.2 | | | more |
18.02 | 4 | | | Grand Prix du Pays d'Aix (NAT) | 138 | | | more |
11.02 › 19.0211-19/2 | | | | Circuit des Plages Vendéennes (NAT) | | | | more |
14.02 | 9 | | | S3Stage 3 - Sèvremont › Sèvremont | 130 | | | |
12.02 | 2 | | | S2Stage 2 - Saint-Jean-de-Monts › Saint-Jean-de-Monts | 124 | | | |
11.02 | 2 | | | S1Stage 1 - Challans › Challans | 145 | | | |
05.02 | 12 | | | Circuit de l'Essor (NAT) | 110 | | | more |
04.02 | 5 | | | Boucles de l'Essor (NAT) | 117.2 | | | more |