| 27-12 | 24 | | Superprestige - Diegem (C1) | |
| 26-12 | DNF | | UCI World Cup Heusden-Zolder (CDM) | |
| 20-12 | 21 | | UCI World Cup Namur (CDM) | |
| 13-12 | 15 | | Superprestige - Spa-Francorchamps (C2) | |
| 08-12 | 1 | | Ciclocross del Ponte (C2) | |
| 06-12 | 9 | | Vlaamse Druivencross Overijse (C1) | |
| 05-12 | 4 | | GGEW Grand Prix (C2) | |
| 22-11 | 17 | | UCI World Cup Koksijde (CDM) | |
| 21-11 | 16 | | SOUDAL Classics - GP Hasselt (C1) | |
| 17-11 | 1 | | Toi Toi Cup #7 - Uničov (C1) | |
| 15-11 | 15 | | Superprestige - Gavere (C1) | |
| 08-11 | 14 | | Superprestige - Ruddervoorde (C1) | |
| 01-11 | | 7 | EKZ CrossTour - Hittnau (C1) | |
| 31-10 | 7 | | Niels Albertland Cyclo-cross Boom (C2) | |
| 25-10 | DNF | | Superprestige - Zonhoven (C1) | |
| 20-10 | 2 | | Kiremko Nacht van Woerden (C2) | |
| 18-10 | 11 | | UCI World Cup Valkenburg (CDM) | |
| 11-10 | 16 | | Bpost bank trofee - Ronse (C1) | |
| 04-10 | 26 | | Superprestige - Gieten (C1) | |
| 03-10 | 93 | | Sparkassen Münsterland Giro (1.HC) | 179.0km |
| 28-09 | 1 | | Toi Toi Cup #1 - Slaný (C1) | |
| 27-09 | DNF | | Steenbergcross Erpe-Mere (C2) | |
| 13-09 | 13 | | EKZ CrossTour - Baden (C1) | |
| | | Volta a Portugal (2.1) |
| 87 | | Standings |
| 09-08 | 88 | 87 | Stage 10Vila Franca de Xira - Lisboa | 132.0km |
| 08-08 | 97 | 87 | Stage 9Pedrogao - Leiria | 34.0km |
| 07-08 | 91 | 86 | Stage 8Guarda - Castelo Branco | 180.0km |
| 06-08 | 109 | 85 | Stage 7Condeixa-a-Nova - Seia | 171.0km |
| 04-08 | 20 | 72 | Stage 6Ovar - Oliveira de Azeméis | 153.0km |
| 03-08 | 28 | 76 | Stage 5Braga - Viana do Castelo | 169.0km |
| 02-08 | 89 | 78 | Stage 4Alvarenga - Mondim de Basto | 159.0km |
| 01-08 | 94 | 70 | Stage 3Boticas - Fafe | 172.0km |
| 31-07 | 42 | 53 | Stage 2Macedo de Cavaleiros - Montalegre | 175.0km |
| 30-07 | 87 | 80 | Stage 1Pinhel - Bragança | 196.0km |
| 29-07 | 71 | 71 | PrologueViseu - Viseu | 6.0km |
| | | Course Cycliste de Solidarnosc et des Champions Olympiques (2.2) |
| 14 | | Standings |
| 1 | | Mountain |
| 04-07 | | 14 | Stage 5Radomsko - Lodz | 180.0km |
| 03-07 | 9 | | Stage 4Solec-Zdroj - Kielce | 155.0km |
| 02-07 | 5 | | Stage 3Nowy Sacz - Jaworzno | 187.0km |
| 01-07 | 7 | | Stage 2Strzyzow - Krosno | 87.0km |
| 28-06 | 9 | | National Road Championships - Germany (CN) | 204.0km |
| 24-06 | 123 | | Halle Ingooigem (1.1) | |
| | | Oberösterreichrundfahrt (2.2) |
| 2 | | Standings |
| 5 | | Points |
| 21-06 | 10 | 2 | Stage 4Thalheim bei Wels - Steyr | 138.0km |
| 20-06 | 1 | 1 | Stage 3Eferding - Ulrichsberg | 142.0km |
| 19-06 | 17 | | Stage 2Wels - Obernberg am Inn | 178.0km |
| 18-06 | 12 | | Stage 1Linz - Linz | 4.0km |
| 14-06 | 52 | | Rund um Köln (1.1) | 196.0km |
| | | Boucles de la Mayenne (2.1) |
| 5 | | Points |
| 07-06 | | | Stage 3Colombiers-du-Plessis - Laval | 176.0km |
| 06-06 | 11 | | Stage 2Saint-Pierre-des-Nids - Lassay-les-Châteaux | 186.0km |
| 05-06 | 2 | | Stage 1Saint-Berthevin - Change | 184.0km |
| 04-06 | 40 | 40 | PrologueLaval - Laval | 4.0km |
| | | Tour de Gironde (2.2) |
| 2 | | Standings |
| 4 | | Points |
| 31-05 | 6 | 2 | Stage 3Mios - Villenave-d'Ornon | 195.0km |
| 30-05 | 1 | 1 | Stage 2Bassens - Cenon | 169.0km |
| | | Flèche du Sud (2.2) |
| 9 | | Standings |
| 2 | | Points |
| 17-05 | 14 | 9 | Stage 5Bascharage - Esch-sur-Alzette | 159.0km |
| 16-05 | 3 | 8 | Stage 4Mondorf-les-Bains - Redange | 152.0km |
| 15-05 | 5 | 8 | Stage 3Echternach - Clervaux | 143.0km |
| 14-05 | 11 | 8 | Stage 2Rumelange - Roeser | 165.0km |
| 13-05 | 8 | 8 | Stage 1Bourscheid - Bourscheid | 74.0km |
| 22-02 | 30 | | Int. Sluitingsprijs Oostmalle (C1) | |
| 16-02 | 20 | | Hansgrohe Superprestige 2014-2015 (Eindklassement) | |
| 14-02 | 18 | | Superprestige Middelkerke (C1) | |
| 08-02 | 9 | | Superprestige Hoogstraten (C1) | |
| 07-02 | 8 | | Bpost bank trofee - Krawatencross Lille (C1) | |
| 07-02 | 13 | | Bpost Bank Trofee 2014-2015 (Eindklassement) | |
| 01-02 | 8 | | UCI Cyclo-cross World Championships (CM) | |
| 25-01 | 17 | | UCI World Cup Hoogerheide (CDM) | |
| 18-01 | 6 | | Cyclo-Cross International de Nommay (C2) | |
| 11-01 | 1 | | German National Championships CX (CN) | |
| 04-01 | DNF | | SOUDAL Cyclocross Leuven (C1) | |
| 01-01 | 10 | | Bpost Bank Trofee - G.P. Sven Nys (C1) | |