| 1 | ANDERSEN Johan Marius | | 01:46:29.000 | - | 41.753 |
| 2 | EMANUELSSON Oliver | | 01:46:29.000 | - | 41.753 |
| 3 | NIELSEN Vilhelm | | 01:46:29.000 | - | 41.753 |
| 4 | FLATERUD Kristian | Asker CK | 01:48:27.000 | 1:58.000 | 40.996 |
| 5 | TANGE Julius | | 01:48:27.000 | 1:58.000 | 40.996 |
| 6 | FURENES Mads | | 01:49:01.000 | 2:32.000 | 40.783 |
| 7 | KRYGER Hjalte | Team Odense | 01:49:01.000 | 2:32.000 | 40.783 |
| 8 | BOLSTAD Linus Gregersen | | 01:49:01.000 | 2:32.000 | 40.783 |
| 9 | CHRISTENSEN Mathias Hellegaard | | 01:49:01.000 | 2:32.000 | 40.783 |
| 10 | GRASS Sebastian | | 01:49:28.000 | 2:59.000 | 40.615 |
| 11 | KARTEVOLL Daniel | Isorex Cycling Team | 01:49:28.000 | 2:59.000 | 40.615 |
| 12 | BOTTEN-ANDERSEN Timian | | 01:49:28.000 | 2:59.000 | 40.615 |
| 13 | LARSEN Emil Bendt | Team Odense | 01:49:28.000 | 2:59.000 | 40.615 |
| 14 | CHRISTENSEN Ingolf Thode | Amager Cykle Ring | 01:49:28.000 | 2:59.000 | 40.615 |
| 15 | SVENDSEN Jonas Sandmoen | | 01:49:28.000 | 2:59.000 | 40.615 |
| 16 | PÅLSSON GUSTAFSSON Melvin | | 01:49:28.000 | 2:59.000 | 40.615 |
| 17 | SCHMIDT Jens Christian | | 01:49:28.000 | 2:59.000 | 40.615 |
| 18 | HALLASMØLLER Gustav Nordby | | 01:49:28.000 | 2:59.000 | 40.615 |
| 19 | REMMAN Mikkel | | 01:49:28.000 | 2:59.000 | 40.615 |
| 20 | ERIKSEN Julian Emil | | 01:49:28.000 | 2:59.000 | 40.615 |
| 21 | HUSS Marcus | Cykle Klubben Aarhus | 01:49:28.000 | 2:59.000 | 40.615 |
| 22 | WIK Viktor | | 01:49:28.000 | 2:59.000 | 40.615 |
| 23 | YLIPELKONEN Samuli | | 01:49:28.000 | 2:59.000 | 40.615 |
| 24 | ERREBO Holger | | 01:49:28.000 | 2:59.000 | 40.615 |
| 25 | RØHMEN Magnus Gravir | | 01:49:28.000 | 2:59.000 | 40.615 |
| 26 | STORRØ Emil | SK Rye Sykkel | 01:49:28.000 | 2:59.000 | 40.615 |
| 27 | GÖLAND Otto | | 01:49:28.000 | 2:59.000 | 40.615 |
| 28 | SUNDBERG Olle | | 01:49:28.000 | 2:59.000 | 40.615 |
| 29 | TRUSELL Sylvester Reinholdt | | 01:49:28.000 | 2:59.000 | 40.615 |
| 30 | MOEN-HANSEN Ulrik | | 01:49:28.000 | 2:59.000 | 40.615 |
| 31 | ANDERSEN Vilhelm | | 01:49:28.000 | 2:59.000 | 40.615 |
| 32 | LJUNG Karl | | 01:49:28.000 | 2:59.000 | 40.615 |
| 33 | TORSETH Sigve | | 01:49:28.000 | 2:59.000 | 40.615 |
| 34 | GROSSMANN Magnus Grundt | SK Rye Sykkel | 01:49:28.000 | 2:59.000 | 40.615 |
| 35 | LINDNES Jonas | | 01:49:28.000 | 2:59.000 | 40.615 |
| 36 | WALLIN Helmer | | 01:49:28.000 | 2:59.000 | 40.615 |
| 37 | LINDBOM Viggo | | 01:49:29.000 | 3:00.000 | 40.609 |
| 38 | VEJBO Luca Mathias Kueachu | | 01:49:28.000 | 2:59.000 | 40.615 |
| 39 | KARLSSON Sixten | | 01:49:28.000 | 2:59.000 | 40.615 |
| 40 | MUTANEN Eino | Cannibal - Victorious U19 Development Team | 01:49:28.000 | 2:59.000 | 40.615 |
| 41 | RESAR Fabian | | 01:49:28.000 | 2:59.000 | 40.615 |
| 42 | JOHNSRUD Linus | | 01:49:28.000 | 2:59.000 | 40.615 |
| 43 | WAGNER Valdemar | Amager Cykle Ring | 01:49:28.000 | 2:59.000 | 40.615 |
| 44 | LINNESTAD Theodor Eia | | 01:49:28.000 | 2:59.000 | 40.615 |
| 45 | FLESJÅ Bjørnar Dahle | Sola CK | 01:49:28.000 | 2:59.000 | 40.615 |
| 46 | SKOUBO Mikkas | | 01:49:28.000 | 2:59.000 | 40.615 |
| 47 | LARSEN Andreas | | 01:49:28.000 | 2:59.000 | 40.615 |
| 48 | RÖNNERFORS Vincent | | 01:49:42.000 | 3:13.000 | 40.529 |
| 49 | DAHL Andreas Heggelund | | 01:50:00.000 | 3:31.000 | 40.418 |
| 50 | STOLT Vicente | | 01:50:49.000 | 4:20.000 | 40.12 |
| 51 | BRINGSJORD Martin Slåtsveen | | 01:50:53.000 | 4:24.000 | 40.096 |
| 52 | HVIDSTEN Ulrik | | 01:54:51.000 | 8:22.000 | 38.711 |
| 53 | HANSEN Philip Skaane | | 01:54:54.000 | 8:25.000 | 38.695 |
| 54 | BORGSTRÖM Joel | | 02:02:44.000 | 00:16:15.000 | 36.225 |
| 55 | BJÖRGVINSSON Þorvaldur Atli | | 02:02:44.000 | 00:16:15.000 | 36.225 |
| 56 | REKVIK Sebastian | | 02:04:25.000 | 00:17:56.000 | 35.735 |
| 57 | HAUGETUN Eirik | | 02:04:25.000 | 00:17:56.000 | 35.735 |
| 58 | ERLAND William | | 02:04:25.000 | 00:17:56.000 | 35.735 |
| 59 | INGVASON Hrafnkell Steinarr | | 02:04:25.000 | 00:17:56.000 | 35.735 |
| 60 | KLEPPE Dennis | | 02:04:29.000 | 00:18:00.000 | 35.716 |
| 61 | MOSEGAARD Silas | | 02:09:19.000 | 00:22:50.000 | 34.381 |
| 62 | KELLER-KVAM Haakon | | 02:09:20.000 | 00:22:51.000 | 34.376 |
| 63 | SANDBERG Harry Csatlos | | 02:09:22.000 | 00:22:53.000 | 34.367 |
| 64 | ØFSTI Olav | | 02:27:44.000 | 00:41:15.000 | 30.095 |
| 65 | TREGDE Marcus G. | | 02:27:50.000 | 00:41:21.000 | 30.074 |
| 66 | JOSEFSSON Hugo | | 02:28:50.000 | 00:42:21.000 | 29.872 |
| 67 | HOROWITZ Albert Thompson | | 02:28:50.000 | 00:42:21.000 | 29.872 |
| 68 | ALZÉN Isac | | 01:24:01.000 | -00:22:28.000 | 52.918 |
| 69 | KAIKU Veikka | | 02:28:50.000 | 00:42:21.000 | 29.872 |
| 70 | MOEN Johann | | 02:28:50.000 | 00:42:21.000 | 29.872 |
| 71 | HAGEN Magnus | | 02:28:50.000 | 00:42:21.000 | 29.872 |
| 72 | CEDERHOLM Isak | | 02:28:50.000 | 00:42:21.000 | 29.872 |
| 73 | FYHN Emil Hannevik | | 02:28:50.000 | 00:42:21.000 | 29.872 |