| 18-08 | 15 | | UCI Junior Track World Championships (Scratch) (CM) | |
| 18-08 | 25 | | UCI Junior Track World Championships (Omnium) (CM) | |
| 18-08 | 6 | | UCI Junior Track World Championships (Madison) (CM) | |
| | | Trophée Centre Morbihan (2.NCUP) |
| 26-05 | 28 | 44 | Stage 2aRéguiny - Naizin | 7.0km |
| 26-05 | 63 | 59 | Stage 2bMoustoir-Ac - Locminé | 107.0km |
| 25-05 | 65 | 65 | Stage 1Plumelin - Plumelin | 122.0km |
| | | La Coupe du President de la Ville de Grudziadz (2.1) |
| 20 | | Standings |
| 18 | | Points |
| 04-05 | 70 | 20 | Stage 4Grudziadz - Grudziadz | 85.0km |
| 03-05 | 56 | 18 | Stage 3Swiecie - Swiecie | 102.0km |
| 02-05 | 32 | 17 | Stage 2Lisewo - Pluznica | 86.0km |
| 01-05 | 1 | | Stage 1bJablonowo Pomorskie - Jablonowo Pomorskie | 58.0km |
| 01-05 | 18 | 19 | Stage 1aGruta - Lasin | 58.0km |
| 14-04 | 36 | | Paris - Roubaix U19 (1.NCUP) | |
| 31-03 | 72 | | Gent-Wevelgem / Grote Prijs A. Noyelle-Ieper U19 (1.NCUP) | 120.0km |
| 24-03 | 18 | | Bernaudeau Junior (1.1) | |
| 03-03 | 66 | | Kuurne-Brussel-Kuurne U19 (1.1) | |