| 1 | MIKKELSEN Pelle Køster | Team CO:PLAY-Giant Store | 03:01:54.000 | - | 44.167 | 
| 2 | ANDREASSON Sebastian | BHS - PL Beton Bornholm | 03:01:54.000 | - | 44.167 | 
| 3 | MATZ Mathias Bundsgaard | Team CO:PLAY-Giant Store | 03:01:54.000 | - | 44.167 | 
| 4 | ENGGAARD Victor Grue | Team ColoQuick | 03:01:54.000 | - | 44.167 | 
| 5 | HANSEN Alexander Arnt | Restaurant Suri - Carl Ras | 03:01:54.000 | - | 44.167 | 
| 6 | SØRENSEN Asger Røjbek | BHS - PL Beton Bornholm | 03:01:54.000 | - | 44.167 | 
| 7 | SVARRE Tobias | Team ColoQuick | 03:01:55.000 | 01.000 | 44.163 | 
| 8 | JENSEN Frederik Irgens | BHS - PL Beton Bornholm | 03:01:55.000 | 01.000 | 44.163 | 
| 9 | ANDERSEN Poul Holten | Team CO:PLAY-Giant Store | 03:01:55.000 | 01.000 | 44.163 | 
| 10 | ANDERSEN Oscar Aakvist |  | 03:01:56.000 | 02.000 | 44.159 | 
| 11 | LEVRING Tobias | Team Give Steel - 2M Cycling Elite | 03:01:56.000 | 02.000 | 44.159 | 
| 12 | RYMING Alexander | ABC København | 03:01:57.000 | 03.000 | 44.155 | 
| 13 | SCHANDORFF IWERSEN Emil | BHS - PL Beton Bornholm | 03:01:57.000 | 03.000 | 44.155 | 
| 14 | DAHL Gustav Frederik | Restaurant Suri - Carl Ras | 03:02:00.000 | 06.000 | 44.143 | 
| 15 | PETERSEN Frederik Winther Hulbæk |  | 03:02:00.000 | 06.000 | 44.143 | 
| 16 | LINDVALL Johan |  | 03:02:01.000 | 07.000 | 44.139 | 
| 17 | LONSDALE Jaspar | Team CO:PLAY-Giant Store | 03:02:04.000 | 10.000 | 44.127 | 
| 18 | TVERGAARD Mikkel | Team CO:PLAY-Giant Store | 03:02:06.000 | 12.000 | 44.119 | 
| 19 | TOUDAL Emil | Team ColoQuick | 03:02:16.000 | 22.000 | 44.078 | 
| 20 | MADSEN Martin Toft | BHS - PL Beton Bornholm | 03:02:20.000 | 26.000 | 44.062 | 
| 21 | WINKLER Oskar Ulrik | BHS - PL Beton Bornholm | 03:02:22.000 | 28.000 | 44.054 | 
| 22 | KLARIS Magnus Bak | Restaurant Suri - Carl Ras | 03:02:22.000 | 28.000 | 44.054 | 
| 23 | NIELSEN Sebastian | Team ColoQuick | 03:02:23.000 | 29.000 | 44.05 | 
| 24 | RASMUSSEN Nicklas | BHS - PL Beton Bornholm | 03:02:28.000 | 34.000 | 44.03 | 
| 25 | LYSGAARD Boas | BHS - PL Beton Bornholm | 03:02:29.000 | 35.000 | 44.026 | 
| 26 | MALMBERG Matias | Maloja Pushbikers | 03:02:29.000 | 35.000 | 44.026 | 
| 27 | MACHHOLDT Magnus | Team CO:PLAY-Giant Store | 03:03:03.000 | 1:09.000 | 43.89 | 
| 28 | KNUDSEN Hjalte Thor | Team Novo Nordisk Development | 03:03:05.000 | 1:11.000 | 43.882 | 
| 29 | BLÆSBJERG Laurids Flinker | Amager Cykle Ring | 03:03:06.000 | 1:12.000 | 43.878 | 
| 30 | MATHIESEN Phillip | Team CO:PLAY-Giant Store | 03:03:14.000 | 1:20.000 | 43.846 | 
| 31 | MENGEL Nikolaj | BHS - PL Beton Bornholm | 03:04:15.000 | 2:21.000 | 43.604 | 
| 32 | ASGAARD Elias Johan |  | 03:04:15.000 | 2:21.000 | 43.604 | 
| 33 | THORØE-HANSEN Nicholas | BHS - PL Beton Bornholm | 03:04:17.000 | 2:23.000 | 43.596 | 
| 34 | MORELL Noah Borgen | Team IBT - Tripeak | 03:04:18.000 | 2:24.000 | 43.592 | 
| 35 | KLOPPENBORG Lukas Sulaj | Tirana Cycling Team | 03:05:04.000 | 3:10.000 | 43.411 | 
| 35 | KLOPPENBORG Lukas Sulaj | Holbæk Cykelsport | 03:05:04.000 | 3:10.000 | 43.411 | 
| 36 | ROSENBERG Carl |  | 03:05:44.000 | 3:50.000 | 43.256 | 
| 37 | CHRISTOFFERSEN Erik | Team Give Steel - 2M Cycling Elite | 03:06:01.000 | 4:07.000 | 43.19 |