| 1 | PEDERSEN Henrik | Uno-X Mobility Development Team | 03:31:15.000 | - | 43.626 | 
| 2 | KONGSTAD Tobias | Team CO:PLAY-Giant Store | 03:31:15.000 | - | 43.626 | 
| 3 | ANDERSEN Mads | AIRTOX - Carl Ras | 03:31:15.000 | - | 43.626 | 
| 4 | FORSSELL Hugo | CK Hymer | 03:31:15.000 | - | 43.626 | 
| 5 | TOUDAL Emil | Team ColoQuick | 03:31:16.000 | 01.000 | 43.623 | 
| 6 | EGHOLM Kristian | Lidl - Trek Future Racing | 03:31:50.000 | 35.000 | 43.506 | 
| 7 | SCHANDORFF IWERSEN Emil | BHS - PL Beton Bornholm | 03:31:51.000 | 36.000 | 43.502 | 
| 8 | SKOT-HANSEN Aksel Bech | Team ColoQuick | 03:31:51.000 | 36.000 | 43.502 | 
| 9 | SZOKODY Martin | BHS - PL Beton Bornholm | 03:33:02.000 | 1:47.000 | 43.261 | 
| 10 | HANSEN Martin Solhaug | Uno-X Mobility Development Team | 03:33:07.000 | 1:52.000 | 43.244 | 
| 11 | LARSEN Mathias Alexander Erik | AIRTOX - Carl Ras | 03:33:11.000 | 1:56.000 | 43.23 | 
| 12 | DUPONT HOUGAARD Mads-Emil | BHS - PL Beton Bornholm | 03:33:12.000 | 1:57.000 | 43.227 | 
| 13 | LANDBO Mads | Uno-X Mobility Development Team | 03:33:12.000 | 1:57.000 | 43.227 | 
| 14 | MORELL Noah Borgen | Team IBT - Tripeak | 03:33:13.000 | 1:58.000 | 43.224 | 
| 15 | MONDRUP Mads Søgaard | Team Give Elementer | 03:33:14.000 | 1:59.000 | 43.22 | 
| 16 | MADSEN Erik | Uno-X Mobility Development Team | 03:33:16.000 | 2:01.000 | 43.214 | 
| 17 | ANDREASSEN Bjørn Borreby | Adventure Cycling UNITY | 03:33:18.000 | 2:03.000 | 43.207 | 
| 18 | STAMPE Daniel | AIRTOX - Carl Ras | 03:33:32.000 | 2:17.000 | 43.16 | 
| 19 | HOLSTAD Ludvik | Lillehammer CK Continental Team | 03:33:32.000 | 2:17.000 | 43.16 | 
| 20 | HELLERUP Malte | Team Aalborg - Sparekassen Danmark | 03:33:32.000 | 2:17.000 | 43.16 | 
| 21 | BAK Simon | Team ColoQuick | 03:33:32.000 | 2:17.000 | 43.16 | 
| 22 | KORNUM Christian | Aalborg Cykle-Ring | 03:33:32.000 | 2:17.000 | 43.16 | 
| 23 | LAU Gustav Ferdinand | CeramicSpeed Herning CK Elite | 03:33:33.000 | 2:18.000 | 43.156 | 
| 24 | KAGEVI Carl | Team IBT - Tripeak | 03:33:33.000 | 2:18.000 | 43.156 | 
| 25 | FARSTADVOLL Henrik Eckmann | Lillehammer CK Continental Team | 03:33:33.000 | 2:18.000 | 43.156 | 
| 26 | PERSMEEN Axel | Svealand Cycling Team | 03:33:33.000 | 2:18.000 | 43.156 | 
| 27 | THOMSEN Malthe | Team Aalborg - Sparekassen Danmark | 03:33:33.000 | 2:18.000 | 43.156 | 
| 28 | JØRGENSEN Mads Schulz | Team IBT - Tripeak | 03:33:34.000 | 2:19.000 | 43.153 | 
| 29 | ANDERSEN Oscar Aakvist | Team CO:PLAY-Giant Store | 03:33:35.000 | 2:20.000 | 43.149 | 
| 30 | FRAFJORD Joakim | Team Novák | 03:33:35.000 | 2:20.000 | 43.149 | 
| 30 | FRAFJORD Joakim | Sandnes Sykleklubb | 03:33:35.000 | 2:20.000 | 43.149 | 
| 31 | SVARRE Tobias | Team ColoQuick | 03:33:35.000 | 2:20.000 | 43.149 | 
| 32 | KOSTER Bjorn | CT GIANT Store Assen - NWVG | 03:33:35.000 | 2:20.000 | 43.149 | 
| 33 | ANDERSEN Poul Holten | Team CO:PLAY-Giant Store | 03:33:35.000 | 2:20.000 | 43.149 | 
| 34 | VERNERSSON Lukas | Motala AIF Serneke Allebike | 03:33:35.000 | 2:20.000 | 43.149 | 
| 35 | DAHL Gustav Frederik | AIRTOX - Carl Ras | 03:33:35.000 | 2:20.000 | 43.149 | 
| 36 | NORDHAGEN Truls | Uno-X Mobility Development Team | 03:33:36.000 | 2:21.000 | 43.146 | 
| 37 | HYLLESTED Emil | Team CO:PLAY-Giant Store | 03:33:36.000 | 2:21.000 | 43.146 | 
| 38 | JAGERSTÅL Niklas | Motala AIF Serneke Allebike | 03:33:36.000 | 2:21.000 | 43.146 | 
| 39 | HANSEN Alexander Arnt | AIRTOX - Carl Ras | 03:33:37.000 | 2:22.000 | 43.143 | 
| 40 | BREDTOFT ANDERSEN Victor | Team Give Steel - 2M Cycling Elite | 03:33:37.000 | 2:22.000 | 43.143 | 
| 41 | ØHLENSCHLÆGER Kasper Jul | Team Give Steel - 2M Cycling Elite | 03:33:38.000 | 2:23.000 | 43.139 | 
| 42 | GUDNITZ Joshua | Team ColoQuick | 03:33:43.000 | 2:28.000 | 43.123 | 
| 43 | SØRENSEN Anders Vos | Team ColoQuick | 03:33:47.000 | 2:32.000 | 43.109 | 
| 44 | PLENDER Jasper | CT GIANT Store Assen - NWVG | 03:33:48.000 | 2:33.000 | 43.106 | 
| 44 | PLENDER Jasper | team | 03:33:48.000 | 2:33.000 | 43.106 | 
| 45 | PEDERSEN Eric | Motala AIF Serneke Allebike | 03:33:51.000 | 2:36.000 | 43.096 | 
| 46 | RYDERGREN Joel | CK Hymer | 03:33:51.000 | 2:36.000 | 43.096 | 
| 47 | JOHANSSON Fredrik | Motala AIF Serneke Allebike | 03:33:54.000 | 2:39.000 | 43.086 | 
| 48 | RASMUSSEN Nicklas | Team Give Steel - 2M Cycling Elite | 03:34:01.000 | 2:46.000 | 43.062 | 
| 49 | PUNTER Lars | CT GIANT Store Assen - NWVG | 03:34:11.000 | 2:56.000 | 43.029 | 
| 50 | HOLM Albert | AIRTOX - Carl Ras | 03:34:20.000 | 3:05.000 | 42.998 | 
| 51 | ANTONIU Alexandru Ionuț | Team Aalborg - Sparekassen Danmark | 03:34:29.000 | 3:14.000 | 42.968 | 
| 52 | RØNN Oskar | CeramicSpeed Herning CK Elite | 03:34:30.000 | 3:15.000 | 42.965 | 
| 53 | WINKLER Oskar Ulrik | Team Give Steel - 2M Cycling Elite | 03:34:30.000 | 3:15.000 | 42.965 | 
| 54 | LINDEGAARD Karl | Team Give Elementer | 03:34:43.000 | 3:28.000 | 42.922 | 
| 55 | TROELSEN Tore | Team ColoQuick | 03:34:43.000 | 3:28.000 | 42.922 | 
| 56 | PAULY Ethan | Illes Balears - Arabay | 03:35:06.000 | 3:51.000 | 42.845 | 
| 56 | PAULY Ethan | CT GIANT Store Assen - NWVG | 03:35:06.000 | 3:51.000 | 42.845 | 
| 57 | MACHHOLDT Magnus | Team CO:PLAY-Giant Store | 03:35:32.000 | 4:17.000 | 42.759 | 
| 58 | FJERMEDAL Henrik | Lillehammer CK Continental Team | 03:35:54.000 | 4:39.000 | 42.686 | 
| 59 | RYTTERSGAARD Sebastian | BHS - PL Beton Bornholm | 03:36:01.000 | 4:46.000 | 42.663 | 
| 60 | GEERSING Stijn | CT GIANT Store Assen - NWVG | 03:36:05.000 | 4:50.000 | 42.65 | 
| 61 | LINDQUIST Christian Ingemann | AIRTOX - Carl Ras | 03:36:06.000 | 4:51.000 | 42.647 | 
| 62 | AAGAARD HANSEN Tobias | BHS - PL Beton Bornholm | 03:36:08.000 | 4:53.000 | 42.64 | 
| 63 | FALK PAARUP Jakob | Team IBT - Tripeak | 03:36:49.000 | 5:34.000 | 42.506 | 
| 64 | KONGSTAD Alfred | Team CO:PLAY-Giant Store | 03:36:49.000 | 5:34.000 | 42.506 | 
| 65 | NJOR Marckus | Team Give Steel - 2M Cycling Elite | 03:38:02.000 | 6:47.000 | 42.269 | 
| 66 | HENRIKSEN Martin | Frederiksberg Bane- og Landevejsklub | 03:44:11.000 | 00:12:56.000 | 41.109 | 
| 67 | GRANHOLT Theo Vågene | Tønsberg CK | 03:45:19.000 | 00:14:04.000 | 40.902 | 
| 68 | VAD Victor | Team IBT - Tripeak | 03:45:19.000 | 00:14:04.000 | 40.902 | 
| 69 | RØRBY PETERSEN Johannes | Team Aalborg - Sparekassen Danmark | 03:45:43.000 | 00:14:28.000 | 40.83 | 
| 70 | ØSTERGAARD Lukas | Team Give Elementer | 03:46:58.000 | 00:15:43.000 | 40.605 | 
| 71 | HUNDT August Birk | Team IBT - Tripeak | 03:47:00.000 | 00:15:45.000 | 40.599 | 
| 72 | ROSENDAHL Karl-Erik | Adventure Cycling UNITY | 03:47:00.000 | 00:15:45.000 | 40.599 | 
| 73 | LUNDBERG DICHMANN Tobias | Adventure Cycling UNITY | 03:47:00.000 | 00:15:45.000 | 40.599 | 
| 74 | KIRK Mathias | Team Give Elementer | 03:47:03.000 | 00:15:48.000 | 40.59 | 
| 75 | FALK-KRISTENSEN Jeppe | Team Give Elementer | 03:47:03.000 | 00:15:48.000 | 40.59 | 
| 76 | TEIGLAND Geir Kristian |  | 03:49:07.000 | 00:17:52.000 | 40.224 | 
| 77 | RINDBORG Erik |  | 03:50:46.000 | 00:19:31.000 | 39.936 | 
| 1005 | AHLSSON Jonathan | Motala AIF Serneke Allebike | 00:00.000 | -03:31:15.000 |  | 
| 1005 | TØIEN Fredrik |  | 00:00.000 | -03:31:15.000 |  | 
| 1005 | HANSEN Tim |  | 00:00.000 | -03:31:15.000 |  | 
| 1005 | PERSSON Oskar | Svealand Cycling Team | 00:00.000 | -03:31:15.000 |  | 
| 1005 | JOHANSEN Andre |  | 00:00.000 | -03:31:15.000 |  | 
| 1005 | BRUUN Christopher Ringkjøb | DCR Cycling Team | 00:00.000 | -03:31:15.000 |  | 
| 1005 | VESTRE Trygve Arvesen |  | 00:00.000 | -03:31:15.000 |  | 
| 1005 | KLARIS Magnus Bak | AIRTOX - Carl Ras | 00:00.000 | -03:31:15.000 |  | 
| 1005 | LORENTSEN Lucas | Team Give Steel - 2M Cycling Elite | 00:00.000 | -03:31:15.000 |  | 
| 1005 | STOKKE-FAGERVOLD Theodor | Ringerike SK | 00:00.000 | -03:31:15.000 |  | 
| 1005 | STOKKE-FAGERVOLD Theodor | Team Ringerikskraft | 00:00.000 | -03:31:15.000 |  | 
| 1005 | FERM Jesper | Mölndals CK | 00:00.000 | -03:31:15.000 |  | 
| 1005 | STIEN Sander Nistad | DCR Cycling Team | 00:00.000 | -03:31:15.000 |  | 
| 1005 | STIANSEN Sverre Schøyen | Lillehammer CK Continental Team | 00:00.000 | -03:31:15.000 |  | 
| 1005 | ENGGAARD Victor Grue | BHS - PL Beton Bornholm | 00:00.000 | -03:31:15.000 |  | 
| 1005 | NIELSEN Magnus Lorents | Team ColoQuick | 00:00.000 | -03:31:15.000 |  | 
| 1005 | WULFF Noah | Team Aalborg - Sparekassen Danmark | 00:00.000 | -03:31:15.000 |  | 
| 1005 | JAKOBSEN Jonas Nordal | CeramicSpeed Herning CK Elite | 00:00.000 | -03:31:15.000 |  | 
| 1005 | SØRENSEN Asger Røjbek | BHS - PL Beton Bornholm | 00:00.000 | -03:31:15.000 |  | 
| 1005 | MADSEN Jacob Gye | Team Aalborg - Sparekassen Danmark | 00:00.000 | -03:31:15.000 |  | 
| 1005 | SØRENSEN Jonas | Team Aalborg - Sparekassen Danmark | 00:00.000 | -03:31:15.000 |  | 
| 1005 | MERLÖV Ville | Motala AIF Serneke Allebike | 00:00.000 | -03:31:15.000 |  | 
| 1005 | EGHOLM Jakob | AIRTOX - Carl Ras | 00:00.000 | -03:31:15.000 |  | 
| 1005 | TOFTEMARK Lucas | Team CO:PLAY-Giant Store | 00:00.000 | -03:31:15.000 |  | 
| 1005 | BLÆSBJERG Laurids Flinker | Amager Cykle Ring | 00:00.000 | -03:31:15.000 |  | 
| 1005 | OSSIANSSON Colin | Motala AIF Serneke Allebike | 00:00.000 | -03:31:15.000 |  | 
| 1005 | BÄCHLER Magnus | Team Give Elementer | 00:00.000 | -03:31:15.000 |  | 
| 1005 | GREIJUS Paul | Motala AIF Serneke Allebike | 00:00.000 | -03:31:15.000 |  | 
| 1005 | VESTERGAARD Jacob Christian | Team Give Elementer | 00:00.000 | -03:31:15.000 |  | 
| 1005 | CARLSSON Jimmy | Svealand Cycling Team | 00:00.000 | -03:31:15.000 |  | 
| 1005 | THOMPSON Gustav | Team IBT - Tripeak | 00:00.000 | -03:31:15.000 |  | 
| 1005 | MEDHANIE Yoel |  | 00:00.000 | -03:31:15.000 |  | 
| 1005 | CEDERHOLM Frans |  | 00:00.000 | -03:31:15.000 |  | 
| 1005 | AASGAARD Oliver |  | 00:00.000 | -03:31:15.000 |  | 
| 1005 | SØRENSEN Frederik Bjørn | AIRTOX - Carl Ras | 00:00.000 | -03:31:15.000 |  | 
| 1005 | WANG Gustav | AIRTOX - Carl Ras | 00:00.000 | -03:31:15.000 |  | 
| 1005 | JØRGENSEN Mikkel | CeramicSpeed Herning CK Elite | 00:00.000 | -03:31:15.000 |  | 
| 1005 | FRYLAND Jacob Degn | Team Give Elementer | 00:00.000 | -03:31:15.000 |  | 
| 1005 | MATHIESEN Phillip | Team CO:PLAY-Giant Store | 00:00.000 | -03:31:15.000 |  | 
| 1005 | MORTENSEN Oliver | Team Give Elementer | 00:00.000 | -03:31:15.000 |  | 
| 1005 | GADGAARD Morten | Team Give Elementer | 00:00.000 | -03:31:15.000 |  | 
| 1005 | ASGAARD Elias Johan | Sydkysten Cycling Development Team | 00:00.000 | -03:31:15.000 |  | 
| 1005 | DUE KASPERSEN Kasper | Team IBT - Tripeak | 00:00.000 | -03:31:15.000 |  | 
| 1005 | FREDERIKSEN Asger | Team Give Elementer | 00:00.000 | -03:31:15.000 |  | 
| 1005 | STÅLBERG Albin | Motala AIF Serneke Allebike | 00:00.000 | -03:31:15.000 |  | 
| 1005 | OLSEN Lars | CT GIANT Store Assen - NWVG | 00:00.000 | -03:31:15.000 |  | 
| 1005 | OLSEN Lars | team | 00:00.000 | -03:31:15.000 |  | 
| 1005 | TRONDSRUD Håkon Linner |  | 00:00.000 | -03:31:15.000 |  | 
| 1005 | LUNDTOFT LINDBJERG Rasmus | Team Give Elementer | 00:00.000 | -03:31:15.000 |  | 
| 1005 | VIKING Neo |  | 00:00.000 | -03:31:15.000 |  | 
| 1005 | WEBER Mikkel | Team Give Steel - 2M Cycling Elite | 00:00.000 | -03:31:15.000 |  | 
| 1005 | STARK Filip |  | 00:00.000 | -03:31:15.000 |  | 
| 1005 | VÅGENES Jonas | DCR Cycling Team | 00:00.000 | -03:31:15.000 |  | 
| 1005 | BERGSTRÖM FRISK Hannes | Team VivaRovarArt | 00:00.000 | -03:31:15.000 |  | 
| 1005 | BERGSTRÖM FRISK Hannes | Svealand Cycling Team | 00:00.000 | -03:31:15.000 |  | 
| 1005 | LARSEN Ruben Zilas | ARBÖ MiKo PV ON-Fahrrad | 00:00.000 | -03:31:15.000 |  | 
| 1005 | TVERGAARD Mikkel | Team CO:PLAY-Giant Store | 00:00.000 | -03:31:15.000 |  | 
| 1005 | GRAF Lucas |  | 00:00.000 | -03:31:15.000 |  | 
| 1005 | BLUHM Oscar | AIRTOX - Carl Ras | 00:00.000 | -03:31:15.000 |  | 
| 1005 | HERTZ Benjamin | Team CO:PLAY-Giant Store | 00:00.000 | -03:31:15.000 |  | 
| 1005 | HEDEVANG CHRISTENSEN Mathias | CeramicSpeed Herning CK Elite | 00:00.000 | -03:31:15.000 |  | 
| 1005 | HJORTH KØGS ANDERSEN Axel | Team Give Steel - 2M Cycling Elite | 00:00.000 | -03:31:15.000 |  | 
| 1005 | OLDIN Alfred | Motala AIF Serneke Allebike | 00:00.000 | -03:31:15.000 |  | 
| 1005 | LORENZEN Gustav | CeramicSpeed Herning CK Elite | 00:00.000 | -03:31:15.000 |  | 
| 1005 | BRUUN VAN DEURS Hugo | CeramicSpeed Herning CK Elite | 00:00.000 | -03:31:15.000 |  | 
| 1005 | BROCKHOFF Daniel Mathieu Vivier | Team Give Elementer | 00:00.000 | -03:31:15.000 |  | 
| 1005 | BERGHEIM Jan Martin |  | 00:00.000 | -03:31:15.000 |  | 
| 1005 | TØNNESEN Emil | Team Give Elementer | 00:00.000 | -03:31:15.000 |  | 
| 1005 | NIELSEN Sebastian Sigurd | Team Give Steel - 2M Cycling Elite | 00:00.000 | -03:31:15.000 |  | 
| 1005 | HAUGSTED Conrad | Team ColoQuick | 00:00.000 | -03:31:15.000 |  |