| 1 | BERTRAM KRISTENSEN Anders | Team Odense | 01:42:51.000 | - | 0 |
| 2 | GARNVIK Ole Jakob | | 01:42:51.000 | - | 0 |
| 3 | SKOUBO Mikkel | | 01:42:51.000 | - | 0 |
| 4 | FREDERIKSEN Anton | | 01:42:51.000 | - | 0 |
| 5 | ANDERSEN Elias | Holbæk Cykelsport | 01:43:27.000 | 36.000 | 0 |
| 6 | SVENNINGSEN Alexander Louis | Amager Cykle Ring | 01:43:28.000 | 37.000 | 0 |
| 7 | TANGE Julius | | 01:43:28.000 | 37.000 | 0 |
| 8 | HELT HANSEN Rasmus Jespersen | Holbæk Cykelsport | 01:43:28.000 | 37.000 | 0 |
| 9 | PETERSEN Mathias Houmann | | 01:43:29.000 | 38.000 | 0 |
| 10 | SEPPÄ Tobias Mastrup | | 01:43:29.000 | 38.000 | 0 |
| 11 | MELSOM-JOHANSEN Mathias | | 01:43:36.000 | 45.000 | 0 |
| 12 | VÆRNHØJ SEIFFERT Mikkel William | | 01:43:39.000 | 48.000 | 0 |
| 13 | RØD Ludvik Blichfeldt | | 01:44:14.000 | 1:23.000 | 0 |
| 14 | SKYTTE Thor | Vejle Cykel Klub | 01:44:14.000 | 1:23.000 | 0 |
| 15 | CHRISTIANSEN Kristinus | | 01:44:15.000 | 1:24.000 | 0 |
| 16 | STENSTROP MADSEN Andreas | | 01:45:14.000 | 2:23.000 | 0 |
| 17 | NIELSEN Andreas Møller | | 01:45:14.000 | 2:23.000 | 0 |
| 18 | RUSZ Aksel Rosendal | | 01:45:14.000 | 2:23.000 | 0 |
| 19 | HAAGENSEN Magnus | | 01:45:14.000 | 2:23.000 | 0 |
| 20 | HUSS Marcus | | 01:45:15.000 | 2:24.000 | 0 |
| 21 | JØRGENSEN Tristan Gilbert | | 01:45:15.000 | 2:24.000 | 0 |
| 22 | WIGGIN Sebastian Svejgaard | | 01:45:15.000 | 2:24.000 | 0 |
| 23 | HOUGAARD Emil Wulff | | 01:45:15.000 | 2:24.000 | 0 |
| 24 | LARSEN Emil Bendt | | 01:45:15.000 | 2:24.000 | 0 |
| 25 | GRASS Sebastian | | 01:45:15.000 | 2:24.000 | 0 |
| 26 | ROHR Stian | | 01:45:15.000 | 2:24.000 | 0 |
| 27 | VINSAND Sigurd | | 01:45:15.000 | 2:24.000 | 0 |
| 28 | FLATERUD Kristian | | 01:45:15.000 | 2:24.000 | 0 |
| 29 | FILSETH Lars | | 01:45:15.000 | 2:24.000 | 0 |
| 30 | ERREBO Holger | | 01:45:15.000 | 2:24.000 | 0 |
| 31 | VÆRING Mads | | 01:45:15.000 | 2:24.000 | 0 |
| 32 | RISBJERG Malthe | Aalborg Cykle-Ring | 01:45:15.000 | 2:24.000 | 0 |
| 33 | HANKIN Bryn | | 01:45:15.000 | 2:24.000 | 0 |
| 34 | LOHMAN MADSEN Magnus Hougaard | | 01:45:15.000 | 2:24.000 | 0 |
| 35 | NIELSEN Vilhelm | | 01:45:15.000 | 2:24.000 | 0 |
| 36 | KORTERUP Elton Liam Hanson | | 01:45:16.000 | 2:25.000 | 0 |
| 37 | JOHANNSEN Casper | | 01:45:16.000 | 2:25.000 | 0 |
| 38 | BREINER Frey Grønkjær | | 01:45:16.000 | 2:25.000 | 0 |
| 39 | FLYGIND Ludvig | | 01:45:16.000 | 2:25.000 | 0 |
| 40 | FASSELAND Jonas | | 01:45:16.000 | 2:25.000 | 0 |
| 41 | BIRKEDAL Julius Løvstrup | Holbæk Cykelsport | 01:45:16.000 | 2:25.000 | 0 |
| 42 | STENDAHL Oliver | | 01:45:16.000 | 2:25.000 | 0 |
| 43 | BACH Lucas Dahl | | 01:45:16.000 | 2:25.000 | 0 |
| 44 | SØRENSEN Tobias | | 01:45:16.000 | 2:25.000 | 0 |
| 45 | AUGUSTSSON Elias | | 01:45:16.000 | 2:25.000 | 0 |
| 46 | BJÆRRE Benjamin | | 01:45:16.000 | 2:25.000 | 0 |
| 47 | CHRISTENSEN Mathias Hellegaard | | 01:45:16.000 | 2:25.000 | 0 |
| 48 | OTMORSKYI Pavlo | | 01:45:16.000 | 2:25.000 | 0 |
| 49 | SKOV August Fredrik Rohde | | 01:45:16.000 | 2:25.000 | 0 |
| 50 | KLANDER Ryan | | 01:45:17.000 | 2:26.000 | 0 |
| 51 | JALVING Vitus | | 01:45:17.000 | 2:26.000 | 0 |
| 52 | JEPSEN Victor Majlund | | 01:45:17.000 | 2:26.000 | 0 |
| 53 | HOLST Johannes Mejlhede | | 01:45:17.000 | 2:26.000 | 0 |
| 54 | GRUNDSØE Benjamin | | 01:45:17.000 | 2:26.000 | 0 |
| 55 | MØBALLE Philip Juul | | 01:45:17.000 | 2:26.000 | 0 |
| 56 | CHRISTENSEN Malde Nygaard | | 01:45:17.000 | 2:26.000 | 0 |
| 57 | LODAHL Rasmus | | 01:45:17.000 | 2:26.000 | 0 |
| 58 | LORENTSSON Oscar | | 01:45:17.000 | 2:26.000 | 0 |
| 59 | GØTZ Albert Frischmuth | | 01:45:17.000 | 2:26.000 | 0 |
| 60 | CHRISTENSEN Luka Kimer | | 01:45:17.000 | 2:26.000 | 0 |
| 61 | VINTER Jacob Dahlstrøm | | 01:45:17.000 | 2:26.000 | 0 |
| 62 | MUNK Tobias | Odder CK | 01:45:18.000 | 2:27.000 | 0 |
| 63 | GRIP Gustav | | 01:45:18.000 | 2:27.000 | 0 |
| 64 | HENSSEL Alfred Valdemar | | 01:45:18.000 | 2:27.000 | 0 |
| 65 | KARLSSON Albin | | 01:45:18.000 | 2:27.000 | 0 |
| 66 | SKOVGAARD ANDERSEN Oskar | Roskilde Cykle Ring | 01:45:19.000 | 2:28.000 | 0 |
| 67 | KAJABA Martin | | 01:45:19.000 | 2:28.000 | 0 |
| 68 | PILTOFT CHRISTENSEN Emil | Odder CK | 01:53:27.000 | 00:10:36.000 | 0 |
| 69 | RESEN Jakob | Ordrup Cykle Club | 01:53:27.000 | 00:10:36.000 | 0 |
| 70 | LYNEBORG Niels | | 01:54:30.000 | 00:11:39.000 | 0 |
| 71 | FJOGSTAD Kristian | | 01:54:31.000 | 00:11:40.000 | 0 |
| 72 | CHRISTENSEN Albert Imeri | | 01:54:35.000 | 00:11:44.000 | 0 |
| 73 | SAABYE OLSEN Casper | Holbæk Cykelsport | 01:54:50.000 | 00:11:59.000 | 0 |
| 74 | MADSEN Sander Stampe | | 01:56:46.000 | 00:13:55.000 | 0 |
| 75 | NIELSEN Max Emil Logue | | 01:56:46.000 | 00:13:55.000 | 0 |
| 76 | KAALUND Frederik Bach | | 01:59:18.000 | 00:16:27.000 | 0 |
| 77 | JOHANNESSEN Matias Kurt Sonny | | 02:03:13.000 | 00:20:22.000 | 0 |
| 78 | RESEN Jonas | | 02:03:20.000 | 00:20:29.000 | 0 |
| 79 | NIEMANN Tom | | 02:04:10.000 | 00:21:19.000 | 0 |
| 80 | HOROWITZ Albert Thompson | | 02:04:46.000 | 00:21:55.000 | 0 |
| 81 | HØJGAARD Lucas Græsbøll | | 02:05:39.000 | 00:22:48.000 | 0 |
| 82 | JENSEN Patrick O'Connor | | 02:08:17.000 | 00:25:26.000 | 0 |
| 83 | SCHRØDER Andreas Morsø | | 02:08:17.000 | 00:25:26.000 | 0 |
| 84 | BRIXEN Andreas Aidel | BHS - PL Beton Bornholm | 02:09:17.000 | 00:26:26.000 | 0 |
| 85 | FYNBOE Oliver | Ordrup Cykle Club | 02:09:17.000 | 00:26:26.000 | 0 |
| 86 | NIELSEN Vilfred | | 02:18:17.000 | 00:35:26.000 | 0 |
| 87 | BAY Mads | | 02:18:17.000 | 00:35:26.000 | 0 |
| 88 | LAURSEN Tobias | | 02:18:17.000 | 00:35:26.000 | 0 |