08.09 › 11.098-11/9 | | | | Okolo jižních Čech / Tour of South Bohemia (2.2) | | | | more |
| 22 | | | Youth classificationYouth classification | | | | |
| 16 | | | Points classificationPoints classification | | | | |
| 38 | | | General classificationGeneral classification | | | | |
11.09 | 14 | | | S4Stage 4 - České Velenice › Jindřichův Hradec | 152 | | | |
10.09 | 12 | 46 | | S3Stage 3 - Studená › Protivín | 157 | | | |
09.09 | 8 | 52 | | S2Stage 2 - Třeboň › Nová Bystřice | 143 | | | |
08.09 | 104 | 103 | | S1 (ITT)Stage 1 (ITT) - Kaplice › Kaplice | 7 | | | |
04.09 | 11 | | | Gylne Gutuer (1.2) | 165.2 | | | more |
03.09 | 58 | | | Lillehammer GP (1.2) | 131 | | | more |
16.08 › 20.0816-20/8 | | | | PostNord Danmark Rundt - Tour of Denmark (2.Pro) | | | | more |
| 13 | | | Youth classificationYouth classification | | | | |
| 12 | | | Mountains classificationMountains classification | | | | |
| 14 | | | Points classificationPoints classification | | | | |
| 73 | | | General classificationGeneral classification | | | | |
20.08 | 51 | | | S5Stage 5 - Give › Vejle | 126.5 | | | |
19.08 | 30 | 98 | | S4Stage 4 - Skive › Skive | 167.3 | | | |
18.08 | 125 | 116 | | S3Stage 3 - Otterup › Herning | 239.3 | | | |
17.08 | 94 | 74 | | S2 (ITT)Stage 2 (ITT) - Assens › Assens | 12.2 | | | |
16.08 | 44 | 3 | | S1Stage 1 - Allerød › Køge 167k | 222.6 | | | |
06.08 | 4 | | | Scandinavian Race in Uppsala 1909-2022 (1.2) | 197.4 | 4 | 20 | more |
26.06 | 24 | | | National Championships Denmark ME - Road Race (NC) | 211 | | | more |
19.06 | 10 | | | National Championships Denmark MU - Road Race (NC) | 170.4 | | 1 | more |
18.06 | DNS | | | National Championships Denmark MU - ITT (NC) | 32 | | | more |
03.06 › 05.063-5/6 | | | | Tour of Małopolska (2.2) | | | | more |
| 8 | | | Youth classificationYouth classification | | | | |
| 44 | | | General classificationGeneral classification | | | | |
05.06 | 57 | | | S3Stage 3 - Jabłonka › Przehyba | 125 | | | |
04.06 | 3 | 37 | | S2Stage 2 - Niepolomice › Nowy Targ | 141 | 1 | 1 | |
03.06 | 45 | 45 | | S1Stage 1 - Wieliczka › Góra Chelm | 131 | | | |
08.05 | DNF | | | Ringerike GP (1.2) | 165.9 | | | more |
07.05 | 22 | | | Sundvolden GP (1.2) | 169.1 | | | more |
21.03 › 27.0321-27/3 | | | | Tour de Normandie (2.2) | | | | more |
| 46 | | | Youth classificationYouth classification | | | | |
| 28 | | | Points classificationPoints classification | | | | |
| 59 | | | General classificationGeneral classification | | | | |
27.03 | 11 | | | S7Stage 7 - Ducey-les-Chéris › Caen | 142.5 | | | |
26.03 | 40 | 67 | | S6Stage 6 - Carentan-les-Marais › Carentan-les-Marais | 175.9 | | | |
25.03 | 27 | 69 | | S5Stage 5 - Les Monts d'Aunay › Bagnoles-de-l'Orne | 156.7 | | | |
24.03 | 106 | 80 | | S4Stage 4 - Gacé › Argentan | 160.6 | | | |
23.03 | 25 | 28 | | S3Stage 3 - Nonancourt › Elbeuf-sur-Seine | 181.4 | | | |
22.03 | 29 | 20 | | S2Stage 2 - Le Neubourg › Forges-les-Eaux | 187.5 | | | |
21.03 | 13 | 14 | | S1Stage 1 - Ouistreham › Vimoutiers | 148.2 | | | |