Final Results
| Pos | Bib | Name | Time | ± |
|---|---|---|---|---|
| 1. | 31 | Magnus Almåsbak | 00:16:27.4 | 00:00:00.0 |
| 2. | 1 | Haakon Oddebug | 00:16:31.7 | 00:00:04.3 |
| 3. | 17 | Emil Røed | 00:16:32.8 | 00:00:05.4 |
| 4. | 16 | Simon Frøseth | 00:16:35.7 | 00:00:08.3 |
| 5. | 30 | Andreas Palmelind | 00:16:50.0 | 00:00:22.6 |
| 6. | 50 | Kristian Fleischer | 00:17:05.5 | 00:00:38.1 |
| 7. | 25 | Teodor Thorsø | 00:17:10.3 | 00:00:42.9 |
| 8. | 49 | Sondre Borgedal | 00:17:21.6 | 00:00:54.2 |
| 9. | 19 | Gustav Standal | 00:17:22.6 | 00:00:55.2 |
| 10. | 7 | Henrik Furunes | 00:17:37.2 | 00:01:09.8 |
| 11. | 18 | Stian Rønning | 00:17:47.4 | 00:01:20.0 |
| 12. | 5 | Ole Jonas Storsveen | 00:17:47.7 | 00:01:20.3 |
| 13. | 20 | Kristoffer Jensen | 00:17:57.9 | 00:01:30.5 |
| 14. | 12 | Odin Fossheim | 00:18:01.4 | 00:01:34.0 |
| 15. | 9 | Mathias Brennhaug | 00:18:10.6 | 00:01:43.2 |
| 16. | 23 | Sondre Sødring | 00:18:19.6 | 00:01:52.2 |
| 17. | 29 | Filip Estil | 00:18:44.6 | 00:02:17.2 |
| 18. | 11 | Oliver Meldal | 00:18:45.7 | 00:02:18.3 |
| 19. | 27 | Emil Saugen | 00:18:52.4 | 00:02:25.0 |
| 20. | 15 | Markus Sorte | 00:19:01.2 | 00:02:33.8 |
| 21. | 10 | Andreas Sørnes | 00:19:07.8 | 00:02:40.4 |
| 22. | 6 | Jonatan Svensson | 00:19:12.4 | 00:02:45.0 |
| 23. | 21 | Edvard Kvål | 00:19:15.9 | 00:02:48.5 |
| 24. | 13 | Adrian Hansen | 00:19:40.8 | 00:03:13.4 |
| 25. | 3 | Sigvart Bjerve | 00:19:56.4 | 00:03:29.0 |
| 26. | 28 | Qunaaq Jensen | 00:19:59.8 | 00:03:32.4 |
| 27. | 8 | Sverre Lohne Nilsen | 00:20:42.1 | 00:04:14.7 |
| 28. | 22 | Sigurd Sævik | 00:20:48.4 | 00:04:21.0 |
| 29. | 4 | Gjermund Bjerkem | 00:20:53.4 | 00:04:26.0 |
| 30. | 48 | Lars Skarsbakk | 00:21:04.4 | 00:04:37.0 |
| 31. | 24 | Brage Gjerstad | 00:21:16.3 | 00:04:48.9 |
| 32. | 2 | Olle Hallin | 00:22:00.9 | 00:05:33.5 |
| 33. | 14 | Elias Wahlbom | 00:22:04.9 | 00:05:37.5 |