| 25-08 | 9 | | La Route des Géants (1.1) | 122.0km |
| 23-08 | 17 | | GP Plouay Junior Men (1.1) | 140.0km |
| | | La Ronde Des Vallées (2.1) |
| 11-08 | 45 | 56 | Stage 2aSaint-Caradec - Hémonstoir (11.0km) | 11.0km |
| 11-08 | 4 | 27 | Stage 2bHémonstoir - Hémonstoir (100.0km) | 100.0km |
| 10-08 | 73 | 73 | Stage 1Cléguérec - Cléguérec (105.0km) | 105.0km |
| 31-07 | 20 | | Trofee van Vlaanderen (1.1) | 135.0km |
| | | Ain Bugey Valromey Tour (2.1) |
| 47 | | Klassement |
| 31 | | Punten |
| 14-07 | 54 | 47 | Stage 5Virignin - Champagne-en-Valromey (96.0km) | 96.0km |
| 13-07 | 11 | 58 | Stage 4Frontonas - Tignieu-Jameyzieu (95.0km) | 95.0km |
| 12-07 | 72 | 61 | Stage 3Meximieux - Ordonnaz (89.0km) | 89.0km |
| 11-07 | 63 | 67 | Stage 2Beaupont - Plateau d'Hauteville (130.0km) | 130.0km |
| 10-07 | 74 | 74 | Stage 1Culoz - Artemare (85.0km) | 85.0km |
| | | La Sportbreizh U19 (2.1) |
| 21 | | Klassement |
| 1 | | Berg |
| 30-06 | 13 | 21 | Stage 3Plougastel-Daoulas - Plougastel-Daoulas (96.0km) | 96.0km |
| 29-06 | 51 | 24 | Stage 2Argol - Argol (103.0km) | 103.0km |
| 28-06 | 28 | 28 | Stage 1Châteauneuf-du-Faou - Châteauneuf-du-Faou (94.0km) | 94.0km |
| 12-05 | 65 | | National Road Championships - France U19 (CN) | 132.0km |
| 05-05 | 19 | | Grand Prix Bob Jungels (1.1) | 120.0km |
| | | PENN AR BED - Pays d'Iroise (2.1) |
| 44 | | Klassement |
| 44 | | Punten |
| 14-04 | 27 | 44 | Stage 3Pointe Saint-Mathieu - Plouzané (120.0km) | 120.0km |
| 14-04 | 63 | 57 | Stage 2Plougonvelin - Plougonvelin (7.0km) | 7.0km |
| 13-04 | 109 | 109 | Stage 1Plouzané - Ploumoguer (101.0km) | 101.0km |
| | | Tour du Bocage et de l'Ernée 53
(2.1) |
| 25 | | Klassement |
| 24-03 | 6 | 25 | Stage 3Chailland - Chailland (74.0km) | 74.0km |
| 24-03 | 110 | | Stage 2Chailland - Chailland (13.0km) | 13.0km |
| 23-03 | 23 | 23 | Stage 1Pontmain - Pontmain (120.0km) | 120.0km |
| 17-03 | 15 | | Bernaudeau Junior (1.1) | 134.0km |
| 25-02 | 10 | | Kuurne - Brussel - Kuurne Juniors (1.1) | |