| 1 | REKDAHL Ole | | 23:43.000 | - | 0 |
| 2 | ROKKE Sondre | | 23:53.000 | 10.000 | 0 |
| 3 | FARSTADVOLL Martin E. | | 24:07.000 | 24.000 | 0 |
| 4 | EVENSEN-LIE Eskil | | 24:08.000 | 25.000 | 0 |
| 5 | HANDLEY William | | 24:10.000 | 27.000 | 0 |
| 6 | HÆGSTAD Erik | | 24:10.000 | 27.000 | 0 |
| 7 | FAGERHAUG Petter | | 24:14.000 | 31.000 | 0 |
| 8 | HASUND EID Emil | | 24:26.000 | 43.000 | 0 |
| 9 | ERIKSSON André | | 24:30.000 | 47.000 | 0 |
| 10 | EKROLL Sivert | | 24:33.000 | 50.000 | 0 |
| 11 | RØHME Knut | | 24:34.000 | 51.000 | 0 |
| 12 | STUBBERUD Sigurd | | 24:44.000 | 1:01.000 | 0 |
| 13 | GLENDE Mats | | 24:49.000 | 1:06.000 | 0 |
| 14 | WEYDAHL Tormod | | 24:59.000 | 1:16.000 | 0 |
| 15 | MIDTSUNDSTAD Østen Brovold | | 25:02.000 | 1:19.000 | 0 |
| 16 | STRAND RØNNESTAD Birk | | 25:18.000 | 1:35.000 | 0 |
| 17 | AUNE Marius | | 25:21.000 | 1:38.000 | 0 |
| 18 | KRAGH Paw | WILLING ABLE Racing | 25:25.000 | 1:42.000 | 0 |
| 19 | ÖRNBORG Samuel | | 25:46.000 | 2:03.000 | 0 |
| 20 | ØVERAASEN Nichlas | | 25:59.000 | 2:16.000 | 0 |
| 21 | AASGAARD Oliver | | 26:02.000 | 2:19.000 | 0 |
| 22 | BORNING Frederik | | 26:03.000 | 2:20.000 | 0 |
| 23 | KORITOV Mads | | 26:04.000 | 2:21.000 | 0 |
| 24 | DAHLGREN Andreas | | 26:09.000 | 2:26.000 | 0 |
| 25 | ANDERSSON Måns | | 26:58.000 | 3:15.000 | 0 |
| 26 | SØRENSEN Rasmus Dalsgaard | | 27:03.000 | 3:20.000 | 0 |
| 27 | PETE Laurits | | 27:06.000 | 3:23.000 | 0 |
| 28 | NARVESTAD Lars | | 27:07.000 | 3:24.000 | 0 |
| 29 | AKERSTROM Assar | | 27:22.000 | 3:39.000 | 0 |
| 30 | GRAVDAL Stian Ustvedt | | 27:28.000 | 3:45.000 | 0 |
| 31 | AANENSEN Joakim | | 27:35.000 | 3:52.000 | 0 |
| 32 | HJORTLUND Frederik | | 27:50.000 | 4:07.000 | 0 |
| 33 | AKSNES Bendiks | | 28:18.000 | 4:35.000 | 0 |
| 34 | VESTLI Stian Optjernsberget | | 28:31.000 | 4:48.000 | 0 |
| 35 | GJEVESTAD Noah | | 28:37.000 | 4:54.000 | 0 |
| 36 | KALLEHAUGE Rune | | 28:41.000 | 4:58.000 | 0 |
| 37 | FAANES Sondre | | 29:30.000 | 5:47.000 | 0 |
| 38 | EIKEMO Eirik Aamodt | | 29:33.000 | 5:50.000 | 0 |
| 39 | NØRLYNG Carl | | 30:15.000 | 6:32.000 | 0 |
| 40 | KARLÉN Lukas | | 23:50.000 | 07.000 | 0 |
| 41 | RØVIG-MORBECH Casper | | 25:05.000 | 1:22.000 | 0 |
| 1005 | LINDEN Noah | | 00:00.000 | -00:23:43.000 | |
| 1005 | ENOKSEN Sebastian Molund | | 00:00.000 | -00:23:43.000 | |
| 1006 | FAANES Magnus | | 00:00.000 | -00:23:43.000 | |
| 1006 | GRØNENG Sjur Holm | | 00:00.000 | -00:23:43.000 | |
| 1006 | NILSEN Aleksander | Team Ringerikskraft | 00:00.000 | -00:23:43.000 | |
| 1006 | HELLEBERG Ola | | 00:00.000 | -00:23:43.000 | |
| 1006 | FINSTAD Thomas | | 00:00.000 | -00:23:43.000 | |
| 1006 | SKOTTE-HAUGERUD Eirik | | 00:00.000 | -00:23:43.000 | |