| Platz | Klasse | Nachname, Vorname | Staat | Verein, Stadt | Zeit | min/km |
|---|---|---|---|---|---|---|
| 1 | MC | Kyburz Matthias | Switzerland | 28:20 | 6:44 | |
| 2 | MC | Steiwer Gaute Hallan | Norway | 29:47 | 7:05 | |
| 3 | MC | Svensk Emil | Sweden | 29:55 | 7:07 | |
| 4 | MC | Glibov Ruslan | Ukraine | 30:00 | 7:08 | |
| 5 | MC | Ødum Soren Thrane | Denmark | 30:12 | 7:11 | |
| 6 | MC | Perrin Mathieu | France | 30:31 | 7:15 | |
| 7 | MC | Upītis Uldis | Latvia | 31:42 | 7:32 | |
| 8 | MC | Ymsen Gernot | Austria | 31:43 | 7:33 | |
| 9 | MC | Scalet Riccardo | Italy | 32:39 | 7:46 | |
| 10 | MC | Robertson Tim | New Zealand | 32:55 | 7:50 | |
| 11 | MC | Leeuws Evert | Belgium | 33:07 | 7:53 | |
| 12 | MC | Kirmula Miika | Finland | 33:12 | 7:54 | |
| 13 | MC | Sild Lauri | Estonia | 33:16 | 7:55 | |
| 14 | MC | Thomas Alastair | Great Britain | 33:20 | 7:56 | |
| 15 | MC | Ormay Mihaly | Hungary | 33:22 | 7:56 | |
| 16 | MC | Salmenkyla Anton | United States of America | 33:40 | 8:00 | |
| 17 | MC | Vandas Daniel | Czech Republic | 33:57 | 8:05 | |
| 18 | MC | Michelsen Christian | Canada | 34:35 | 8:14 | |
| 19 | MC | Kowalski Wojciech | Poland | 35:21 | 8:25 | |
| 20 | MC | Ito Itsuki | Japan | 35:29 | 8:26 | |
| 21 | MC | Pompura Daniel | Slovakia | 35:39 | 8:29 | |
| 22 | MC | Fomiciov Anatoli | Moldova | 35:53 | 8:32 | |
| 23 | MC | Kacmaz Ahmet | Turkiye | 35:54 | 8:32 | |
| 24 | MC | Gil Marcos Eduardo | Spain | 36:06 | 8:35 | |
| 25 | MC | Shingler Ewan | Australia | 36:24 | 8:40 | |
| 26 | MC | Yasur Rotem | Israel | 38:08 | 9:04 | |
| 27 | MC | Moran Colm | Ireland | 39:40 | 9:26 | |
| 28 | MC | Kamenarov Ivaylo | Bulgaria | 40:25 | 9:37 | |
| 29 | MC | Olišauskis Kevinas | Lithuania | 41:05 | 9:46 | |
| 30 | MC | Ito Motoharu | Japan | 41:24 | 9:51 | |
| 31 | MC | Mendes Vasco | Portugal | 42:46 | 10:10 | |
| 32 | MC | Gelson Andrey Zago Togni | Brazil | 43:13 | 10:17 | |
| 33 | MC | Razum Matija | Croatia | 44:12 | 10:31 | |
| 34 | MC | ZhuoYe Li | People Republic of China | 45:22 | 10:48 | |
| 35 | MC | Schoenleber Jannis | Germany | 46:36 | 11:05 | |
| 36 | MC | Tintar Mihai Andrei | Romania | 46:56 | 11:10 | |
| 37 | MC | Wong Tsz Chun Jason | Hong Kong | 47:19 | 11:15 | |
| 38 | MC | Isaza Hurtado Santiago | Colombia | 1:03:20 | 15:04 | |
| 39 | MC | van Loon Roland | Netherlands | 1:08:38 | 16:20 | |
| 40 | MC | Garcia Gerardo | Argentina | 1:12:41 | 17:18 | |
| MC | Baek GwangYoung | South Korea | 37:35 |