| 1 | Vegard Arnesen Kittilsen | NOR | 36:49 | 1,245 |
| 2 | Sigurd Paulsen Vie | NOR | 36:55 | 1,244 |
| 3 | Vegard Jarvis Westergard | CAN | 37:58 | 1,233 |
| 4 | Sander Arntzen | NOR | 39:03 | 1,222 |
| 5 | Nils Tveite | NOR | 39:06 | 1,222 |
| 6 | Mats Eidsmo | NOR | 40:06 | 1,212 |
| 7 | Anders Vestol | NOR | 40:15 | 1,210 |
| 8 | Henrik Fredriksen Aas | NOR | 40:23 | 1,209 |
| 9 | Martin Vehus Skjerve | NOR | 40:27 | 1,208 |
| 10 | Jo Forseth Indgaard | NOR | 40:39 | 1,206 |
| 11 | Albin Warvelin | SWE | 40:46 | 1,205 |
| 12 | Cornelius Bjork | NOR | 41:55 | 1,193 |
| 13 | Tobias Alstad | NOR | 41:57 | 1,193 |
| 14 | Anselm Reichenbach | GER | 42:43 | 1,185 |
| 15 | Oskar Andren | SWE | 42:58 | 1,182 |
| 16 | Mikkel Holt | NOR | 43:02 | 1,182 |
| 17 | Riccardo Casanova | GER | 43:22 | 1,178 |
| 18 | Alfred Bjoerneroed | NOR | 43:39 | 1,175 |
| 19 | Emil Ahlbeck | NOR | 43:45 | 1,174 |
| 20 | Isak Lundholm | SWE | 43:58 | 1,172 |
| 21 | Andreas Myrvold Skovlyst | NOR | 44:24 | 1,168 |
| 22 | Frantisek Kolovsky | CZE | 44:28 | 1,167 |
| 23 | Hans Gjermundsson Urset | NOR | 44:53 | 1,163 |
| 24 | Kristoffer Stromdal Wik | NOR | 45:06 | 1,161 |
| 25 | Eskil Froisland | NOR | 45:25 | 1,157 |
| 26 | Herman Ryen Martinsen | NOR | 45:53 | 1,153 |
| 27 | Oystein Kvaal Osterbo | NOR | 46:33 | 1,146 |
| 28 | Tarjei Holo | NOR | 46:41 | 1,144 |
| 29 | Mikael Birkelund | NOR | 46:53 | 1,142 |
| 30 | Lars Lien | NOR | 47:19 | 1,138 |
| 31 | Iver Dalsaune Thun | NOR | 47:22 | 1,138 |
| 32 | Mathias Skourup Rognebakke | NOR | 47:54 | 1,132 |
| 33 | Brage Jorum | NOR | 48:04 | 1,130 |
| 34 | Jan Erik Naess | CAN | 48:17 | 1,128 |
| 35 | Ola Keiseraas | NOR | 48:18 | 1,128 |
| 36 | Elias Skjolden Sorensen | NOR | 48:39 | 1,124 |
| 37 | Aslak Heimdal | NOR | 48:52 | 1,122 |
| 38 | Ole Gunnar Kleppa Madslien | NOR | 49:04 | 1,120 |
| 39 | Sigurd Risa Oftedal | NOR | 49:12 | 1,119 |
| 40 | Eskil Frischknecht | NOR | 49:20 | 1,117 |
| 41 | Eskil Sande Gullord | NOR | 49:28 | 1,116 |
| 41 | Asgeir Mjosund | NOR | 49:28 | 1,116 |
| 43 | Jon Duncan | GBR | 49:47 | 1,113 |
| 44 | Espen Samuelsen Skiri | NOR | 49:53 | 1,112 |
| 45 | Martin Stoermer Antonsen | NOR | 50:04 | 1,110 |
| 46 | Hallvar Hallan | NOR | 51:15 | 1,098 |
| 47 | Halvard Kornmo | NOR | 51:20 | 1,097 |
| 48 | Sindre Vie Strisland | NOR | 52:00 | 1,090 |
| 49 | Nicholas Morgan | GBR | 52:06 | 1,089 |
| 50 | Tobias Tronboel Lium | NOR | 52:46 | 1,082 |
| 51 | Olav Andreas Remmen | NOR | 53:46 | 1,072 |
| 51 | Eirik Vie Strisland | NOR | 53:46 | 1,072 |
| 53 | Martin Noekleby Melling | NOR | 55:08 | 1,058 |
| 54 | Oyvind Wiggen | NOR | 55:21 | 1,056 |
| 55 | Henning Strand | NOR | 56:16 | 1,047 |
| 56 | Anders Horvei | NOR | 56:46 | 1,042 |
| 57 | Emil Ruud Fossheim | NOR | 57:40 | 1,033 |
| 58 | Olav Milian Gran | GER | 58:17 | 1,026 |
| 59 | Tuve Moeller | SWE | 58:47 | 1,021 |
| 60 | Haavard Harstad | NOR | 60:00 | 1,009 |
| 61 | Aleksander Tanem Iversen | NOR | 61:44 | 991 |
| 62 | Torbjorn Lundeby | NOR | 61:54 | 989 |
| 63 | Birk Felland Saetnan | NOR | 63:45 | 971 |
| 64 | Eivind Berner Myhre | NOR | 64:11 | 966 |
| 65 | Magnus Svenoy Skjaerpe | NOR | 64:47 | 960 |
| 66 | Sigurd Hynne | NOR | 64:54 | 959 |
| 67 | Joar Gjerdahl | NOR | 65:12 | 956 |
| 68 | Nils Wedman | SWE | 65:29 | 953 |
| 69 | Petter Liabakk Eriksen | NOR | 66:20 | 944 |
| 70 | Marius Staff | NOR | 68:08 | 926 |
| 71 | Haakon Bogason | NOR | 70:15 | 904 |
| 72 | Terje Dalen Sorgard | NOR | 73:30 | 871 |
| 73 | Didrik Bredesen | NOR | 76:55 | 836 |
| 74 | Wolf De Mits | BEL | 89:42 | 706 |
| 75 | Anton Kupriiets | UKR | 90:28 | 698 |
| 76 | Manuel Pereira Lopes | POR | 98:23 | 617 |
| — | Kristoffer Borke Saetaberget | NOR | NC | 0 |
| — | Eskil Kleppo Thoresen | NOR | NC | 0 |
| — | Mats Lindaas | NOR | NC | 0 |
| — | Vilmer Nyberg | NOR | NC | 0 |
| — | Mathias Pedersen Holmskau | NOR | NC | 0 |
| — | Sander Hildebrand Rogndokken | NOR | NC | 0 |
| — | Axel Aalde | NOR | NC | 0 |
| — | Sindre Johannessen | NOR | NC | 0 |
| — | Mattis Holt | NOR | NC | 0 |
| — | Teodor Mo Hjelseth | NOR | NC | 0 |
| — | Kevin Rommetvedt | NOR | NC | 0 |
| — | Benjamin Gjone | NOR | NC | 0 |