| 14.10 | 46 | | | Nationale Sluitingprijs Putte-Kapellen (1.1) | | 179.1 | | | more |
| 12.10 | 16 | | | Paris - Tours Elite (1.HC) Lotto Belisol | | 237.5 | 10 | | more |
| 07.10 | 8 | | | Binche - Chimay - Binche / Mémorial Frank Vandenbroucke (1.1) Lotto Belisol | | 194.5 | 18 | 8 | more |
| 02.10 › 05.102-5/10 | | | | Tour de l'Eurométropole (2.1) Lotto Belisol | | | | | more |
| 23 | | | Youth classificationYouth classification | | | | | |
| 34 | | | General classificationGeneral classification | | | | | |
| 05.10 | 59 | | | S4Stage 4 - Mons › Tournai | | 155 | | | |
| 04.10 | 83 | 43 | | S3Stage 3 - Blankenberge › Middelkerke | | 174 | | | |
| 03.10 | 52 | 52 | | S2Stage 2 - Estaimbourg › Nieuwpoort | | 171 | | | |
| 02.10 | 124 | 124 | | S1Stage 1 - La Louvière › Kortrijk | | 191 | | | |
| 26.09 | 4 | | | World Championships MU - Road Race (WC) Lotto Belisol | | 182 | 32 | 30 | more |
| 20.09 | 86 | | | Primus Classic Impanis - Van Petegem (1.1) Lotto Belisol | | 195.8 | | | more |
| 17.09 | 17 | | | Grand Prix de Wallonie (1.1) Lotto Belisol | | 198.2 | 4 | | more |
| 07.09 | 44 | | | GP de Fourmies / La Voix du Nord (1.HC) Lotto Belisol | | 205 | | | more |
| 23.08 › 30.0823-30/8 | | | | Tour de l'Avenir (2.Ncup) | | | | | more |
| 29.08 | DNF | | | S6Stage 6 - Saint-Gervais › La Rosière | | 108 | | | |
| 28.08 | 98 | 94 | | S5Stage 5 - Bons-en-Chablais › Les Carroz d'Arraches | | 101.6 | | | |
| 27.08 | 82 | 80 | | S4Stage 4 - Saint-Vulbas › Plateau de Solaison | | 165.3 | | | |
| 26.08 | 50 | 18 | | S3Stage 3 - Montrond-les-Bains › Paray-le-Monial | | 143 | | | |
| 25.08 | 43 | 22 | | S2Stage 2 - Brioude › Saint-Galmier | | 143 | | | |
| 24.08 | 118 | 25 | | S1Stage 1 - Saint-Flour › Brioude | | 145 | | | |
| 23.08 | 23 | 23 | | ProloguePrologue - Saint-Flour › Saint-Flour | | 4.45 | | | |
| 19.08 | 4 | | | GP Stad Zottegem (1.1) Lotto Belisol | | 189 | 32 | 24 | more |
| 06.08 › 10.086-10/8 | | | | Post Danmark Rundt - Tour of Denmark (2.HC) Lotto Belisol | | | | | more |
| 3 | | | Youth classificationYouth classification | | | | | |
| 24 | | | Mountains classificationMountains classification | | | | | |
| 20 | | | Points classificationPoints classification | | | | | |
| 10 | | | General classificationGeneral classification | | | 40 | 8 | |
| 10.08 | 25 | | | S6Stage 6 - Kalundborg › Frederiksberg | | 175 | | | |
| 09.08 | 17 | 7 | | S5 (ITT)Stage 5 (ITT) - Middelfart › Middelfart | | 15 | | | |
| 09.08 | 13 | 2 | | S4Stage 4 - Nyborg › Odense | | 100 | | | |
| 08.08 | 3 | 2 | | S3Stage 3 - Skanderborg › Vejle | | 175 | 12 | 8 | |
| 07.08 | 28 | 19 | | S2Stage 2 - Skive › Aarhus | | 195 | | | |
| 06.08 | 16 | 16 | | S1Stage 1 - Hobro › Mariager | | 157 | | | |
| 13.07 | 6 | | | European Continental Championships MU - Road Race (CC) | | 172.8 | 20 | 16 | more |
| 05.07 | 28 | | | Omloop Het Nieuwsblad Espoirs (1.2) | | 168.5 | | | more |
| 22.06 | 5 | | | Flèche Ardennaise (1.2) | | 173 | 2 | 10 | more |
| 08.06 | 112 | | | Memorial Philippe Van Coningsloo (1.2) | | 180.8 | | | more |
| 01.06 | 15 | | | Paris-Roubaix Espoirs (1.2U) Lotto - Belisol U23 | | 189.3 | | | more |
| 22.05 › 25.0522-25/5 | | | | Ronde de l'Isard (2.2U) Lotto - Belisol U23 | | | | | more |
| 1 | | | Youth classificationYouth classification | | | | | |
| 16 | | | Mountains classificationMountains classification | | | | | |
| 2 | | | Points classificationPoints classification | | | | | |
| 3 | | | General classificationGeneral classification | | | 14 | 16 | |
| 25.05 | 3 | | | S4Stage 4 - Foix › St-Girons | | 130.4 | 1 | 2 | |
| 24.05 | 3 | 3 | | S3b (TTT)Stage 3b (TTT) - Boulogne sur Gesse › Boulogne sur Gesse | | 17.7 | 3 | 0.5 | |
| 24.05 | 9 | 3 | | S3aStage 3a - Boulogne sur Gesse › Boulogne sur Gesse | | 82.1 | | | |
| 23.05 | 4 | 3 | | S2Stage 2 - Muret › Bagneres de Luchon | | 142.9 | | | |
| 22.05 | 8 | 8 | | S1Stage 1 - St-Girons › Goulier-Neige | | 160.5 | | | |
| 11.05 | 12 | | | Circuit de Wallonie Ville de Fleurus (1.2) | | 176.5 | | | more |
| 25.04 › 01.0525-1/4 | | | | Le Tour de Bretagne Cycliste trophée harmonie Mutuelle (2.2) | | | | | more |
| 27.04 | DNS | | | S3Stage 3 - Mauron › Jugon-les-Lacs | | 141.4 | | | |
| 26.04 | 9 | 96 | | S2Stage 2 - Vay › Mauron | | 186.4 | | | |
| 25.04 | 132 | 132 | | S1Stage 1 - Plaimboeuf › Clisson | | 152.1 | | | |
| 19.04 | 5 | | | Liège - Bastogne - Liège U23 (1.2U) | | 181.5 | 2 | 10 | more |
| 16.04 | 41 | | | La Côte Picarde (1.Ncup) | | 178.6 | | | more |
| 12.04 | 3 | | | Ronde van Vlaanderen Beloften (1.Ncup) | | 165.7 | 7 | 16 | more |
| 04.04 › 06.044-6/4 | | | | Le Triptyque des Monts et Châteaux (2.2) | | | | | more |
| 1 | | | Points classificationPoints classification | | | | | |
| 2 | | | General classificationGeneral classification | | | 18 | 30 | |
| 06.04 | 7 | | | S3Stage 3 - Château de Beloeil › Tournai | | 163.4 | | | |
| 05.04 | 2 | 4 | | S2bStage 2b - Château d'Estaimbourg › Mont de l'Enclus | | 95.5 | 2 | 5 | |
| 05.04 | 34 | 20 | | S2a (ITT)Stage 2a (ITT) - Bernissart › Bernissart | | 10 | | | |
| 04.04 | 2 | 2 | | S1Stage 1 - Château d'Antoing › Quevaucamps | | 177.1 | 2 | 5 | |