| 27-12 | 7 | | DVV Verzekeringen trofee - Azencross U23 (CU) | |
| 26-12 | 2 | | Telenet UCI Cyclo-cross World Cup Heusden-Zolder U23 (CDM) | |
| 22-12 | 5 | | Telenet UCI Cyclo-cross World Cup Namur U23 (CDM) | |
| 15-12 | 3 | | Coupe de France de Cyclo-Cross #3 - Bagnoles de l'Orne (C2) | |
| 01-12 | 2 | | Cyclo cross du Mingant Lanarvily (C2) | |
| 24-11 | 11 | | Telenet UCI Cyclo-cross World Cup Koksijde U23 (CDM) | |
| 17-11 | 9 | | DVV Verzekeringen trofee - Flandriencross U23 (CU) | |
| 16-11 | 3 | | Telenet UCI Cyclo-cross World Cup Tabor U23 (CDM) | |
| 10-11 | 3 | | UEC Cyclo-cross European Championships U23 (CC) | |
| 03-11 | 14 | | Telenet Superprestige Ruddervoorde (C1) | |
| 27-10 | 4 | | Grand-Prix de la Commune de Contern (C2) | |
| 20-10 | 4 | | Telenet UCI Cyclo-cross World Cup Bern U23 (CDM) | |
| 13-10 | 1 | | Coupe de France de Cyclo-Cross #1 - La Mézière (C2) | |
| 12-10 | 19 | | Polderscross Kruibeke (C2) | |
| 06-10 | 10 | | EKZ CrossTour - Aigle (C1) | |
| 05-10 | 19 | | Berencross Meulebeke (C2) | |
| 29-09 | 4 | | Canyon Cross Race (C2) | |
| 28-09 | 4 | | Chazal Cup Vittel (C2) | |
| 22-09 | 1 | | Radcross Illnau (C2) | |
| 08-09 | DNF | | Antwerp Port Epic / Sels Trophy (1.1) | 187.0km |
| 07-09 | 121 | | Brussels Cycling Classic (1.HC) | 189.0km |
| 31-08 | 106 | | Omloop Mandel-Leie-Schelde Meulebeke (1.1) | |
| 25-08 | 66 | | Schaal Sels Merksem (1.1) | |
| 11-08 | 35 | | KOGA Slag om Norg (1.1) | |
| 02-06 | 16 | | Paris-Roubaix Espoirs (1.2U) | |
| | | Ronde de l'Isard (2.2U) |
| 75 | | Klassement |
| 8 | | Punten |
| 25 | | Berg |
| 26-05 | 75 | 75 | Stage 4Belesta - Saint-Girons (134.0km) | 134.0km |
| 25-05 | 68 | 78 | Stage 3Mirepoix - Quérigut (156.0km) | 156.0km |
| 24-05 | 84 | 86 | Stage 2Salies-du-Salat - Castillon-en-Couserans (136.0km) | 136.0km |
| 23-05 | 102 | 103 | Stage 1Toulouse - Le Mas-d'Azil (144.0km) | 144.0km |
| | | Tour d'Eure-et-Loir (2.2) |
| 87 | | Klassement |
| 19-05 | 72 | 87 | Stage 3Châteauneuf-en-Thymerais - Chartres (192.0km) | 192.0km |
| 18-05 | 72 | 50 | Stage 2Maintenon - Authon-du-Perche (188.0km) | 188.0km |
| | | Le Tour de Bretagne Cycliste (2.2) |
| 64 | | Klassement |
| 01-05 | 97 | 64 | Stage 7Plounévez-Lochrist - Saint-Pol-de-Léon (150.0km) | 150.0km |
| 30-04 | 35 | 29 | Stage 6Le Ferré - Plurien (171.0km) | 171.0km |
| 29-04 | 71 | 36 | Stage 5Rougé - Le Ferré (191.0km) | 191.0km |
| 28-04 | 43 | 35 | Stage 4Ploërmel - Chateaubriant (152.0km) | 152.0km |
| 27-04 | 85 | 42 | Stage 3Port-Louis - Guégon (172.0km) | 172.0km |
| 26-04 | 45 | 31 | Stage 2Bannalec - Quimperlé (169.0km) | 169.0km |
| 25-04 | 42 | 43 | Stage 1Lorient - Inzinzac-Lochrist (150.0km) | 150.0km |
| 02-02 | 3 | | UCI Cyclo-cross World Championships Bogense U23 (CM) | |
| 27-01 | 2 | | Telenet UCI Cyclo-cross World Cup Hoogerheide U23 (CDM) | |
| 20-01 | 2 | | Telenet UCI Cyclo-cross World Cup Pontchâteau U23 (CDM) | |
| 12-01 | 1 | | French National Championships CX U23 (CN) | |
| 06-01 | 4 | | Cyclo-cross La Meziere (C1) | |
| 03-01 | 25 | | EKZ CrossTour (GC) | |