| 1 | Jesper Svensk | SWE | 35:24 | 1,233 |
| 2 | Arttu Syrjalainen | FIN | 36:19 | 1,225 |
| 3 | Fricis Spektors | LAT | 36:32 | 1,223 |
| 4 | Aaro Ojala | FIN | 36:35 | 1,223 |
| 5 | Joel Golsater | SWE | 36:44 | 1,221 |
| 6 | Aarni Ronkainen | FIN | 37:04 | 1,219 |
| 7 | Svante Selin | SWE | 37:06 | 1,218 |
| 8 | Isac von Krusenstierna | SWE | 37:26 | 1,215 |
| 9 | Arvid Bjork | SWE | 38:34 | 1,205 |
| 10 | Nick Gebert | SUI | 38:36 | 1,205 |
| 11 | Lassi Vaismaa | FIN | 38:39 | 1,205 |
| 12 | Thomas Wilson | GBR | 39:04 | 1,201 |
| 13 | Loke Hedberg | SWE | 39:17 | 1,199 |
| 14 | Samu Heiska | FIN | 39:50 | 1,194 |
| 15 | Eskil Kinneberg | NOR | 40:02 | 1,193 |
| 16 | Jere Kommio | FIN | 40:37 | 1,188 |
| 17 | Oscar David Broman Jensen | DEN | 40:50 | 1,186 |
| 18 | Rune De Clercq | BEL | 41:20 | 1,181 |
| 19 | Joakim Svensk | SWE | 42:02 | 1,175 |
| 20 | Samuli Peltola | FIN | 42:20 | 1,173 |
| 21 | Lauri Syrjalainen | FIN | 42:21 | 1,172 |
| 22 | Quim Vich Diaz Guerra | ESP | 42:29 | 1,171 |
| 23 | Arttu Lindqvist | FIN | 42:30 | 1,171 |
| 24 | Eero Turkki | FIN | 42:55 | 1,167 |
| 25 | Otto Kaario | FIN | 43:21 | 1,164 |
| 26 | Aapo Virkajarvi | FIN | 43:35 | 1,162 |
| 27 | Jose Manuel Garcia Crespo | ESP | 44:06 | 1,157 |
| 28 | Jani Lakanen | FIN | 44:08 | 1,157 |
| 29 | Konsta Puranen | FIN | 44:20 | 1,155 |
| 30 | Anton Salmenkyla Valimaa | USA | 44:22 | 1,155 |
| 31 | Algirdas Bartkevicius | LTU | 44:53 | 1,150 |
| 32 | Axel Bratt | SWE | 44:59 | 1,149 |
| 33 | Jussi Raasakka | FIN | 45:23 | 1,146 |
| 34 | Sampo Sankelo | FIN | 45:28 | 1,145 |
| 35 | Samuele Curzio | ITA | 46:24 | 1,137 |
| 36 | Aleksi Lammi | FIN | 47:04 | 1,131 |
| 37 | Antton Sankelo | FIN | 47:18 | 1,129 |
| 38 | Jordi Moragas Forcada | ESP | 47:57 | 1,123 |
| 39 | Francesco Mariani | ITA | 47:57 | 1,123 |
| 40 | Roger CASAL i FERNANDEZ | ESP | 48:15 | 1,121 |
| 41 | Toni Antti Viitasaari | FIN | 49:42 | 1,108 |
| 42 | Oskari Rannila | FIN | 49:54 | 1,106 |
| 43 | Miika Tala | FIN | 49:58 | 1,106 |
| 44 | Anssi Vesanto | FIN | 50:04 | 1,105 |
| 45 | Vaino Haara | FIN | 50:38 | 1,100 |
| 46 | Enrico Mannocci | ITA | 51:08 | 1,096 |
| 47 | Elias Ronkainen | FIN | 51:23 | 1,093 |
| 48 | Roope Lemberg | FIN | 51:35 | 1,092 |
| 49 | Ville Lampinen | FIN | 51:37 | 1,091 |
| 50 | Sebastiano Lambertini | ITA | 51:41 | 1,091 |
| 51 | Henrik Ardell | SWE | 52:35 | 1,083 |
| 52 | Remo Ruch | SUI | 52:39 | 1,082 |
| 53 | Juuso Ekola | FIN | 52:55 | 1,080 |
| 54 | Aleksi Ilmonen | FIN | 53:37 | 1,074 |
| 55 | Juho Noponen | FIN | 54:38 | 1,065 |
| 56 | Olli Koivumaki | FIN | 55:12 | 1,060 |
| 57 | Jaume Civera Gorriz | ESP | 55:40 | 1,056 |
| 58 | Lauri Lakanen | FIN | 55:46 | 1,055 |
| 59 | Mihai Andrei Tintar | ROU | 56:11 | 1,052 |
| 60 | Pietari Jussinmaki | FIN | 56:58 | 1,045 |
| 61 | Mario Blazquez Lorente | ESP | 57:43 | 1,038 |
| 62 | Santeri Ahoniemi | FIN | 57:45 | 1,038 |
| 63 | Juan Daniel Sanchez Uribe | COL | 58:14 | 1,034 |
| 64 | Guntars Mankus | LAT | 58:48 | 1,029 |
| 65 | Lauri Koivumaki | FIN | 59:00 | 1,027 |
| 66 | Marcello Lambertini | ITA | 60:53 | 1,010 |
| 67 | Noel Espigares Tapia | ESP | 62:39 | 995 |
| 68 | Gonzalo Zorrilla Olias | ESP | 65:49 | 967 |
| 69 | Guillermo Iglesias de Alava | ESP | 65:54 | 967 |
| 70 | Emil Kinslev | DEN | 68:05 | 948 |
| 71 | Francesco Ognibene | ITA | 68:41 | 942 |
| 72 | Miguel Gomez Benavides | ESP | 69:28 | 936 |
| 73 | Julian Nuernberger | GER | 70:39 | 925 |
| 74 | Sergio Merida Sanchis | ESP | 72:28 | 909 |
| 75 | Samuli Karjalainen | FIN | 75:14 | 885 |
| 76 | Emili Selles Segui | ESP | 75:25 | 884 |
| 77 | Jose Fernando Gomez Rueda | COL | 85:36 | 795 |
| 78 | Simone Frascaroli | ITA | 86:01 | 791 |
| 79 | Kin Wai Lee | HKG | 88:32 | 769 |
| 80 | Paulis Peteris Janovs | LAT | 163:52 | 111 |
| — | David Rojas | ESP | NC | 0 |
| — | Jukka Tani | FIN | NC | 0 |
| — | Rasmus Toyryla | FIN | NC | 0 |
| — | Niklas Heikkila | FIN | NC | 0 |
| — | Jacob Klaerke Mikkelsen | DEN | NC | 0 |
| — | Daniel Rautio | FIN | NC | 0 |
| — | David Cotillas Moya | ESP | NC | 0 |