| 30-12 | 19 | | Versluys Cyclocross Bredene (C2) | |
| 26-12 | 60 | | UCI World Cup Heusden-Zolder (CDM) | |
| 13-12 | 34 | | EKZ CrossTour - Eschenbach (C1) | |
| 06-12 | 12 | | Cyclocross International Sion-Valais (C2) | |
| 22-11 | 14 | | Val d'Ille Intermarché Cyclo-cross Tour
(C2) | |
| 21-11 | 18 | | Cyclo-cross International de Pierric (C2) | |
| 08-11 | 31 | | Superprestige - Ruddervoorde (C1) | |
| 25-10 | 17 | | 54. Internationales Radquer Steinmaur (C2) | |
| 20-10 | 28 | | Kiremko Nacht van Woerden (C2) | |
| 15-10 | 28 | | Kermiscross Ardooie (C2) | |
| 13-10 | 81 | | Nationale Sluitingprijs - Putte - Kapellen (1.1) | |
| 10-10 | 24 | | Berencross Meulebeke (Nat) | |
| 06-10 | DNF | | Binche - Chimay - Binche (1.1) | 194.0km |
| 27-09 | 23 | | Radcross Illnau (C2) | |
| 23-09 | DNF | | Omloop van het Houtland Lichtervelde (1.1) | |
| 18-09 | 75 | | Kampioenschap van Vlaanderen (1.1) | |
| 13-09 | 31 | | EKZ CrossTour - Baden (C1) | |
| 23-08 | DNF | | Grote Prijs Jef Scherens - Rondom Leuven (1.1) | |
| | | Baltic Chain Tour (2.2) |
| 10 | | Klassement |
| 20-08 | | 10 | Stage 3Valga - Valga (180.0km) | 180.0km |
| 19-08 | | 10 | Stage 2Pärnu - Valga (192.0km) | 192.0km |
| 18-08 | 9 | 9 | Stage 1Tallinn - Pärnu (170.0km) | 170.0km |
| 26-07 | 4 | | Grand Prix de la ville de Pérenchies (1.2) | |
| 24-06 | 41 | | Halle Ingooigem (1.1) | |
| | | Boucles de la Mayenne (2.1) |
| 04-06 | 80 | 80 | PrologueLaval - Laval (4.0km) | 4.0km |
| 31-05 | 23 | | Boucles de l'Aulne - Châteaulin (1.1) | |
| 30-05 | 39 | | Grand Prix de Plumelec-Morbihan (1.1) | |
| 21-02 | 20 | | Boels Classic Internationale Cyclo-cross Heerlen (C1) | |
| 14-02 | 41 | | Superprestige Middelkerke (C1) | |
| 08-02 | DNF | | Superprestige Hoogstraten (C1) | |
| 17-01 | 30 | | Kasteelcross Zonnebeke (C2) | |
| 12-01 | 28 | | Cyclocross Otegem (C2) | |
| 11-01 | 11 | | British National Championships CX (CN) | |
| 01-01 | 15 | | Grand Prix Hotel Threeland (C2) | |