| 19.06 › 21.0619-21/6 | | | | Tour Szlakiem Mazurskich Twierdz (2.2) | | | | | more |
| 17 | | | Points classificationPoints classification | | | | | |
| 8 | | | General classificationGeneral classification | | | 3 | 3 | |
| 21.06 | 19 | | | S3Stage 3 - Ełk › Mikolajki | | 185 | | | |
| 20.06 | 29 | 8 | | S2Stage 2 - Wegorzewo › Wydminy | | 140 | | | |
| 19.06 | 8 | 9 | | S1Stage 1 - Mragowo › Wegorzewo | | 161 | | | |
| 14.06 | 103 | | | Muur Classic Geraardsbergen (1.1) | | 179 | | | more |
| 04.06 › 07.064-7/6 | | | | Ronde de l'Oise (2.2) | | | | | more |
| 67 | | | General classificationGeneral classification | | | | | |
| 07.06 | 62 | | | S4Stage 4 - Beauvais › Liancourt | | 182.7 | | | |
| 06.06 | 26 | 66 | | S3Stage 3 - Le Plessis-Belleville › Margny-lès-Compiègnes | | 170.9 | | | |
| 05.06 | 21 | 72 | | S2Stage 2 - Aux Marais › Crèvecœur-le-Grand | | 211.1 | | | |
| 04.06 | 78 | 78 | | S1Stage 1 - Beauvais › Clermont | | 154 | | | |
| 02.06 | 34 | | | Gullegem Koerse - EEG Classic (NAT) | | 176.8 | | | more |
| 25.05 | 50 | | | Paris - Troyes (1.2) | | 180 | | | more |
| 23.05 | DNF | | | Veenendaal - Veenendaal ME (1.1) | | 178.8 | | | more |
| 17.05 | 31 | | | VDL Omloop der Kempen (1.2) | | 178.7 | | | more |
| 14.05 | 42 | | | Lotto Circuit de Wallonie (1.1) 121k | | 196.1 | | | more |
| 07.05 | DNF | | | Flèche Ardennaise (1.2) | | 174 | | | more |
| 06.05 | 47 | | | À travers les Hautes Fagnes (1.2) | | 161.9 | | | more |
| 03.05 | 103 | | | De HIVE Slag om Woensdrecht (1.2) | | 163 | | | more |
| 02.05 | DNF | | | Ronde van Overijssel (1.2) | | 183.1 | | | more |
| 01.05 | 111 | | | Tintrio - Omloop van het Waasland (1.2) | | 175 | | | more |
| 20.03 › 22.0320-22/3 | | | | Q Tour (NAT) | | | | | more |
| 15 | | | General classificationGeneral classification | | | | | |
| 22.03 | 16 | | | S3Stage 3 - Mount Mee › Mount Mee | | 99 | | | |
| 21.03 | 68 | | | S2Stage 2 - Brisbane International Cycle Park › Brisbane International Cycle Park | | 46.8 | | | |
| 20.03 | 47 | | | S1Stage 1 - Lakeside Raceway › Lakeside Raceway | | 80.5 | | | |
| 06.03 › 08.036-8/3 | | | | Harbour City GP (NAT) | | | | | more |
| 22 | | | General classificationGeneral classification | | | | | |
| 08.03 | 21 | | | S3Stage 3 - Kangaloon › Kangaloon | | 126.5 | | | |
| 07.03 | 16 | | | S2Stage 2 - Pheasant Wood Circuit › Pheasant Wood Circuit | | 65.8 | | | |
| 06.03 | 49 | | | S1Stage 1 - Cronulla › Cronulla | | 43.2 | | | |
| 28.02 | 73 | | | Powercor Melbourne to Warrnambool Cycling Classic (NAT) | | 266.1 | | | more |
| 24.01 › 26.0124-26/1 | | | | SA Kick It (NAT) | | | | | more |
| 9 | | | General classificationGeneral classification | | | | | |
| 26.01 | 67 | | | S3Stage 3 - The Bend Motorsport Park › The Bend Motorsport Park | | 109.2 | | | |
| 25.01 | 32 | | | S2Stage 2 - Adelaide › Adelaide | | 45.5 | | | |
| 24.01 | 5 | | | S1Stage 1 - Adelaide › Adelaide | | 6 | | | |
| 11.01 | DNF | | | National Championships Australia ME - Road Race (NC) | | 176 | | | more |