| 08-10 | 73 | | Binche - Chimay - Binche (1.1) | 198.0km |
| 06-10 | DNF | | La DH Famenne Ardenne Classic (1.1) | 180.0km |
| 05-10 | 32 | | Tour de l'Eurométropole (1.HC) | 176.0km |
| 27-09 | 95 | | UCI World Championship Yorkshire U23 (CM) | 193.0km |
| 16-09 | 6 | | GP Paul Borremans - Viane (Nat) | 168.0km |
| 01-09 | DNF | | Grote Prijs Jef Scherens - Rondom Leuven (1.1) | 185.0km |
| | | Tour de l'Avenir (2.NCUP) |
| 20-08 | DNF | | Stage 6Saint-Julien-Chapteuil - Privas (124.0km) | 124.0km |
| 19-08 | 129 | 128 | Stage 5Espalion - Saint-Julien-Chapteuil (158.0km) | 158.0km |
| 18-08 | 33 | 124 | Stage 4Mauriac - Espalion (158.0km) | 158.0km |
| 17-08 | 132 | 128 | Stage 3Montignac-Lascaux - Mauriac (162.0km) | 162.0km |
| 16-08 | | 90 | Stage 2Eymet - Bergerac (32.0km) | 32.0km |
| 15-08 | 11 | 11 | Stage 1Marmande - Marmande (128.0km) | 128.0km |
| 10-08 | 22 | | UEC Road European Championships U23 (CC) | 138.0km |
| 28-07 | 19 | | Grand Prix de la ville de Pérenchies (1.2) | |
| 25-07 | DNF | | Grand Prix Cerami (1.1) | 209.0km |
| 30-06 | 17 | | National Road Championships - Luxembourg (CN) | |
| 27-06 | 7 | | National Road Championships - Luxembourg TT U23 (CN) | |
| 23-06 | 41 | | European Games Minsk (CC) | |
| 15-06 | 8 | | National Road Championships - Luxembourg U23 (CN) | |
| | | Flèche du Sud (2.2) |
| 98 | | Klassement |
| 02-06 | 4 | 98 | Stage 5Kayl - Esch-sur-Alzette (138.0km) | 138.0km |
| 01-06 | 106 | 107 | Stage 4Mondorf-les-Bains - Roeser (155.0km) | 155.0km |
| 30-05 | 119 | | Stage 2Rumelange - Rumelange (157.0km) | 157.0km |
| 29-05 | 81 | 81 | Stage 1Esch-sur-Alzette - Esch-sur-Alzette (3.0km) | 3.0km |
| 26-05 | 118 | | Grote Prijs Marcel Kint (1.1) | 188.0km |
| 04-05 | DNF | | Ronde van Overijssel (1.2) | |
| 01-05 | 112 | | Eschborn-Frankfurt U23 (1.2U) | 147.0km |
| | | Tour du Jura Cycliste (2.2) |
| 74 | | Klassement |
| 28-04 | 70 | 74 | Stage 2Moissey - Dôle (184.0km) | 184.0km |
| 27-04 | 83 | 83 | Stage 1Lavans-lès-Saint-Claude - Saint-Lupicin (154.0km) | 154.0km |
| 20-04 | 124 | | Arno Wallaard Memorial (1.2) | |
| 13-04 | DNF | | Ronde van Vlaanderen Beloften (1.NCUP) | |
| | | Le Triptyque des Monts et Châteaux (2.2) |
| 68 | | Klassement |
| 31 | | Punten |
| 07-04 | 18 | 68 | Stage 3Ath - Tournai (167.0km) | 167.0km |
| 06-04 | 97 | 96 | Stage 2aCelles - Celles (11.0km) | 11.0km |
| 06-04 | 10 | 91 | Stage 2bWodecq - Celles (112.0km) | 112.0km |
| 05-04 | 42 | 44 | Stage 1Frasnes - Chièvres (147.0km) | 147.0km |
| 31-03 | DNF | | Gent-Wevelgem / Kattekoers-Ieper U23 (1.NCUP) | 173.0km |
| 22-03 | 9 | | Youngster Coast Challenge (1.2U) | |
| 17-03 | 10 | | Omloop van het Waasland (Nat) | |
| 05-03 | 76 | | Le Samyn (1.1) | 198.0km |