| 10.07 › 14.0710-14/7 | | | | Ain Bugey Valromey Tour (2.1) | | | | | more |
| 13.07 | 59 | 62 | | S4Stage 4 - Plateau d'Hauteville › Les Plans d'Hotonnes | | 101.2 | | | |
| 12.07 | 60 | 82 | | S3Stage 3 - Crémieu › Château-Gaillard | | 108.1 | | | |
| 11.07 | 130 | 99 | | S2Stage 2 - Lhuis › Saint-Victor-de-Morestel | | 103 | | | |
| 10.07 | 82 | 82 | | S1Stage 1 - Brégnier-Cordon › Artemare | | 111 | | | |
| 30.06 | 17 | | | Course de Côte Herbeumont Memorial Alain Henrion Juniors (NAT) | | 100.6 | 14 | | more |
| 06.06 › 07.066-7/6 | | | | Côte d'Or Classic Juniors (2.1) | | | | | more |
| 28 | | | General classificationGeneral classification | | | 4 | | |
| 07.06 | 16 | | | S2Stage 2 - Pouilly en Auxois › Semur en Auxois | | 109.5 | 8 | | |
| 06.06 | 2 | 34 | | S1b (TTT)Stage 1b (TTT) - Pouillenay › Les Laumes | | 14.8 | 35 | | |
| 06.06 | 91 | 91 | | S1aStage 1a - Saulieu › Precy-sous-Thil | | 90.1 | | | |
| 31.05 | 36 | | | National Championships Belgium MJ - Road Race (NC) | | 128.8 | | | more |
| 21.05 › 24.0521-24/5 | | | | Vuelta Ciclista a la Montaña Central de Asturias (NAT) | | | | | more |
| 22 | | | General classificationGeneral classification | | | 15 | | |
| 24.05 | 23 | | | S4Stage 4 - Pola de Lena › Pola de Lena | | 68.8 | 3 | | |
| 23.05 | 27 | | | S3Stage 3 - Pola de Laviana › Pola de Laviana | | 79 | 2 | | |
| 22.05 | 22 | | | S2Stage 2 - Figaredo › Alto de Polio | | 96.1 | 4 | | |
| 21.05 | 17 | | | S1Stage 1 - Moreda › Felechosa | | 92.2 | 7 | | |
| 17.05 | 22 | | | Provinciaal Kampioenschap Limburg MJ - Road Race (NAT) | | 106 | 2 | | more |
| 03.05 | 13 | | | Vlaams-Brabantse Pijl (NAT) | | 123.2 | 24 | | more |
| 01.05 | 17 | | | National Championships Belgium MJ - ITT (NC) | | 25.8 | 14 | | more |
| 19.04 | 2 | | | Grand Prix Ferdinand Bracke (NAT) | | 105.9 | 67 | | more |
| 18.04 | 7 | | | Chrono Challenge Poperinge (NAT) | | 17 | 42 | | more |
| 10.04 | 3 | | | Provinciaal Kampioenschap Limburg MJ - ITT (NAT) | | 15.3 | 40 | | more |
| 03.04 › 06.043-6/4 | | | | STER Van Zuid Limburg (2.1) | | | | | more |
| 21 | | | General classificationGeneral classification | | | 48 | | |
| 06.04 | 37 | | | S4Stage 4 - Riemst › Mopertingen | | 119.6 | | | |
| 05.04 | 19 | 16 | | S3b (ITT)Stage 3b (ITT) - Sint-Truiden › Sint-Truiden | | 6.8 | 16 | | |
| 05.04 | 44 | 34 | | S3aStage 3a - Wellen › Wellen | | 93.7 | | | |
| 04.04 | 73 | 37 | | S2Stage 2 - Lanaken › Lanaken | | 94.5 | | | |
| 03.04 | 20 | 23 | | S1Stage 1 - Munsterbilzen › Riemst | | 83 | 14 | | |
| 29.03 | 11 | | | Chrono Challenge Borlo (NAT) | | 29 | 30 | | more |
| 21.03 › 22.0321-22/3 | | | | Guido Reybrouck Classic (2.1) | | | | | more |
| 22.03 | DNF | | | S2Stage 2 - Damme › Damme | | 120.3 | | | |
| 21.03 | 82 | 82 | | S1 (ITT)Stage 1 (ITT) - Damme › Damme | | 11.4 | | | |
| 08.03 | 3 | | | BZ Fruitroute (NAT) | | 111.5 | 100 | | more |
| 28.02 | 7 | | | Rijkevorsel (St. Jozef) (NAT) | | 78 | 26 | | more |