| 23-09 | 65 | | Gooikse Pijl (1.1) | |
| | | Tour de Slovaquie (2.1) |
| 112 | | Standings |
| 16-09 | 64 | 112 | Stage 4Nitra - Galanta | 161.0km |
| 15-09 | 109 | 114 | Stage 3Dubnica nad Váhom - Nitra | 180.0km |
| 14-09 | 87 | 114 | Stage 2Ružomberok - Dubnica nad Váhom | 191.0km |
| 13-09 | 127 | 121 | Stage 1Poprad - Štrbské Pleso | 164.0km |
| 12-09 | 86 | 86 | ProloguePoprad - Poprad | 1.0km |
| 02-09 | 10 | | Gylne Gutuer GP (1.2) | 166.0km |
| 01-09 | 59 | | Lillehammer GP (1.2) | 150.0km |
| 31-08 | 24 | | Hafjell GP TT (1.2) | 21.0km |
| 22-08 | 64 | | Veenendaal-Veenendaal Classic (1.1) | 191.0km |
| 21-08 | DNF | | GP Stad Zottegem (1.1) | |
| | | PostNord Danmark Rundt - Tour of Denmark (2.HC) |
| 98 | | Standings |
| 11 | | Points |
| 10 | | Mountain |
| 05-08 | 84 | 98 | Stage 5Faxe - Frederiksberg | 199.0km |
| 04-08 | 110 | 116 | Stage 4Nykøbing Falster - Nykøbing Falster | 19.0km |
| 03-08 | 115 | 116 | Stage 3Næstved - Vordingborg | 178.0km |
| 02-08 | 107 | 114 | Stage 2Viborg - Vejle | 174.0km |
| 01-08 | 116 | 116 | Stage 1Aalborg - Aalborg | 218.0km |
| 01-07 | 41 | | National Road Championships - Denmark (CN) | |
| 28-06 | 24 | | National Road Championships - Denmark TT (CN) | |
| 17-06 | 51 | | GP Horsens Posten (1.1) | |
| 12-05 | 5 | | 110th Scandinavian Race in Uppsala 1909-2018 (1.2) | |
| 29-04 | 53 | | Skive-Løbet (1.2) | |
| 14-04 | 78 | | Liège - Bastogne - Liège U23 (1.2U) | |
| | | Tour de Normandie (2.2) |
| 101 | | Standings |
| 25-03 | 69 | 101 | Stage 7La Haye - Caen | 151.0km |
| 24-03 | 94 | 110 | Stage 6Granville - La Haye | 158.0km |
| 23-03 | 108 | 113 | Stage 5Villers-Bocage - Bagnoles de l'Orne | 174.0km |
| 22-03 | 74 | 105 | Stage 4Evrecy - Argentan | 152.0km |
| 21-03 | 129 | 113 | Stage 3Yvetot - Elbeuf | 138.0km |
| 20-03 | 116 | 105 | Stage 2Évreux - Forges-les-Eaux | 156.0km |
| 19-03 | 101 | 101 | Stage 1Saint-Pierre-en-Auge - Le Neubourg | 150.0km |
| 11-03 | 52 | | Ronde van Drenthe (1.HC) | 192.0km |