| | | Tour de Kyushu (2.1) |
| 14 | | Klassement |
| 15 | | Punten |
| 09-10 | 23 | 14 | Stage 3Hita - Hita (129.0km) | 129.0km |
| 08-10 | 16 | 16 | Stage 2Minamioguni - Minamiaso (107.0km) | 107.0km |
| 07-10 | 8 | 10 | Stage 1Kitakyushu - Omuta (144.0km) | 144.0km |
| 28-09 | 83 | | Circuit Franco-Belge (1.Pro) | 190.0km |
| 20-09 | 23 | | UEC Road European Championships TT U23 (CC) | 20.0km |
| 07-09 | 6 | | Izegem Koers (National) | 167.0km |
| | | Flanders Tomorrow Tour (2.2U) |
| 4 | | Klassement |
| 23 | | Punten |
| 02-09 | 65 | 4 | Stage 3bKortemark - Handzame (124.0km) | 124.0km |
| 02-09 | 2 | 4 | Stage 3aKoksijde - Wulpen (12.0km) | 12.0km |
| 01-09 | 41 | 54 | Stage 2Poperinge - Poperinge (159.0km) | 159.0km |
| 31-08 | 70 | 71 | Stage 1Nieuwpoort - Nieuwpoort (140.0km) | 140.0km |
| 20-08 | 91 | | National Road Championships - Belgium U23 (CN) | |
| 19-08 | 66 | | Druivenkoers - Overijse (1.1) | 185.0km |
| 15-08 | DNF | | Tour of Leuven - Memorial Jef Scherens (1.1) | 193.0km |
| | | Orlen Nations Grand Prix (2.NCUP) |
| 82 | | Klassement |
| 28-05 | 86 | 82 | Stage 5Sanok - Arlamów (146.0km) | 146.0km |
| 27-05 | 51 | 80 | Stage 4Bukovina - Nowy Sacz (128.0km) | 128.0km |
| 26-05 | 76 | 93 | Stage 3Levoca - Strbské Pleso (130.0km) | 130.0km |
| 25-05 | 115 | 115 | Stage 2Hatvan - Bükkszentkereszt (154.0km) | 154.0km |
| 24-05 | 112 | 112 | Stage 1Kapsosvár - Balatonföldvár (136.0km) | 136.0km |
| 01-05 | 3 | | National Road Championships - Belgium TT U23 (CN) | |
| 15-04 | DNF | | Liège-Bastogne-Liège U23 (1.2U) | 174.0km |
| 04-03 | 100 | | Le Tour des 100 Communes (1.2) | |