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