| 1 | JENSEN Andreas Krogh | BHS - PL Beton Bornholm | 02:55:03.000 | - | 45.244 | 
| 2 | ROSENLUND Stian | AIRTOX - Carl Ras | 02:55:03.000 | - | 45.244 | 
| 3 | SVARRE Tobias | Team ColoQuick | 02:55:04.000 | 01.000 | 45.24 | 
| 4 | ØRITSLAND Mikkel | BHS - PL Beton Bornholm | 02:55:27.000 | 24.000 | 45.141 | 
| 5 | HERTZ Benjamin | Team CO:PLAY-Giant Store | 02:55:27.000 | 24.000 | 45.141 | 
| 6 | NIELSEN Magnus Lorents | Team ColoQuick | 02:55:27.000 | 24.000 | 45.141 | 
| 7 | SZOKODY Martin | BHS - PL Beton Bornholm | 02:55:28.000 | 25.000 | 45.137 | 
| 8 | SCHANDORFF IWERSEN Emil | BHS - PL Beton Bornholm | 02:56:37.000 | 1:34.000 | 44.843 | 
| 9 | AAGAARD HANSEN Tobias | BHS - PL Beton Bornholm | 02:56:39.000 | 1:36.000 | 44.834 | 
| 10 | MENGEL Nikolaj | Team ColoQuick | 02:56:39.000 | 1:36.000 | 44.834 | 
| 11 | LYSGAARD Boas | BHS - PL Beton Bornholm | 02:56:40.000 | 1:37.000 | 44.83 | 
| 12 | FALK PAARUP Jakob | Team IBT - Tripeak | 02:56:40.000 | 1:37.000 | 44.83 | 
| 13 | RASMUSSEN Nicklas | Team Give Steel - 2M Cycling Elite | 02:56:40.000 | 1:37.000 | 44.83 | 
| 14 | KLYVER Hjalmar | Team IBT - Tripeak | 02:56:40.000 | 1:37.000 | 44.83 | 
| 15 | STRØMSTED Niklas | Sydkysten Cycling Development Team | 02:56:40.000 | 1:37.000 | 44.83 | 
| 16 | ØSTDAL Linus | Ordrup Cykle Club | 02:56:40.000 | 1:37.000 | 44.83 | 
| 17 | HJORTH KØGS ANDERSEN Axel | Team Give Steel - 2M Cycling Elite | 02:56:40.000 | 1:37.000 | 44.83 | 
| 18 | FREDERIKSEN Asger | Team Give Elementer | 02:56:40.000 | 1:37.000 | 44.83 | 
| 19 | BRIXEN Andreas Aidel | BHS - PL Beton Bornholm | 02:56:41.000 | 1:38.000 | 44.826 | 
| 20 | OLSEN Rasmus Bisgaard | Team Give Steel - 2M Cycling Elite | 02:56:43.000 | 1:40.000 | 44.818 | 
| 21 | NIELSEN Jens |  | 02:57:01.000 | 1:58.000 | 44.742 | 
| 22 | ANDREASSON Sebastian | Team Give Steel - 2M Cycling Elite | 02:57:01.000 | 1:58.000 | 44.742 | 
| 23 | DINESEN Vitus Hovmøller | Amager Cykle Ring | 02:57:01.000 | 1:58.000 | 44.742 | 
| 24 | ENGGAARD Victor Grue | BHS - PL Beton Bornholm | 02:57:01.000 | 1:58.000 | 44.742 | 
| 25 | GUDNITZ Joshua | Team ColoQuick | 02:57:02.000 | 1:59.000 | 44.737 | 
| 26 | PETERSEN Frederik Winther Hulbæk |  | 02:57:02.000 | 1:59.000 | 44.737 | 
| 27 | VISBY Alexander |  | 02:57:02.000 | 1:59.000 | 44.737 | 
| 28 | HYLLESTED Emil | Team CO:PLAY-Giant Store | 02:57:02.000 | 1:59.000 | 44.737 | 
| 29 | JÓNSSON Davíð |  | 02:57:03.000 | 2:00.000 | 44.733 | 
| 30 | NEESGAARD RØRVIK Stian |  | 02:57:03.000 | 2:00.000 | 44.733 | 
| 31 | DUPONT HOUGAARD Mads-Emil | BHS - PL Beton Bornholm | 02:57:03.000 | 2:00.000 | 44.733 | 
| 32 | SCHEBYE Jacob Maegaard | BHS - PL Beton Bornholm | 02:57:03.000 | 2:00.000 | 44.733 | 
| 33 | ØHLENSCHLÆGER Kasper Jul | Team Give Steel - 2M Cycling Elite | 02:58:03.000 | 3:00.000 | 44.482 | 
| 34 | LARSEN Felix Fog Holst | Team Give Steel - 2M Cycling Elite | 02:58:03.000 | 3:00.000 | 44.482 | 
| 35 | HUNDT August Birk | Team IBT - Tripeak | 02:58:22.000 | 3:19.000 | 44.403 | 
| 36 | KONGSTAD Alfred | Team CO:PLAY-Giant Store | 02:58:22.000 | 3:19.000 | 44.403 | 
| 37 | LINDQUIST Christian Ingemann | AIRTOX - Carl Ras | 02:58:23.000 | 3:20.000 | 44.399 | 
| 38 | NJOR Marckus | Team Give Steel - 2M Cycling Elite | 02:58:58.000 | 3:55.000 | 44.254 | 
| 39 | MORTENSEN Oliver | Vejle Cykel Klub | 02:59:36.000 | 4:33.000 | 44.098 | 
| 40 | TVERGAARD Mikkel | Team CO:PLAY-Giant Store | 02:59:37.000 | 4:34.000 | 44.094 | 
| 41 | MORELL Noah Borgen | Team IBT - Tripeak | 02:59:37.000 | 4:34.000 | 44.094 | 
| 42 | VINTHER Mikkel | Team ABC | 03:02:19.000 | 7:16.000 | 43.441 | 
| 43 | LARSEN Chris Norman | Nørrebro Cykleklub | 03:02:19.000 | 7:16.000 | 43.441 | 
| 44 | BLÆSBJERG Laurids Flinker | Amager Cykle Ring | 03:02:19.000 | 7:16.000 | 43.441 | 
| 45 | LORENTSEN Lucas | Team Give Steel - 2M Cycling Elite | 03:07:53.000 | 00:12:50.000 | 42.154 | 
| 46 | WINKLER Oskar Ulrik | Team Give Steel - 2M Cycling Elite | 03:07:54.000 | 00:12:51.000 | 42.15 | 
| 47 | LOWTH William | Ordrup Cykle Club | 03:07:55.000 | 00:12:52.000 | 42.146 | 
| 48 | GUDMANN William | Team Give Steel - 2M Cycling Elite | 03:07:55.000 | 00:12:52.000 | 42.146 | 
| 1005 | GUDE Lucas Norman | Team ABC | 00:00.000 | -02:55:03.000 |  | 
| 1005 | ASGAARD Elias Johan | Adventure Cycling UNITY | 00:00.000 | -02:55:03.000 |  | 
| 1005 | KNUDSEN Hjalte Thor | Team Novo Nordisk Development | 00:00.000 | -02:55:03.000 |  | 
| 1005 | RECK Gustav | Mölndals CK | 00:00.000 | -02:55:03.000 |  | 
| 1005 | CHRISTOFFERSEN Erik | Team Give Steel - 2M Cycling Elite | 00:00.000 | -02:55:03.000 |  | 
| 1005 | MACHHOLDT Magnus | Team CO:PLAY-Giant Store | 00:00.000 | -02:55:03.000 |  | 
| 1005 | VAD Victor | Team IBT - Tripeak | 00:00.000 | -02:55:03.000 |  | 
| 1005 | MOHR Rasmus | Frederiksberg Bane- og Landevejsklub | 00:00.000 | -02:55:03.000 |  | 
| 1005 | WEUGE Anders | Frederiksberg Bane- og Landevejsklub | 00:00.000 | -02:55:03.000 |  | 
| 1005 | LARSEN Ruben Zilas | ARBÖ MiKo PV ON-Fahrrad | 00:00.000 | -02:55:03.000 |  | 
| 1005 | AHMT Lasse Østergaard | Frederiksberg Bane- og Landevejsklub | 00:00.000 | -02:55:03.000 |  | 
| 1005 | LUNDBERG Anders Thor | Frederiksberg Bane- og Landevejsklub | 00:00.000 | -02:55:03.000 |  | 
| 1005 | PERSSON Hugo | Mölndals CK | 00:00.000 | -02:55:03.000 |  | 
| 1005 | LOND Daniel | Team CO:PLAY-Giant Store | 00:00.000 | -02:55:03.000 |  | 
| 1005 | HANSEN Tim |  | 00:00.000 | -02:55:03.000 |  | 
| 1005 | MATZ Mathias Bundsgaard | Team CO:PLAY-Giant Store | 00:00.000 | -02:55:03.000 |  | 
| 1005 | JACOBSEN NISSEN Nicklas | Proton Cycling Academy | 00:00.000 | -02:55:03.000 |  |