| 1 | MALMBERG Matias | AIRTOX - Carl Ras | 03:02:37.000 | - | 45.144 |
| 2 | SØNDERGAARD Oliver | AIRTOX - Carl Ras | 03:02:37.000 | - | 45.144 |
| 3 | HJEMSÆTER Olav | Sandvika Cykle Club | 03:02:37.000 | - | 45.144 |
| 4 | LINDEGAARD Karl | CeramicSpeed Aros Forsikring Herning CK Elite | 03:02:37.000 | - | 45.144 |
| 5 | ANDERSEN Mads | AIRTOX - Carl Ras | 03:02:37.000 | - | 45.144 |
| 6 | WULFF Noah | Team Aalborg - Sparekassen Danmark | 03:02:37.000 | - | 45.144 |
| 6 | WULFF Noah | STARK - Peter Ellegaard Track Team powered by SANA | 03:02:37.000 | - | 45.144 |
| 7 | GYSLAND Sander | Sandnes Sykleklubb | 03:02:37.000 | - | 45.144 |
| 8 | SØRENSEN Anders Vos | Team ColoQuick | 03:02:37.000 | - | 45.144 |
| 9 | LYSGAARD Boas | BHS - PL Beton Bornholm | 03:02:37.000 | - | 45.144 |
| 10 | HERTZ Benjamin | Team Give Steel - 2M Cycling Elite | 03:02:37.000 | - | 45.144 |
| 11 | VESLUM Sebastian | Asker CK | 03:02:37.000 | - | 45.144 |
| 12 | BAKSAAS Morthen Wang | Team Ringerikskraft | 03:02:37.000 | - | 45.144 |
| 12 | BAKSAAS Morthen Wang | Ringerike SK | 03:02:37.000 | - | 45.144 |
| 13 | NILSEN Aleksander | Team Ringerikskraft | 03:02:37.000 | - | 45.144 |
| 13 | NILSEN Aleksander | Ringerike SK | 03:02:37.000 | - | 45.144 |
| 14 | HOUGAARD Frederik Dupont | CeramicSpeed Aros Forsikring Herning CK Elite | 03:02:37.000 | - | 45.144 |
| 15 | JØRGENSEN Mads Schulz | Team CO:PLAY-Giant Store | 03:02:37.000 | - | 45.144 |
| 16 | HOLSTAD Ludvik | Lillehammer CK Continental Team | 03:02:37.000 | - | 45.144 |
| 17 | STOKKE-FAGERVOLD Theodor | Team Ringerikskraft | 03:02:37.000 | - | 45.144 |
| 17 | STOKKE-FAGERVOLD Theodor | Ringerike SK | 03:02:37.000 | - | 45.144 |
| 18 | LITLERE Sverre | Sandnes Sykleklubb | 03:02:37.000 | - | 45.144 |
| 18 | LITLERE Sverre | DCR Cycling Team | 03:02:37.000 | - | 45.144 |
| 19 | LORENTSEN Lucas | Team Give Steel - 2M Cycling Elite | 03:02:37.000 | - | 45.144 |
| 20 | JÓNSSON Davíð | | 03:02:37.000 | - | 45.144 |
| 21 | BRUUN Christopher Ringkjøb | Bergen CK | 03:02:37.000 | - | 45.144 |
| 22 | JOHANNSEN Victor | BHS - PL Beton Bornholm | 03:02:37.000 | - | 45.144 |
| 23 | SCHEBYE Jacob Maegaard | BHS - PL Beton Bornholm | 03:02:37.000 | - | 45.144 |
| 24 | TVEDT Ulrik | Lillehammer CK Continental Team | 03:02:37.000 | - | 45.144 |
| 25 | GRANBERG Sander | Sandnes Sykleklubb | 03:02:37.000 | - | 45.144 |
| 25 | GRANBERG Sander | Asker CK | 03:02:37.000 | - | 45.144 |
| 26 | NIELSEN Jens Mohr | Team Cranks | 03:02:37.000 | - | 45.144 |
| 27 | VAD Victor | CeramicSpeed Aros Forsikring Herning CK Elite | 03:02:37.000 | - | 45.144 |
| 28 | DE LUCA Teodor | | 03:02:37.000 | - | 45.144 |
| 29 | HAUGSTED Conrad | Team ColoQuick | 03:02:37.000 | - | 45.144 |
| 30 | MACHHOLDT Magnus | Team Give Steel - 2M Cycling Elite | 03:02:37.000 | - | 45.144 |
| 31 | STRUNGE Lucas | Reffen Tscherning Elite Cycling | 03:02:37.000 | - | 45.144 |
| 31 | STRUNGE Lucas | WILLING ABLE Racing | 03:02:37.000 | - | 45.144 |
| 32 | ØHLENSCHLÆGER Kasper Jul | Team Give Steel - 2M Cycling Elite | 03:02:37.000 | - | 45.144 |
| 33 | LAURITZEN Peter Skov | CeramicSpeed Aros Forsikring Herning CK Elite | 03:02:37.000 | - | 45.144 |
| 34 | KNUDSEN Hjalte Thor | Team Novo Nordisk Development | 03:02:37.000 | - | 45.144 |
| 35 | HOBOLTH Marius | Team Give Steel - 2M Cycling Elite | 03:02:37.000 | - | 45.144 |
| 36 | ANDERSEN Oscar Aakvist | Team CO:PLAY-Giant Store | 03:02:37.000 | - | 45.144 |
| 37 | FRAFJORD Joakim | Sandnes Sykleklubb | 03:02:37.000 | - | 45.144 |
| 38 | THOMSEN Malthe | Team Give Steel - 2M Cycling Elite | 03:02:37.000 | - | 45.144 |
| 39 | LOWTH William | Reffen Tscherning Elite Cycling | 03:02:37.000 | - | 45.144 |
| 40 | BØGE Noah | CeramicSpeed Aros Forsikring Herning CK Elite | 03:02:37.000 | - | 45.144 |
| 41 | JENSEN Aksel Rivrud | Ringerike SK | 03:02:37.000 | - | 45.144 |
| 42 | CAMPAGNER Luca | Reffen Tscherning Elite Cycling | 03:02:37.000 | - | 45.144 |
| 43 | FLAATTEN Andreas | Grenland SK | 03:02:37.000 | - | 45.144 |
| 44 | VEDERSØ SØLVHØJ Oliver | CeramicSpeed Aros Forsikring Herning CK Elite | 03:02:37.000 | - | 45.144 |
| 45 | ANDREASSEN Bjørn Borreby | Breakaway Cycling Club | 03:02:37.000 | - | 45.144 |
| 46 | SKARSTEIN Erling | Fana IL | 03:02:37.000 | - | 45.144 |
| 47 | BJUNE Ulrik | Asker CK | 03:02:37.000 | - | 45.144 |
| 48 | GULLHAV Kristoffer | Asker CK | 03:02:37.000 | - | 45.144 |
| 49 | VANGSØ NIELSEN Thor | Team Aalborg - Sparekassen Danmark | 03:02:37.000 | - | 45.144 |
| 50 | ADOLFSEN Herman Sander | Team Ringerikskraft | 03:02:37.000 | - | 45.144 |
| 51 | KLUND Christian Alexander | Team Ringerikskraft | 03:02:37.000 | - | 45.144 |
| 52 | FILSETH Henrik | | 03:02:37.000 | - | 45.144 |
| 53 | GORM ALBRECHTSEN Christian | CeramicSpeed Aros Forsikring Herning CK Elite | 03:02:37.000 | - | 45.144 |
| 54 | TROELSEN Tore | Team ColoQuick | 03:02:37.000 | - | 45.144 |
| 55 | GADGAARD Morten | Holstebro Cykle Club af 1960 | 03:02:37.000 | - | 45.144 |
| 56 | RYDERGREN Joel | CK Hymer | 03:02:37.000 | - | 45.144 |
| 57 | KJELDSAND Karl Emil | Asker CK | 03:02:37.000 | - | 45.144 |
| 58 | DUPONT HOUGAARD Mads-Emil | CeramicSpeed Aros Forsikring Herning CK Elite | 03:02:37.000 | - | 45.144 |
| 59 | THYSSEN Malthe | Team Cranks | 03:02:37.000 | - | 45.144 |
| 60 | BRIXEN Andreas Aidel | BHS - PL Beton Bornholm | 03:02:37.000 | - | 45.144 |
| 61 | FALK PAARUP Jakob | Team CO:PLAY-Giant Store | 03:02:37.000 | - | 45.144 |
| 62 | KNOTTEN Simen Bror | Grenland SK | 03:02:37.000 | - | 45.144 |
| 63 | MATZ Mathias Bundsgaard | Team CO:PLAY-Giant Store | 03:02:37.000 | - | 45.144 |
| 64 | HAANING Sebastian | Team CO:PLAY-Giant Store | 03:02:37.000 | - | 45.144 |
| 65 | MARTINSEN Georg Rydningen | Lillehammer CK Continental Team | 03:02:37.000 | - | 45.144 |
| 66 | ØSTDAL Linus | Team Cranks | 03:02:37.000 | - | 45.144 |
| 67 | ALVARSSON Måns | CK Hymer | 03:02:37.000 | - | 45.144 |
| 68 | WÆHRE Anders | Asker CK | 03:02:37.000 | - | 45.144 |
| 69 | ANTONIU Alexandru Ionuț | Team Aalborg - Sparekassen Danmark | 03:02:37.000 | - | 45.144 |
| 70 | GRANHOLT Theo Vågene | Grenland SK | 03:02:37.000 | - | 45.144 |
| 71 | RYTTERSGAARD Sebastian | Team Aalborg - Sparekassen Danmark | 03:02:37.000 | - | 45.144 |
| 72 | MAGNUSSON Gustav | Motala AIF Continental | 03:02:37.000 | - | 45.144 |
| 73 | KONGSTAD Tobias | Amager Cykle Ring | 03:02:37.000 | - | 45.144 |
| 73 | KONGSTAD Tobias | PAS Racing | 03:02:37.000 | - | 45.144 |
| 74 | SØRENSEN Jonas | Team Aalborg - Sparekassen Danmark | 03:02:37.000 | - | 45.144 |
| 75 | BERTRAM KRISTENSEN Mads | Team ColoQuick | 03:02:37.000 | - | 45.144 |
| 76 | DAHL Gustav Frederik | Team Give Steel - 2M Cycling Elite | 03:02:37.000 | - | 45.144 |
| 77 | FERL-RUNNINGSHAUGEN Amund | Lillehammer CK Continental Team | 03:02:37.000 | - | 45.144 |
| 78 | NIELSEN Emil Nymand | AIRTOX - Carl Ras | 03:02:37.000 | - | 45.144 |
| 79 | VESTERGAARD Jacob Christian | Holstebro Cykle Club af 1960 | 03:02:37.000 | - | 45.144 |
| 80 | KONGSTAD Alfred | AIRTOX - Carl Ras | 03:02:37.000 | - | 45.144 |
| 81 | FLØTTEN Øyvind Brekke | Team Ringerikskraft | 03:02:37.000 | - | 45.144 |
| 82 | KLARIS Magnus Bak | AIRTOX - Carl Ras | 03:02:57.000 | 20.000 | 45.061 |
| 83 | TOUDAL Emil | Team ColoQuick | 03:02:57.000 | 20.000 | 45.061 |
| 84 | JØLVING Otto Schultz | Team ColoQuick | 03:02:59.000 | 22.000 | 45.053 |
| 85 | ENGGAARD Victor Grue | BHS - PL Beton Bornholm | 03:03:10.000 | 33.000 | 45.008 |
| 86 | NIELSEN Magnus Lorents | Team ColoQuick | 03:03:12.000 | 35.000 | 45 |
| 87 | HUNDT August Birk | Team CO:PLAY-Giant Store | 03:03:32.000 | 55.000 | 44.918 |
| 88 | RASMUSSEN Nicklas | | 03:03:32.000 | 55.000 | 44.918 |
| 89 | LINDQUIST Christian Ingemann | Team Give Steel - 2M Cycling Elite | 03:03:33.000 | 56.000 | 44.914 |
| 90 | OLDIN Alfred | Motala AIF Continental | 03:03:33.000 | 56.000 | 44.914 |
| 91 | ERIKSEN Thomas | Asker CK | 03:03:49.000 | 1:12.000 | 44.849 |
| 92 | OLSEN Rasmus Bisgaard | Team Give Steel - 2M Cycling Elite | 03:04:27.000 | 1:50.000 | 44.695 |
| 93 | RIIS ANDERSEN Nicklas | Aalborg Cykle-Ring | 03:05:02.000 | 2:25.000 | 44.554 |
| 94 | BREDTOFT ANDERSEN Victor | Team Give Steel - 2M Cycling Elite | 03:06:26.000 | 3:49.000 | 44.22 |
| 95 | TOFTEMARK Lucas | AIRTOX - Carl Ras | 03:06:27.000 | 3:50.000 | 44.216 |
| 96 | SLEMDAHL Vetle | | 03:06:27.000 | 3:50.000 | 44.216 |
| 97 | NILSEN Nikolai | | 03:07:38.000 | 5:01.000 | 43.937 |
| 98 | KASTRUP Mikkel | CeramicSpeed Aros Forsikring Herning CK Elite | 03:09:14.000 | 6:37.000 | 43.565 |
| 99 | ÖRNHAGEN Morten | Cykle Klubben Aarhus | 03:09:14.000 | 6:37.000 | 43.565 |
| 100 | DAVIES-CHARD Jack | Sandnes Sykleklubb | 03:10:14.000 | 7:37.000 | 43.336 |
| 101 | LARSEN Chris Norman | | 03:10:14.000 | 7:37.000 | 43.336 |
| 102 | VÅGENES Jonas | Nordhordaland SK | 03:10:18.000 | 7:41.000 | 43.321 |
| 103 | TVERGAARD Mikkel | Team CO:PLAY-Giant Store | 03:10:18.000 | 7:41.000 | 43.321 |
| 104 | JOHANSEN Gustav | Reffen Tscherning Elite Cycling | 03:15:28.000 | 00:12:51.000 | 42.176 |
| 105 | LUTHER Isac | | 03:24:12.000 | 00:21:35.000 | 40.372 |
| 106 | NIELSEN Sebastian Sigurd | Reffen Tscherning Elite Cycling | 03:28:47.000 | 00:26:10.000 | 39.486 |
| 107 | RYE Severin | Brussels Cycling Club | 03:31:18.000 | 00:28:41.000 | 39.016 |
| 108 | CHRISTOFFERSEN Erik | Reffen Tscherning Elite Cycling | 03:37:01.000 | 00:34:24.000 | 37.988 |
| 109 | HJORTH KØGS ANDERSEN Axel | Reffen Tscherning Elite Cycling | 03:37:01.000 | 00:34:24.000 | 37.988 |
| 110 | LARSEN Felix Fog Holst | Team Give Steel - 2M Cycling Elite | 03:37:01.000 | 00:34:24.000 | 37.988 |
| 111 | SØRENSEN Frederik | Team Novo Nordisk Development | 03:45:18.000 | 00:42:41.000 | 36.591 |
| 1005 | LORENZEN Gustav | CeramicSpeed Aros Forsikring Herning CK Elite | 00:00.000 | -03:02:37.000 | |
| 1005 | JONSSON Kristinn | | 00:00.000 | -03:02:37.000 | |
| 1005 | GREIJUS Paul | Motala AIF Continental | 00:00.000 | -03:02:37.000 | |
| 1005 | FRYLAND Jacob Degn | Breakaway Cycling Club | 00:00.000 | -03:02:37.000 | |
| 1005 | MAXIM Bastian | Team Aalborg - Sparekassen Danmark | 00:00.000 | -03:02:37.000 | |
| 1005 | BLUHM Oscar | Team Give Steel - 2M Cycling Elite | 00:00.000 | -03:02:37.000 | |
| 1005 | LAFORCE Aksel | Team Ringerikskraft | 00:00.000 | -03:02:37.000 | |
| 1005 | LAFORCE Aksel | AVIA - Rudyco Cycling Team | 00:00.000 | -03:02:37.000 | |
| 1005 | LAU Gustav Ferdinand | Herning Cykle Klub | 00:00.000 | -03:02:37.000 | |
| 1005 | LAURSEN Peter Bheki Kring | Team Cranks | 00:00.000 | -03:02:37.000 | |
| 1005 | HERTZ Oskar | Reffen Tscherning Elite Cycling | 00:00.000 | -03:02:37.000 | |
| 1005 | PERSSON Filip | Svealand Cycling Team | 00:00.000 | -03:02:37.000 | |
| 1005 | SVARSTAD Emil | Grenland SK | 00:00.000 | -03:02:37.000 | |
| 1005 | HANSEN Tim | | 00:00.000 | -03:02:37.000 | |
| 1005 | VISBY Alexander | Team Odense | 00:00.000 | -03:02:37.000 | |
| 1005 | AANENSEN Joakim | | 00:00.000 | -03:02:37.000 | |
| 1005 | BEIERMANN Anders | | 00:00.000 | -03:02:37.000 | |
| 1005 | HEDEÅS Victor | Mölndals CK | 00:00.000 | -03:02:37.000 | |
| 1005 | RISHØJ Hugo | AIRTOX - Carl Ras | 00:00.000 | -03:02:37.000 | |
| 1005 | SOLHEIM Bruno Bjørnstad | KF TEAM LB CYCLING | 00:00.000 | -03:02:37.000 | |
| 1005 | HENRIKSEN Martin | Team ABC | 00:00.000 | -03:02:37.000 | |
| 1005 | LUNDBERG DICHMANN Tobias | WILLING ABLE Racing | 00:00.000 | -03:02:37.000 | |
| 1005 | RØGE HAMER Sebastian | Thy Cykle Ring | 00:00.000 | -03:02:37.000 | |
| 1005 | BERG Håkon Lærum | Grenland SK | 00:00.000 | -03:02:37.000 | |
| 1005 | LINDELL Fredrik | CK Hymer | 00:00.000 | -03:02:37.000 | |
| 1005 | NORDØEN Sjur | Åsane Cykle Klubb | 00:00.000 | -03:02:37.000 | |
| 1005 | LITLAND Martin | Fana IL | 00:00.000 | -03:02:37.000 | |
| 1005 | LJONES-SUNDFJORD Eirik | Fana IL | 00:00.000 | -03:02:37.000 | |
| 1005 | WEBER Mikkel | Team Give Steel - 2M Cycling Elite | 00:00.000 | -03:02:37.000 | |
| 1005 | SAXTOFT Magnus Valentin | Reffen Tscherning Elite Cycling | 00:00.000 | -03:02:37.000 | |
| 1005 | STRØMSTED Niklas | Team Cranks | 00:00.000 | -03:02:37.000 | |
| 1005 | RØNNING Casper | | 00:00.000 | -03:02:37.000 | |
| 1005 | SCHMIT Philippe | Team Snooze - VSD | 00:00.000 | -03:02:37.000 | |
| 1005 | JØRGENSEN Mikkel | CeramicSpeed Aros Forsikring Herning CK Elite | 00:00.000 | -03:02:37.000 | |
| 1005 | JOHANSSON Fredrik | Motala AIF Continental | 00:00.000 | -03:02:37.000 | |
| 1005 | CHRISTENSEN Alfred | Team Cranks | 00:00.000 | -03:02:37.000 | |
| 1005 | HALFDANSEN Sander Blikken | Team Ringerikskraft | 00:00.000 | -03:02:37.000 | |
| 1005 | HALFDANSEN Sander Blikken | Ringerike SK | 00:00.000 | -03:02:37.000 | |
| 1005 | PETTERSSON Oskar | CK Hymer | 00:00.000 | -03:02:37.000 | |
| 1005 | NORDVIK Sivert | Grenland SK | 00:00.000 | -03:02:37.000 | |
| 1005 | OLSEN Erlend Lindekleiv | Kristiansands CK | 00:00.000 | -03:02:37.000 | |
| 1005 | ANDREASSEN Morten | Holstebro Cykle Club af 1960 | 00:00.000 | -03:02:37.000 | |
| 1005 | VINGELSGAARD Fredrik | | 00:00.000 | -03:02:37.000 | |
| 1005 | SKJOLDEN Sondre Elias | The Lead Out Cycling Academy | 00:00.000 | -03:02:37.000 | |
| 1005 | TORSETH Audun | | 00:00.000 | -03:02:37.000 | |