| 1 | BAK Simon | Team ColoQuick | 03:05:03.000 | - | 41.502 | 
| 2 | SØRENSEN Anders Vos | Team ColoQuick | 03:05:03.000 | - | 41.502 | 
| 3 | SKIVILD Robin Juel | Team Odense | 03:05:14.000 | 11.000 | 41.461 | 
| 4 | ANDERSEN Mads | AIRTOX - Carl Ras | 03:05:14.000 | 11.000 | 41.461 | 
| 5 | DUPONT HOUGAARD Mads-Emil | BHS - PL Beton Bornholm | 03:05:14.000 | 11.000 | 41.461 | 
| 6 | HELLERUP Malte | Team Aalborg - Sparekassen Danmark | 03:05:15.000 | 12.000 | 41.457 | 
| 7 | MONDRUP Mads Søgaard | Team Give Elementer | 03:05:15.000 | 12.000 | 41.457 | 
| 8 | LAU Gustav Ferdinand | CeramicSpeed Herning CK Elite | 03:05:15.000 | 12.000 | 41.457 | 
| 9 | SKOT-HANSEN Aksel Bech | Team ColoQuick | 03:05:16.000 | 13.000 | 41.454 | 
| 10 | LUNDBERG DICHMANN Tobias | Adventure Cycling UNITY | 03:05:18.000 | 15.000 | 41.446 | 
| 11 | LINDEGAARD Karl | Team Give Elementer | 03:05:18.000 | 15.000 | 41.446 | 
| 12 | LUNDTOFT LINDBJERG Rasmus | Team Give Elementer | 03:05:19.000 | 16.000 | 41.443 | 
| 13 | BIEHL Kevin | Team ColoQuick | 03:05:20.000 | 17.000 | 41.439 | 
| 14 | RYTTERSGAARD Sebastian | BHS - PL Beton Bornholm | 03:05:23.000 | 20.000 | 41.428 | 
| 15 | KNUDSEN Oliver | CeramicSpeed Herning CK Elite | 03:05:30.000 | 27.000 | 41.402 | 
| 16 | MORTENSEN Oliver | Team Give Elementer | 03:05:31.000 | 28.000 | 41.398 | 
| 17 | TROELSEN Tore | Team ColoQuick | 03:05:31.000 | 28.000 | 41.398 | 
| 18 | SØRENSEN Jonas | Team Aalborg - Sparekassen Danmark | 03:05:37.000 | 34.000 | 41.376 | 
| 19 | KORNUM Christian | Team Aalborg - Sparekassen Danmark | 03:05:43.000 | 40.000 | 41.353 | 
| 20 | BUGGE Markus | CeramicSpeed Herning CK Elite | 03:05:43.000 | 40.000 | 41.353 | 
| 21 | MILLENNIUM Ian | Team Odense | 03:05:44.000 | 41.000 | 41.35 | 
| 22 | THOMSEN Malthe | Team Aalborg - Sparekassen Danmark | 03:06:17.000 | 1:14.000 | 41.228 | 
| 23 | NIELSEN Magnus Lorents | Team ColoQuick | 03:06:17.000 | 1:14.000 | 41.228 | 
| 24 | MADSEN Jacob Gye | Team Aalborg - Sparekassen Danmark | 03:06:47.000 | 1:44.000 | 41.117 | 
| 25 | BÄCHLER Magnus | Team Give Elementer | 03:07:12.000 | 2:09.000 | 41.026 | 
| 26 | FREDERIKSEN Asger | Team Give Elementer | 03:07:13.000 | 2:10.000 | 41.022 | 
| 27 | ROSENDAHL Karl-Erik | Adventure Cycling UNITY | 03:07:13.000 | 2:10.000 | 41.022 | 
| 28 | GORM ALBRECHTSEN Christian | CeramicSpeed Herning CK Elite | 03:07:24.000 | 2:21.000 | 40.982 | 
| 29 | ANTONIU Alexandru Ionuț | Team Aalborg - Sparekassen Danmark | 03:09:22.000 | 4:19.000 | 40.556 | 
| 30 | FRYLAND Jacob Degn | Team Give Elementer | 03:10:23.000 | 5:20.000 | 40.34 | 
| 31 | KIRK Mathias | Team Give Elementer | 03:11:02.000 | 5:59.000 | 40.202 | 
| 32 | WULFF Noah | Team Aalborg - Sparekassen Danmark | 03:11:41.000 | 6:38.000 | 40.066 | 
| 33 | JENSEN Andreas Krogh | BHS - PL Beton Bornholm | 03:12:14.000 | 7:11.000 | 39.951 | 
| 34 | RØRBY PETERSEN Johannes | Team Aalborg - Sparekassen Danmark | 03:15:10.000 | 00:10:07.000 | 39.351 | 
| 35 | HANSEN Tim |  | 03:15:10.000 | 00:10:07.000 | 39.351 | 
| 36 | MUFF Frederik | Team ColoQuick | 03:15:16.000 | 00:10:13.000 | 39.331 | 
| 37 | BREDTOFT ANDERSEN Victor | Team Give Steel - 2M Cycling Elite | 03:15:17.000 | 00:10:14.000 | 39.327 | 
| 38 | WOER Lauge Hastrup | Team Aalborg - Sparekassen Danmark | 03:15:21.000 | 00:10:18.000 | 39.314 | 
| 39 | JUUL Sebastian | Team Odense | 03:29:37.000 | 00:24:34.000 | 36.638 | 
| 40 | BIRKEMOSE Arne | Team Odense | 03:29:37.000 | 00:24:34.000 | 36.638 | 
| 1005 | VESTERGAARD Jacob Christian | Team Give Elementer | 00:00.000 | -03:05:03.000 |  | 
| 1005 | GADGAARD Morten | Team Give Elementer | 00:00.000 | -03:05:03.000 |  | 
| 1005 | ØSTERGAARD Lukas | Team Give Elementer | 00:00.000 | -03:05:03.000 |  | 
| 1005 | FALK-KRISTENSEN Jeppe | Team Give Elementer | 00:00.000 | -03:05:03.000 |  | 
| 1005 | BROCKHOFF Daniel Mathieu Vivier | Team Give Elementer | 00:00.000 | -03:05:03.000 |  | 
| 1005 | ANDREASSON Sebastian | Team Give Steel - 2M Cycling Elite | 00:00.000 | -03:05:03.000 |  |