| 1 | BIRKEDAL Julius Løvstrup | Holbæk Cykelsport | 49:45.000 | - | 41.608 |
| 2 | CHRISTIANSEN Kristinus | | 49:45.000 | - | 41.608 |
| 3 | OLSEN Odin | | 49:45.000 | - | 41.608 |
| 4 | ESKELINEN Elias | | 49:45.000 | - | 41.608 |
| 5 | AUGUSTSSON Elias | | 49:45.000 | - | 41.608 |
| 6 | ORHOLM-LØNSETH Sindre | | 49:45.000 | - | 41.608 |
| 7 | GJERTSEN Sindre Kronheim | | 49:45.000 | - | 41.608 |
| 8 | GARNVIK Ole Jakob | | 49:45.000 | - | 41.608 |
| 9 | FYHN Andreas Hannevik | | 49:46.000 | 01.000 | 41.594 |
| 10 | TANGE Julius | | 49:46.000 | 01.000 | 41.594 |
| 11 | RØD Ludvik Blichfeldt | | 49:46.000 | 01.000 | 41.594 |
| 12 | VINSAND Sigurd | | 49:46.000 | 01.000 | 41.594 |
| 13 | PÅLSSON GUSTAFSSON Melvin | | 49:46.000 | 01.000 | 41.594 |
| 14 | MCGOVERN Christian Emil | | 49:46.000 | 01.000 | 41.594 |
| 15 | SKARET Mats Elverum | | 49:46.000 | 01.000 | 41.594 |
| 16 | SKOUBO Mikkel | | 49:46.000 | 01.000 | 41.594 |
| 17 | KROGELL Emil | | 49:46.000 | 01.000 | 41.594 |
| 18 | ANDERSEN Oliver | | 49:46.000 | 01.000 | 41.594 |
| 19 | LINDNES Jonas | | 49:46.000 | 01.000 | 41.594 |
| 20 | NIELSEN Vilhelm | | 49:46.000 | 01.000 | 41.594 |
| 21 | LAURSEN Tobias | | 49:47.000 | 02.000 | 41.58 |
| 22 | MELSOM-JOHANSEN Mathias | | 49:47.000 | 02.000 | 41.58 |
| 23 | NIELSEN Vilfred | | 49:47.000 | 02.000 | 41.58 |
| 24 | ØKSNES Erik Eiksund | | 49:47.000 | 02.000 | 41.58 |
| 25 | MUTANEN Eino | | 49:47.000 | 02.000 | 41.58 |
| 26 | FLATERUD Kristian | | 49:47.000 | 02.000 | 41.58 |
| 27 | KARLSSON Albin | | 49:47.000 | 02.000 | 41.58 |
| 28 | KARTEVOLL Daniel | | 49:47.000 | 02.000 | 41.58 |
| 29 | SELBÆK August | | 49:48.000 | 03.000 | 41.566 |
| 30 | LARSEN Emil Bendt | | 49:48.000 | 03.000 | 41.566 |
| 31 | GRIP Gustav | | 49:48.000 | 03.000 | 41.566 |
| 32 | LORENTSSON Oscar | | 49:49.000 | 04.000 | 41.552 |
| 33 | GRASS Sebastian | | 49:49.000 | 04.000 | 41.552 |
| 34 | PETTERSEN Vemund | | 49:49.000 | 04.000 | 41.552 |
| 35 | FILSETH Lars | | 50:23.000 | 38.000 | 41.085 |
| 36 | NIELSEN Max Emil Logue | | 51:05.000 | 1:20.000 | 40.522 |
| 37 | VUORINEN Roope | | 51:09.000 | 1:24.000 | 40.469 |
| 38 | TORSETH Sigve | | 52:09.000 | 2:24.000 | 39.693 |
| 39 | STORRØ Emil | | 52:09.000 | 2:24.000 | 39.693 |
| 40 | WALLIN Alvar | | 52:09.000 | 2:24.000 | 39.693 |
| 41 | KARLSSON Sixten | | 52:09.000 | 2:24.000 | 39.693 |
| 42 | ÅSTRÖM Oskar | | 52:09.000 | 2:24.000 | 39.693 |
| 43 | KELLER-KVAM Haakon | | 52:09.000 | 2:24.000 | 39.693 |
| 44 | JENSEN Daniel Hoelgaard | | 52:09.000 | 2:24.000 | 39.693 |
| 45 | GERSAGER Nikolai Kristof Simon | | 52:09.000 | 2:24.000 | 39.693 |
| 46 | DAHL Andreas Heggelund | | 52:09.000 | 2:24.000 | 39.693 |
| 47 | HANSEN Philip Skaane | | 52:09.000 | 2:24.000 | 39.693 |
| 48 | YLIPELKONEN Samuli | | 52:09.000 | 2:24.000 | 39.693 |
| 49 | BJARNASON Einar Valur | | 52:09.000 | 2:24.000 | 39.693 |
| 1006 | FLESJÅ Bjørnar Dahle | | 00:00.000 | -00:49:45.000 | |
| 1006 | FURENES Mads | | 00:00.000 | -00:49:45.000 | |