13.10 | 18 | | | Chrono des Nations (1.1) | 27.23 | 13 | | more |
06.10 | 39 | | | Paris-Connerré (NAT) | | | | more |
15.09 | 11 | | | Flèche Plédranaise (NAT) | 116.9 | 30 | | more |
08.09 | 69 | | | Ronde Mayennaise (NAT) | 158.9 | | | more |
23.08 | 21 | | | GP Plouay Junior Men (1.1) | 140.2 | 10 | | more |
17.08 › 18.0817-18/8 | | | | Les Boucles de l'Oise Juniors - Trophée Arnaud Coyot (NAT) | | | | more |
| 7 | | | General classificationGeneral classification | | 84 | | |
18.08 | 3 | | | S3Stage 3 - Nogent-sur-Oise › Nogent-sur-Oise | 93.9 | 50 | | |
18.08 | 7 | | | S2Stage 2 - Bresles › Bresles | 15.7 | 34 | | |
17.08 | 17 | | | S1Stage 1 - Le Plessis-Belleville › Le Plessis-Belleville | 118 | 13 | | |
10.08 › 11.0810-11/8 | | | | La Ronde Des Vallées (2.1) | | | | more |
| 14 | | | Mountains classificationMountains classification | | | | |
| 42 | | | General classificationGeneral classification | | | | |
11.08 | 38 | | | S2bStage 2b - Hémonstoir › Hémonstoir | 100.4 | | | |
11.08 | 13 | 38 | | S2a (ITT)Stage 2a (ITT) - Saint-Caradec › Hémonstoir | 11.5 | 21 | | |
10.08 | 49 | 49 | | S1Stage 1 - Cléguérec › Cléguérec | 105.7 | | | |
28.07 | 52 | | | Ronde Finistérienne - Saint-Jacques Guiclan (NAT) | 100 | | | more |
19.07 › 21.0719-21/7 | | | | La Ronde Saône et Loire (NAT) | | | | more |
| 1 | | | General classificationGeneral classification | | 150 | | |
21.07 | 6 | | | S4Stage 4 - Toulon-sur-Arroux › Saint-Sernin-du-Bois | 121.4 | 26 | | |
20.07 | 3 | | | S3Stage 3 - Montceau-les-Mines › Pouilloux | 76.7 | 32 | | |
20.07 | 5 | | | S2 (TTT)Stage 2 (TTT) - Sanvignes-les-Mines › Sanvignes-les-Mines | 22.1 | 28 | | |
19.07 | 2 | | | S1Stage 1 - Louhans › Louhans | 103.4 | 35 | | |
07.07 | 22 | | | Championnat de Bretagne (NAT) | 122.2 | 2 | | more |
28.06 › 30.0628-30/6 | | | | La Sportbreizh U19 (2.1) | | | | more |
| 2 | | | Mountains classificationMountains classification | | | | |
| 2 | | | General classificationGeneral classification | | 81 | | |
30.06 | 10 | | | S3Stage 3 - Plougastel-Daoulas › Plougastel-Daoulas | 96.5 | 18 | | |
29.06 | 22 | 2 | | S2Stage 2 - Argol › Argol | 103.2 | 4 | | |
28.06 | 1 | 1 | | S1Stage 1 - Châteauneuf-du-Faou › Châteauneuf-du-Faou | 94.8 | 40 | | |
16.06 | 18 | | | Grand Prix de la Roche aux Fées (NAT) | 125.4 | | | more |
09.06 | | | | Trophée Sébaco Juniors (NAT) | | | | more |
| 10 | | | General classificationGeneral classification | | 26 | | |
09.06 | 22 | | | S2Stage 2 - Lestonan › Vallée Blanche | 111.3 | 3 | | |
09.06 | 4 | | | S1Stage 1 - Ergué-Gabéric › Ergué-Gabéric | 5.6 | 18 | | |
02.06 | | | | Tour du Couesnon Marches de Bretagne (NAT) | | | | more |
| 5 | | | General classificationGeneral classification | | 58 | | |
02.06 | 18 | | | S2Stage 2 - Saint-Germain-en-Coglès › Le Chatellier | 116.3 | 6 | | |
02.06 | 2 | | | S1Stage 1 - Saint-Germain-en-Coglès › Le Chatellier | 5.33 | 35 | | |
18.05 › 19.0518-19/5 | | | | Trophée Centre Morbihan (2.Ncup) Bretagne | | | | more |
| 23 | | | Points classificationPoints classification | | | | |
| 22 | | | General classificationGeneral classification | | 27 | | |
19.05 | 21 | | | S3Stage 3 - Réguiny › Locminé | 112.4 | 12 | | |
19.05 | 27 | 25 | | S2 (ITT)Stage 2 (ITT) - Réguiny › Evellys | 7 | 5 | | |
18.05 | 14 | 14 | | S1Stage 1 - Réguiny › Réguiny | 115.4 | 28 | | |
12.05 | 17 | | | National Championships France MJ - Road Race (NC) | 132.6 | 14 | | more |
10.05 | 2 | | | National Championships France MJ+WJ - Mixed Relay (NAT) Bretagne | 37.6 | | | more |
08.05 | 8 | | | National Championships France MJ - ITT (NC) | 21.5 | 39 | | more |
01.05 | | | | Grand Prix KBA-Vérandaline (NAT) | | | | more |
| 4 | | | General classificationGeneral classification | | 21 | | |
01.05 | 21 | | | S2Stage 2 - Haut-Corlay › Haut-Corlay | 111.6 | 1 | | |
01.05 | 4 | | | S1Stage 1 - Haut-Corlay › Haut-Corlay | 9.4 | 9 | | |
28.04 | 1 | | | Chrono 47 (TTT) (NAT) Bretagne | 35.9 | 20 | | more |
13.04 › 14.0413-14/4 | | | | Penn Ar Bed - Pays d'Iroise (2.1) | | | | more |
| 22 | | | General classificationGeneral classification | | 9 | | |
14.04 | 37 | | | S3Stage 3 - Pointe Saint-Mathieu (Plougonvelin) › Plouzané | 121.5 | | | |
14.04 | 6 | 6 | | S2 (ITT)Stage 2 (ITT) - Plougonvelin › Plougonvelin | 7.5 | 26 | | |
13.04 | 9 | 9 | | S1Stage 1 - Plouzané › Ploumoguer | 101.6 | 20 | | |
07.04 | | | | Grand Prix Fernand Durel (NAT) | | | | more |
| 4 | | | General classificationGeneral classification | | 65 | | |
07.04 | 4 | | | S2Stage 2 - Gavray › Gavray | | 30 | | |
07.04 | 4 | | | S1 (ITT)Stage 1 (ITT) - Gavray › Gavray | 8.5 | 30 | | |
01.04 | 14 | | | Souvenir Manu Cruaud (NAT) | 115.6 | | | more |
23.03 › 24.0323-24/3 | | | | Tour du Bocage et de l'Ernée 53 (2.1) | | | | more |
| 67 | | | General classificationGeneral classification | | | | |
24.03 | 67 | | | S3Stage 3 - Chailland › Chailland | 106.5 | | | |
24.03 | 27 | 83 | | S2 (ITT)Stage 2 (ITT) - Chailland › Chailland | 13.8 | 5 | | |
23.03 | 85 | 85 | | S1Stage 1 - Pontmain › Pontmain | 120.3 | | | |
10.03 | 58 | | | Trophée Louison-Bobet (NAT) | 125.53 | | | more |
02.03 | 58 | | | Étoile de Tressignaux (NAT) | 139.5 | | | more |
18.02 | 21 | | | Trophée Cug'Anim (NAT) | 90 | | | more |