| | | Keizer der Juniores (2.1) |
| 15-09 | 82 | 122 | Etappe 2Wulpen - Wulpen (6.0km) | 6.0km |
| 15-09 | 38 | 94 | Etappe 3Koksijde - Koksijde (99.0km) | 99.0km |
| 14-09 | 124 | 124 | Etappe 1Pittem - Pittem (111.0km) | 111.0km |
| 25-08 | 11 | | UCI Junior Track World Championships (Elimination Race) (CM) | |
| 24-08 | 12 | | UCI Junior Track World Championships (Omnium) (CM) | |
| 31-07 | 39 | | Trofee van Vlaanderen (1.1) | 135.0km |
| | | Tour du Bocage et de l'Ernée 53
(2.1) |
| 31 | | Klassement |
| 9 | | Punten |
| 6 | | Berg |
| 24-03 | 39 | 31 | Etappe 3Chailland - Chailland (74.0km) | 74.0km |
| 24-03 | 55 | | Etappe 2Chailland - Chailland (13.0km) | 13.0km |
| 23-03 | 15 | 15 | Etappe 1Pontmain - Pontmain (120.0km) | 120.0km |
| | | Guido Reybrouck Classic (2.1) |
| 42 | | Klassement |
| 17-03 | 34 | 42 | Etappe 2Damme - Damme (121.0km) | 121.0km |
| 16-03 | 90 | | Etappe 1Damme - Damme (11.0km) | 11.0km |