| 26-12 | 41 | | Telenet UCI Cyclo-cross World Cup Heusden-Zolder U19 (CDM) | |
| 22-12 | 49 | | Telenet UCI Cyclo-cross World Cup Namur U19 (CDM) | |
| | | Keizer der Juniores (2.1) |
| 15-09 | 69 | 51 | Stage 2Wulpen - Wulpen | 6.0km |
| 14-09 | 6 | 6 | Stage 1Pittem - Pittem | 98.0km |
| | | Grand Prix Rüebliland (2.1) |
| 67 | | Standings |
| 01-09 | 52 | 67 | Stage 3Wohlen - Wohlen | 119.0km |
| 31-08 | 48 | 76 | Stage 2bHägglingen - Hägglingen | 9.0km |
| 31-08 | 64 | 77 | Stage 2aHägglingen - Hägglingen | 68.0km |
| 30-08 | 82 | 82 | Stage 1Rheinfelden - Schupfart | 95.0km |
| 09-08 | 45 | | UEC Road European Championships U19 (CC) | 115.0km |
| 14-07 | DNF | | GP Luxembourg (1.1) | |
| 13-07 | DNF | | GP Général Patton (1.NCUP) | 119.0km |
| 30-06 | 2 | | National Road Championships - Luxembourg U19 (CN) | |
| 27-06 | 6 | | National Road Championships - Luxembourg TT U19 (CN) | |
| | | 32. LVM Saarland Trofeo (2.NCUP) |
| 23-06 | DNF | | Stage 4Walsheim - Walsheim | 119.0km |
| 22-06 | | 21 | Stage 3bBitche - Reinheim | 31.0km |
| 22-06 | 18 | 21 | Stage 3aHomburg - Homburg | 81.0km |
| 21-06 | 12 | 21 | Stage 2Neunkirchen - Münchwies | 111.0km |
| 20-06 | 71 | 71 | Stage 1Erfweiler-Ehlingen - Erfweiler-Ehlingen | 113.0km |
| | | Tour du Pays de Vaud (2.NCUP) |
| 46 | | Standings |
| 02-06 | 19 | 46 | Stage 3Granges-Marnand - Granges-Marnand | 110.0km |
| 01-06 | 68 | 59 | Stage 2aCugy - Bière | 82.0km |
| 01-06 | 50 | 57 | Stage 2bBière - Bière | 14.0km |
| 31-05 | 21 | 31 | Stage 1Tolochenaz - Chamblon | 128.0km |
| 30-05 | 41 | 41 | PrologueEchichens - Echichens | 5.0km |
| 19-05 | 17 | | Grand Prix Bob Jungels (1.1) | |
| | | Course de la Paix U19 (2.NCUP) |
| 09-05 | DNF | | Stage 1Litomerice - Litomerice | 100.0km |
| 14-04 | 46 | | Paris - Roubaix U19 (1.NCUP) | |
| 02-02 | 50 | | UCI Cyclo-cross World Championships Bogense U19 (CM) | |
| 27-01 | 45 | | Telenet UCI Cyclo-cross World Cup Hoogerheide U19 (CDM) | |
| 20-01 | 9 | | Grand Prix Möbel Alvisse U19 (CJ) | |
| 12-01 | 5 | | Luxembourg National Championships U19 (CN) | |
| 01-01 | 4 | | Grand Prix Garage Collé U19 (CJ) | |