| 1 | FARSTADVOLL Henrik Eckmann | Lillehammer CK Continental Team | 01:00:08.000 | - | 45.399 |
| 2 | SØRENSEN Frederik Bjørn | AIRTOX - Carl Ras | 01:00:08.000 | - | 45.399 |
| 3 | VAD Victor | Team IBT - Tripeak | 01:00:08.000 | - | 45.399 |
| 4 | MATZ Mathias Bundsgaard | Team CO:PLAY-Giant Store | 01:00:08.000 | - | 45.399 |
| 5 | VESLUM Sebastian | Asker CK | 01:00:08.000 | - | 45.399 |
| 6 | MESSEL Kevin Andre Sandli | Ringerike SK | 01:00:08.000 | - | 45.399 |
| 6 | MESSEL Kevin Andre Sandli | Team Ringerikskraft | 01:00:08.000 | - | 45.399 |
| 7 | LUNDTOFT LINDBJERG Rasmus | Team Give Elementer | 01:00:08.000 | - | 45.399 |
| 8 | MADSEN Martin Toft | BHS - PL Beton Bornholm | 01:00:11.000 | 03.000 | 45.361 |
| 9 | LANDBO Mads | Uno-X Mobility Development Team | 01:00:28.000 | 20.000 | 45.149 |
| 10 | HJEMSÆTER Olav | WV West-Frisia | 01:00:28.000 | 20.000 | 45.149 |
| 10 | HJEMSÆTER Olav | Sandvika Cykle Club | 01:00:28.000 | 20.000 | 45.149 |
| 10 | WULFF Noah | Team Aalborg - Sparekassen Danmark | 01:00:28.000 | 20.000 | 45.149 |
| 12 | LAU Gustav Ferdinand | CeramicSpeed Herning CK Elite | 01:00:28.000 | 20.000 | 45.149 |
| 13 | ANDERSEN Mads | AIRTOX - Carl Ras | 01:00:28.000 | 20.000 | 45.149 |
| 14 | SCHANDORFF IWERSEN Emil | BHS - PL Beton Bornholm | 01:00:28.000 | 20.000 | 45.149 |
| 15 | HUNDT August Birk | Team IBT - Tripeak | 01:00:28.000 | 20.000 | 45.149 |
| 16 | HELLERUP Malte | Team Aalborg - Sparekassen Danmark | 01:00:28.000 | 20.000 | 45.149 |
| 17 | SØNDERGAARD Oliver | AIRTOX - Carl Ras | 01:00:28.000 | 20.000 | 45.149 |
| 18 | LARSEN Sebastian Robles | Sandvika Cykle Club | 01:00:28.000 | 20.000 | 45.149 |
| 19 | LINDEGAARD Karl | Team Give Elementer | 01:00:28.000 | 20.000 | 45.149 |
| 20 | SØRENSEN Anders Vos | Team ColoQuick | 01:00:28.000 | 20.000 | 45.149 |
| 21 | SØRBØ Halvor | Ringerike SK | 01:00:28.000 | 20.000 | 45.149 |
| 21 | SØRBØ Halvor | Team Ringerikskraft | 01:00:28.000 | 20.000 | 45.149 |
| 22 | BJUNE Ulrik | | 01:00:28.000 | 20.000 | 45.149 |
| 23 | TVERGAARD Mikkel | Team CO:PLAY-Giant Store | 01:00:28.000 | 20.000 | 45.149 |
| 24 | JØRGENSEN Mads Schulz | Team IBT - Tripeak | 01:00:28.000 | 20.000 | 45.149 |
| 25 | RYTTERSGAARD Sebastian | BHS - PL Beton Bornholm | 01:00:28.000 | 20.000 | 45.149 |
| 26 | ENGGAARD Victor Grue | BHS - PL Beton Bornholm | 01:00:28.000 | 20.000 | 45.149 |
| 27 | HOLM Albert | AIRTOX - Carl Ras | 01:00:28.000 | 20.000 | 45.149 |
| 28 | ANDERSEN Oscar Aakvist | Team CO:PLAY-Giant Store | 01:00:28.000 | 20.000 | 45.149 |
| 29 | GYSLAND Sander | Sandnes Sykleklubb | 01:00:28.000 | 20.000 | 45.149 |
| 30 | GULLHAV Kristoffer | Asker CK | 01:00:28.000 | 20.000 | 45.149 |
| 31 | NIELSEN Daniel Weis | Decathlon AG2R La Mondiale Development Team | 01:00:28.000 | 20.000 | 45.149 |
| 32 | LUNDBERG DICHMANN Tobias | Adventure Cycling UNITY | 01:00:28.000 | 20.000 | 45.149 |
| 33 | BREDTOFT ANDERSEN Victor | Team Give Steel - 2M Cycling Elite | 01:00:28.000 | 20.000 | 45.149 |
| 34 | HAUGLAND Kasper | Lillehammer CK Continental Team | 01:00:28.000 | 20.000 | 45.149 |
| 35 | MONDRUP Mads Søgaard | Team Give Elementer | 01:00:28.000 | 20.000 | 45.149 |
| 36 | FALK PAARUP Jakob | Team IBT - Tripeak | 01:00:28.000 | 20.000 | 45.149 |
| 37 | ØRITSLAND Mikkel | BHS - PL Beton Bornholm | 01:00:28.000 | 20.000 | 45.149 |
| 38 | CHRISTENSEN Alfred | Team IBT - Tripeak | 01:00:28.000 | 20.000 | 45.149 |
| 39 | ENSTAD Kasper Steen | Huansheng - SCOM - Taishan Sport Cycling Team | 01:00:28.000 | 20.000 | 45.149 |
| 40 | ERIKSEN Thomas | Asker CK | 01:00:28.000 | 20.000 | 45.149 |
| 41 | TVEDT Ulrik | Lillehammer CK Continental Team | 01:00:28.000 | 20.000 | 45.149 |
| 42 | MELSOM-JOHANSEN Oliver | | 01:00:28.000 | 20.000 | 45.149 |
| 43 | VISBY Alexander | | 01:00:28.000 | 20.000 | 45.149 |
| 44 | LARSEN Mathias Alexander Erik | AIRTOX - Carl Ras | 01:00:28.000 | 20.000 | 45.149 |
| 45 | RYDERGREN Joel | CK Hymer | 01:00:28.000 | 20.000 | 45.149 |
| 46 | ASGAARD Elias Johan | Adventure Cycling UNITY | 01:00:28.000 | 20.000 | 45.149 |
| 47 | FORSSELL Hugo | CK Hymer | 01:00:28.000 | 20.000 | 45.149 |
| 48 | JACOBSEN NISSEN Nicklas | Proton Cycling Academy | 01:00:28.000 | 20.000 | 45.149 |
| 49 | AAGAARD Erik | WILLING ABLE Racing | 01:00:28.000 | 20.000 | 45.149 |
| 50 | HEDEVANG CHRISTENSEN Mathias | CeramicSpeed Herning CK Elite | 01:00:28.000 | 20.000 | 45.149 |
| 51 | KONGSTAD Alfred | Team CO:PLAY-Giant Store | 01:00:28.000 | 20.000 | 45.149 |
| 52 | WALLIN Rasmus Bøgh | Uno-X Mobility | 01:00:28.000 | 20.000 | 45.149 |
| 53 | SCHEBYE Jacob Maegaard | BHS - PL Beton Bornholm | 01:00:28.000 | 20.000 | 45.149 |
| 54 | JENSEN Andreas Krogh | BHS - PL Beton Bornholm | 01:00:28.000 | 20.000 | 45.149 |
| 55 | FJELLHEIM Henrik Teslo | Sandvika Cykle Club | 01:00:28.000 | 20.000 | 45.149 |
| 55 | FJELLHEIM Henrik Teslo | Ringerike SK | 01:00:28.000 | 20.000 | 45.149 |
| 56 | FLØTTEN Øyvind Brekke | Ringerike SK | 01:00:28.000 | 20.000 | 45.149 |
| 57 | BLUHM Oscar | AIRTOX - Carl Ras | 01:00:28.000 | 20.000 | 45.149 |
| 58 | DAHL Gustav Frederik | AIRTOX - Carl Ras | 01:00:28.000 | 20.000 | 45.149 |
| 59 | JOHANSEN Andre | | 01:00:28.000 | 20.000 | 45.149 |
| 60 | VESTERGAARD Jacob Christian | Vejle Cykel Klub | 01:00:28.000 | 20.000 | 45.149 |
| 61 | TOFTEMARK Lucas | Team CO:PLAY-Giant Store | 01:00:28.000 | 20.000 | 45.149 |
| 62 | STOKKE-FAGERVOLD Theodor | Ringerike SK | 01:00:28.000 | 20.000 | 45.149 |
| 62 | STOKKE-FAGERVOLD Theodor | Team Ringerikskraft | 01:00:28.000 | 20.000 | 45.149 |
| 63 | DUPONT HOUGAARD Mads-Emil | BHS - PL Beton Bornholm | 01:00:28.000 | 20.000 | 45.149 |
| 64 | ANDERSEN Kasper | Hagens Berman Jayco | 01:00:28.000 | 20.000 | 45.149 |
| 65 | BAß Marc-Leon | Cycling Crew Szostak | 01:02:41.000 | 2:33.000 | 43.552 |
| 66 | FRYLAND Jacob Degn | Team Give Elementer | 01:03:52.000 | 3:44.000 | 42.745 |
| 67 | FREDERIKSEN Asger | Team Give Elementer | 01:03:52.000 | 3:44.000 | 42.745 |
| 68 | KIRK Mathias | Team Give Elementer | 01:03:52.000 | 3:44.000 | 42.745 |
| 69 | SZOKODY Martin | BHS - PL Beton Bornholm | 01:03:52.000 | 3:44.000 | 42.745 |
| 70 | ANDREASSEN Morten | Aalborg Cykle-Ring | 01:04:04.000 | 3:56.000 | 42.612 |
| 71 | RØNNING Casper | | 01:04:04.000 | 3:56.000 | 42.612 |
| 72 | LANGHELLE Are Olai | | 01:05:04.000 | 4:56.000 | 41.957 |
| 73 | HJORTH KØGS ANDERSEN Axel | Team Give Steel - 2M Cycling Elite | 01:05:41.000 | 5:33.000 | 41.563 |
| 74 | DECKER Thomas Koldkjær | Team Aalborg - Sparekassen Danmark | 01:05:42.000 | 5:34.000 | 41.553 |
| 75 | BÄCHLER Magnus | Team Give Elementer | 01:05:42.000 | 5:34.000 | 41.553 |
| 76 | HANSEN Tim | | 01:05:42.000 | 5:34.000 | 41.553 |
| 77 | RINGSJØ Marvin Larsen | Ringerike SK | 01:05:45.000 | 5:37.000 | 41.521 |
| 78 | TEIGLAND Geir Kristian | | 01:07:25.000 | 7:17.000 | 40.494 |
| 79 | FALK-KRISTENSEN Jeppe | Team Give Elementer | 01:14:02.000 | 00:13:54.000 | 36.875 |
| 80 | PETTERSSON Oskar | | 01:14:02.000 | 00:13:54.000 | 36.875 |
| 81 | ENGELSVOLL Henrik | | 01:14:22.000 | 00:14:14.000 | 36.71 |
| 81 | BLÆSBJERG Laurids Flinker | Amager Cykle Ring | 01:14:22.000 | 00:14:14.000 | 36.71 |
| 83 | BREKKEN Tobias | | 01:15:09.000 | 00:15:01.000 | 36.327 |
| 84 | HANSEN Sindre | | 02:02:15.000 | 01:02:07.000 | 22.331 |
| 84 | LINDTVEIT Aasmund | | 02:02:15.000 | 01:02:07.000 | 22.331 |
| 84 | BERGHEIM Jan Martin | | 02:02:15.000 | 01:02:07.000 | 22.331 |
| 84 | MYHRE Jonathan | | 02:02:15.000 | 01:02:07.000 | 22.331 |
| 84 | DUE KASPERSEN Kasper | Team IBT - Tripeak | 02:02:15.000 | 01:02:07.000 | 22.331 |
| 84 | NIELSEN Sebastian Sigurd | Team Give Steel - 2M Cycling Elite | 02:02:15.000 | 01:02:07.000 | 22.331 |
| 90 | MADSEN Jacob Gye | Team Aalborg - Sparekassen Danmark | 02:11:15.000 | 01:11:07.000 | 20.8 |
| 90 | EGHOLM Kristian | Lidl - Trek Future Racing | 02:11:15.000 | 01:11:07.000 | 20.8 |
| 90 | LINDQUIST Christian Ingemann | AIRTOX - Carl Ras | 02:11:15.000 | 01:11:07.000 | 20.8 |
| 90 | HANSEN Alexander Arnt | AIRTOX - Carl Ras | 02:11:15.000 | 01:11:07.000 | 20.8 |
| 90 | WANG Gustav | AIRTOX - Carl Ras | 02:11:15.000 | 01:11:07.000 | 20.8 |
| 90 | SANDER HANSEN Marcus | Uno-X Mobility | 02:11:15.000 | 01:11:07.000 | 20.8 |
| 90 | KOLZE CHANGIZI Sebastian | Tudor Pro Cycling Team | 02:11:15.000 | 01:11:07.000 | 20.8 |
| 90 | LUNÅSHAUG Jon Mykland | | 02:11:15.000 | 01:11:07.000 | 20.8 |
| 90 | GRANHOLT Theo Vågene | Tønsberg CK | 02:11:15.000 | 01:11:07.000 | 20.8 |
| 90 | TØNNESEN Emil | Team Give Elementer | 02:11:15.000 | 01:11:07.000 | 20.8 |
| 90 | SKOT-HANSEN Aksel Bech | Team ColoQuick | 02:11:15.000 | 01:11:07.000 | 20.8 |
| 90 | KNUDSEN Oliver | CeramicSpeed Herning CK Elite | 02:11:15.000 | 01:11:07.000 | 20.8 |
| 90 | GRATTIROLA Ciacomo | | 02:11:15.000 | 01:11:07.000 | 20.8 |