| 19-10 | 25 | | Chrono des Nations U19 (1.1) | 26.0km |
| | | Ain Bugey Valromey Tour (2.1) |
| 13-07 | DNF | | Etappe 4Ceyzérieu - Belley (107.0km) | 107.0km |
| 12-07 | 152 | 162 | Etappe 3Hauteville - Col de la Biche (99.0km) | 99.0km |
| 11-07 | 164 | 166 | Etappe 2Morestel - Serrières-de-Briord (96.0km) | 96.0km |
| 10-07 | 170 | 170 | Etappe 1Torcieu - Morestel (96.0km) | 96.0km |
| 07-06 | ABD | | La Classique des Alpes Juniors (1.1) | |
| | | Penn Ar Bed - Bro An Hirwazh (2.1) |
| 99 | | Klassement |
| 25 | | Berg |
| 20-04 | 110 | 99 | Etappe 2bPlougonvelin - Plouzane (121.0km) | 121.0km |
| 20-04 | 29 | 48 | Etappe 2aPlougonvelin - Plougonvelin (7.0km) | 7.0km |
| 19-04 | 52 | 98 | Etappe 1Plouzane - Ploumoguer (110.0km) | 110.0km |
| | | Tour du Bocage et de l'Ernée 53 (2.1) |
| 30-03 | 56 | 104 | Etappe 2aAmbrières-les-Vallées - Ambrières-les-Vallées (13.0km) | 13.0km |
| 30-03 | 73 | 71 | Etappe 2bAmbrières-les-Vallées - Ambrières-les-Vallées (105.0km) | 105.0km |
| 29-03 | 104 | 104 | Etappe 1Montenay - Montenay (118.0km) | 118.0km |
| 23-03 | DNF | | Bernaudeau Junior (1.1) | 132.0km |
| 02-03 | 60 | | Kuurne - Brussel - Kuurne Juniors (1.1) | 122.0km |