| Rank | Name | Nation | Time | Inter 1 | Gap | | 1 | VITTOZ Vincent | FRA | 38:02,0 | 18:43,4 | | | 2 | JONNIER Emmanuel | FRA | 38:16,3 | 18:49,0 | 14,3 | | 3 | ENDERS Marcus | GER | 38:57,7 | 18:55,6 | 55,7 | | 4 | KOSTNER Florian | ITA | 38:58,2 | 19:07,5 | 56,2 | | 5 | SEIFERT Benjamin | GER | 38:58,6 | 19:04,3 | 56,6 | | 6 | KITTILAE Kusti | FIN | 39:37,8 | 19:17,1 | 01:35,8 | | 7 | MARIC Janez | SLO | 39:39,8 | 19:15,5 | 01:37,8 | | 8 | STEBLER Christian | SUI | 39:51,3 | 19:18,0 | 01:49,3 | | 9 | HAFSAAS Ronny Andre | NOR | 40:00,7 | 19:25,9 | 01:58,7 | | 10 | LARSSON Martin | SWE | 40:02,4 | 19:37,7 | 02:00,4 | | 11 | ROUSSELET Alexandre | FRA | 40:05,5 | 19:29,1 | 02:03,5 | | 12 | OS Alexander | NOR | 40:09,1 | 19:37,4 | 02:07,1 | | 13 | HAUSER Michael | AUT | 40:10,6 | 19:34,8 | 02:08,6 | | 14 | AHRLIN Jerry | SWE | 40:24,0 | 19:47,2 | 02:22,0 | | 15 | SVALAND Jon-Kristian | NOR | 40:34,2 | 19:47,4 | 02:32,2 | | 16 | DUERR Johannes | AUT | 40:46,8 | 19:38,7 | 02:44,8 | | 17 | GRANDELIS Tullio | ITA | 40:55,1 | 19:45,1 | 02:53,1 | | 18 | SOLOVIEV Alexey | RUS | 41:01,5 | 19:57,8 | 02:59,5 | | 19 | YLOENEN Petri | FIN | 41:04,6 | 20:14,2 | 03:02,6 | | 20 | TOPPARI Timo | FIN | 41:09,6 | 19:57,9 | 03:07,6 | | 21 | ANDERSEN Remi | NOR | 41:14,0 | 19:46,5 | 03:12,0 | | 22 | SVAERD Oskar | SWE | 41:20,2 | 19:39,9 | 03:18,2 | | 23 | FREI Thomas | SUI | 41:22,2 | 20:12,5 | 03:20,2 | | 24 | HARKONEN Teemu | FIN | 41:23,9 | 20:05,7 | 03:21,9 | | 25 | EDER Johann | AUT | 41:27,2 | 19:54,5 | 03:25,2 | | 26 | KIRCHNER Stefan | GER | 41:29,5 | 20:11,4 | 03:27,5 | | 27 | BRATTSVEEN Rune | NOR | 41:31,7 | 20:06,1 | 03:29,7 | | 28 | CHERNOUSOV Aleksey | RUS | 41:36,9 | 20:04,6 | 03:34,9 | | 29 | LASUTKIN Alexander | BLR | 41:39,1 | 20:11,6 | 03:37,1 | | 30 | CLEMENTI Federico | ITA | 41:40,7 | 20:12,5 | 03:38,7 | | 31 | KARLSSON Fredrik | SWE | 41:53,3 | 19:52,9 | 03:51,3 | | 32 | PARCHEUSKI Mikalai | BLR | 42:02,0 | 20:15,9 | 04:00,0 | | 33 | ULSET Jon-Ola | NOR | 42:16,6 | 20:21,4 | 04:14,6 | | 34 | ANTAL Zsolt | ROM | 42:17,6 | 20:39,4 | 04:15,6 | | 35 | SCHNIDER Christoph | SUI | 42:19,1 | 20:36,2 | 04:17,1 | | 36 | PASINI Fabio | ITA | 42:21,2 | 20:29,1 | 04:19,2 | | 37 | EBERHARTER Michael | AUT | 42:29,8 | 20:54,8 | 04:27,8 | | 38 | HIRNER Manuel | AUT | 42:40,4 | 20:08,3 | 04:38,4 | | 39 | HAENEL Erik | GER | 42:41,2 | 20:39,5 | 04:39,2 | | 40 | HECHL Lukas | AUT | 42:51,1 | 20:29,4 | 04:49,1 | | 41 | VARIS Timo | FIN | 43:01,3 | 20:50,3 | 04:59,3 | | 42 | USHAKOV Artem | RUS | 43:06,8 | 20:59,2 | 05:04,8 | | 43 | RASTARGUJEVS Andrejs | LAT | 43:13,7 | 21:03,0 | 05:11,7 | | 44 | HERNANDO ALZAGA Luis | SPA | 43:16,1 | 21:06,5 | 05:14,1 | | 45 | BALANDIN Sergey | RUS | 43:20,1 | 21:03,9 | 05:18,1 | | 46 | POKLUKAR Matjaz | SLO | 43:20,9 | 21:23,5 | 05:18,9 | | 47 | ZHULEU Evgeni | BLR | 43:22,6 | 21:15,7 | 05:20,6 | | 48 | RATH Tobias | GER | 43:27,7 | 20:47,2 | 05:25,7 | | 49 | ELISEEV Alexei | BLR | 43:58,1 | 21:02,9 | 05:56,1 | | 50 | KALLUNKI Pasi | FIN | 44:04,8 | 21:08,0 | 06:02,8 | | 51 | TALVES Priit | EST | 44:40,0 | 21:12,6 | 06:38,0 | | 52 | BRODAR Nejc | SLO | 44:42,0 | 21:15,2 | 06:40,0 | | 53 | STSIAPANOV Evgeni | BLR | 44:58,2 | 21:54,2 | 06:56,2 | | 54 | POKLUKAR Joze | SLO | 45:41,7 | 22:02,2 | 07:39,7 | | 55 | LARSSON Mikael | SWE | 45:49,1 | 21:47,8 | 07:47,1 | | 56 | BURGERMEISTER Reto | SUI | 45:52,0 | 21:49,5 | 07:50,0 | | 57 | REGUERA Ivan | SPA | 46:26,1 | 22:39,8 | 08:24,1 | | 58 | SIMOLA Ville | FIN | 46:43,3 | 22:32,3 | 08:41,3 | | 59 | RAUDSEPP Pavo | EST | 47:24,6 | 23:01,0 | 09:22,6 | | 60 | KELDER Ergo | EST | 47:37,4 | 22:52,0 | 09:35,4 | | 61 | PETRULIS Vitaljus | LTU | 48:06,9 | 22:59,8 | 10:04,9 | | 62 | OLIVEROS Manuel | SPA | 48:10,3 | 23:05,5 | 10:08,3 | | 63 | SULCYS Nerjus | LTU | 48:14,9 | 23:26,0 | 10:12,9 | | 64 | KAVLIAUSKAS Regimantas | LTU | 48:39,6 | 23:28,3 | 10:37,6 | | 65 | SUKARUKS Janis | LAT | 48:45,4 | 23:14,0 | 10:43,4 | | 66 | ANTONIPIERI Danilov | ITA | 49:14,6 | 23:41,0 | 11:12,6 | | 67 | PASTRANA Angel | SPA | 50:33,8 | 23:49,6 | 12:31,8 | | 68 | PRADES Benjamin | SPA | 50:50,9 | 24:06,7 | 12:48,9 | | 69 | SARRI Jevgeni | EST | 52:27,9 | 25:09,6 | 14:25,9 | | 70 | BATIKH Ahmad | LIB | 59:12,0 | 28:15,3 | 21:10,0 | | 71 | KENAAN Ahmad | LIB | 1h00:24.7 | 29:05,1 | 22:22,7 | | 72 | DIB Mouhamad | LIB | 1h00:26.5 | 29:25,7 | 22:24,5 | | 73 | HADCHITI Raymond | LIB | 1h02:24.9 | 30:10,3 | 24:22,9 | | 74 | ALI Houssein | LIB | 1h02:49.7 | 30:37,7 | 24:47,7 | | 75 | KELMERSON Buck | BRA | 1h03:00.9 | 30:11,8 | 24:58,9 | | 76 | IBRAHIM Khaled | LIB | 1h06:29.8 | 31:34,3 | 28:27,8 | | 77 | BOURGUIGNON Fabrizio | BRA | 1h08:41.2 | 33:11,3 | 30:39,2 | | | | | | | | | | | | | | | | DNS (8) | | | | | | | | BAUER Klemen | SLO | | | | | | JAY Vincent | FRA | | | | | | MARTINELLI Christian | ITA | | | | | | ANDERSEN Haekon | NOR | | | | | | MESOTITSCH Martin | AUT | | | | | | DOKL Peter | SLO | | | | | | DEBAYLE Yann | FRA | | | | | | HAGSTROEM Johan | SWE | | | | | | | | | | | | | | | | | | | DNF (2) | | | | | | | | VIIGIPUU Karel | EST | | | | | | DENOTH Mario | SUI |
|