| 30-12 | 11 | | Belgian National Championships Beachrace (CN) | |
| 08-10 | 7 | | Paris - Tours Espoirs (1.2U) | |
| 04-10 | DNF | | Visit Friesland Elfstedenrace (1.1) | 204.0km |
| 22-09 | 57 | | UEC Road European Championships U23 (CC) | 136.0km |
| 17-09 | 98 | | Gooikse Pijl (1.1) | 199.0km |
| 15-09 | 104 | | Kampioenschap van Vlaanderen (1.1) | 165.0km |
| 20-08 | 87 | | National Road Championships - Belgium U23 (CN) | |
| 15-08 | 36 | | Tour of Leuven - Memorial Jef Scherens (1.1) | 193.0km |
| 23-07 | 38 | | Grand Prix de la ville de Pérenchies (1.2) | |
| | | Tour d'Eure-et-Loir (2.2) |
| 2 | | Klassement |
| 1 | | Punten |
| 11-06 | 1 | 2 | Stage 3Orgères-en-Beauce - Chartres (172.0km) | 172.0km |
| 10-06 | 5 | 4 | Stage 2Gallardon - Argenvilliers (189.0km) | 189.0km |
| 09-06 | 3 | 3 | Stage 1Châteaudun - Luisant (161.0km) | 161.0km |
| | | Le Tour de Bretagne Cycliste (2.2) |
| 29-04 | 124 | 62 | Stage 5Sérent - Louisfert (173.0km) | 173.0km |
| 28-04 | 57 | 62 | Stage 4Le Mené - Plumelec (183.0km) | 183.0km |
| 27-04 | 66 | 76 | Stage 3Trégunc - Le Quillio (191.0km) | 191.0km |
| 26-04 | 107 | 95 | Stage 2Sibiril - Melgven (172.0km) | 172.0km |
| 25-04 | 89 | 91 | Stage 1Plouescat - Saint-Pol-de-Léon (155.0km) | 155.0km |
| | | Tour du Loir et Cher (2.2) |
| 41 | | Klassement |
| 6 | | Punten |
| 16-04 | 1 | 41 | Stage 5Blois - Blois (97.0km) | 97.0km |
| 15-04 | 18 | 49 | Stage 4Vernou-en-Sologne - Vernou-en-Sologne (156.0km) | 156.0km |
| 14-04 | 65 | 49 | Stage 3Freteval - Vendôme (167.0km) | 167.0km |
| 13-04 | 53 | 55 | Stage 2Sassay - Selommes (151.0km) | 151.0km |
| 12-04 | 71 | 71 | Stage 1Blois - Chailles (136.0km) | 136.0km |
| 05-04 | 58 | | Scheldeprijs (1.Pro) | 205.0km |
| 31-03 | DNF | | La Route Adélie de Vitré (1.1) | 197.0km |
| 26-03 | DNF | | Gent-Wevelgem / Kattekoers-Ieper U23 (1.2U) | 183.0km |
| 17-03 | 91 | | Youngster Coast Challenge (1.2U) | |
| 07-01 | 4 | | Egmond-Pier-Egmond (National) | 38.0km |