| 22-09 | 22 | | UCI World Championship Limburg U23 (CM) | 161.0km |
| | | Post Danmark Rundt - Tour of Denmark (2.HC) |
| 44 | | Klassement |
| 5 | | Berg |
| 26-08 | 88 | 44 | Stage 6Slagelse - Frederiksberg (165.0km) | 165.0km |
| 25-08 | 83 | 44 | Stage 5Kerteminde - Kerteminde (14.0km) | 14.0km |
| 25-08 | 15 | 36 | Stage 4Ringe - Odense (90.0km) | 90.0km |
| 24-08 | 39 | 36 | Stage 3Silkeborg - Vejle (185.0km) | 185.0km |
| 23-08 | 20 | 56 | Stage 2Løgstør - Århus (211.0km) | 211.0km |
| 22-08 | 78 | 79 | Stage 1Randers - Randers (191.0km) | 191.0km |
| | | Kreiz Breizh Elites (2.2) |
| 98 | | Klassement |
| 30-07 | 111 | 98 | Stage 4Carhaix - Rostrenen (169.0km) | 169.0km |
| 29-07 | 84 | 55 | Stage 3Plouguernével - Ploërdut (102.0km) | 102.0km |
| 29-07 | 58 | 57 | Stage 2Carhaix - Cleden-Poher (12.0km) | 12.0km |
| 28-07 | 30 | 30 | Stage 1Calanhel - Plouray (198.0km) | 198.0km |
| 24-06 | 1 | | National Road Championships - Denmark (CN) | 200.0km |
| 10-06 | 1 | | National Road Championships - Denmark U23 (CN) | 180.0km |
| | | Coupe des nations Ville Saguenay (2.NCUP) |
| 10 | | Klassement |
| 03-06 | 1 | 10 | Stage 4Chicoutimi - Chicoutimi (128.0km) | 128.0km |
| 02-06 | 12 | 24 | Stage 3Kénogami - Kénogami (141.0km) | 141.0km |
| 01-06 | 47 | 27 | Stage 2La Baie - La Baie (148.0km) | 148.0km |
| 31-05 | 14 | 20 | Stage 1Jonquière - Jonquière (140.0km) | 140.0km |
| | | Flèche du Sud (2.2) |
| 31 | | Klassement |
| 20-05 | 5 | 31 | Stage 5Belvaux - Esch-sur-Alzette (181.0km) | 181.0km |
| 19-05 | 52 | 32 | Stage 4Tétange - Rumelange (14.0km) | 14.0km |
| 18-05 | 32 | 32 | Stage 3Tandel - Wiltz (154.0km) | 154.0km |
| 17-05 | 19 | 15 | Stage 2Schifflange - Roeser (166.0km) | 166.0km |
| 16-05 | 12 | 12 | Stage 1Differdange - Differdange (81.0km) | 81.0km |
| 01-05 | 8 | | Rund um den Finanzplatz Eschborn-Frankfurt (U23) (1.2U) | |
| 29-04 | 4 | | Himmerland Rundt (1.2) | |
| 07-04 | 19 | | Ronde van Vlaanderen Beloften (1.NCUP) | 173.0km |
| | | Tour de Normandie (2.2) |
| 98 | | Klassement |
| 25-03 | 16 | 98 | Stage 8Bagnoles de l'Orne - Caen (135.0km) | 135.0km |
| 24-03 | 89 | 99 | Stage 7Brécey - Bagnoles de l'Orne (153.0km) | 153.0km |
| 23-03 | 22 | 98 | Stage 6Domfront - Villers-Bocage (156.0km) | 156.0km |
| 22-03 | 127 | 113 | Stage 5Elbeuf - Flers (190.0km) | 190.0km |
| 21-03 | 20 | 71 | Stage 3Forges-les-Eaux - Gaillon (61.0km) | 61.0km |
| 21-03 | 23 | 67 | Stage 4Aubevoye - Elbeuf (100.0km) | 100.0km |
| 20-03 | 34 | 72 | Stage 2Colombelles - Forges-les-Eaux (200.0km) | 200.0km |
| 19-03 | 84 | 84 | Stage 1Saint-Lô - Saint-Lô (3.0km) | 3.0km |
| 11-03 | 57 | | Rabobank Dorpenomloop Rucphen (1.2) | |
| 09-03 | 5 | | Dwars door Drenthe (1.1) | 204.0km |
| 04-03 | 9 | | Grand Prix de la Ville de Lillers Souvenir Bruno Comini (1.2) | 171.0km |
| 25-02 | 4 | | Ster van Zwolle (1.2) | 157.0km |