| Rg | Name Vorname | Jg | Club | Start | Finish | + |
| 1 | Hadorn Joey | 1997 | Switzerland | 9:32:00 | 12:47 | |
| 2 | Curiger Thomas | 1996 | Switzerland | 9:07:00 | 12:56 | +0:09 |
| 3 | von Krusenstierna Isac | 1998 | Sweden | 11:36:00 | 13:04 | +0:17 |
| 4 | Dubach Simon | 1996 | Switzerland | 11:50:00 | 13:18 | +0:31 |
| 5 | Rauturier Quentin | 1996 | France | 9:52:00 | 13:19 | +0:32 |
| 6 | Mcnulty Henry | 1996 | Australia | 10:06:00 | 13:20 | +0:33 |
| 6 | Pezzati Tobia | 1996 | Switzerland | 10:18:00 | 13:20 | +0:33 |
| 8 | Hayes Tommy | 1997 | New Zealand | 11:34:00 | 13:21 | +0:34 |
| 9 | Ojanaho Olli | 1997 | Finland | 9:38:00 | 13:23 | +0:36 |
| 9 | Stensland Lillevold Olai | 1996 | Norway | 11:06:00 | 13:23 | +0:36 |
| 11 | Rancan Riccardo | 1996 | Switzerland | 11:21:00 | 13:32 | +0:45 |
| 12 | Ahola Topias | 1996 | Finland | 11:05:00 | 13:33 | +0:46 |
| 13 | Perrin Arnaud | 1996 | France | 10:19:00 | 13:34 | +0:47 |
| 13 | Dalos Mate | 1997 | Hungary | 9:02:00 | 13:34 | +0:47 |
| 15 | Kuukka Anton | 1996 | Finland | 10:11:00 | 13:36 | +0:49 |
| 16 | Esteves Ferreira Ricardo | 1998 | Portugal | 11:45:00 | 13:39 | +0:52 |
| 17 | Raitanen Topi | 1996 | Finland | 11:09:00 | 13:40 | +0:53 |
| 17 | Scalet Riccardo | 1996 | Italy | 11:02:00 | 13:40 | +0:53 |
| 19 | Svensk Jesper | 1998 | Sweden | 10:03:00 | 13:45 | +0:58 |
| 20 | Hector Simon | 1997 | Sweden | 10:34:00 | 13:46 | +0:59 |
| 21 | Zbinden Noah | 1996 | Switzerland | 10:39:00 | 13:48 | +1:01 |
| 22 | Kettner Vojtech | 1996 | Czech Republic | 9:13:00 | 13:50 | +1:03 |
| 22 | Debertolis Mattia | 1996 | Italy | 11:00:00 | 13:50 | +1:03 |
| 24 | Peter Mathias | 1996 | Austria | 11:42:00 | 13:52 | +1:05 |
| 25 | Piotrowski Radoslaw | 1996 | Polish National Team | 9:53:00 | 13:55 | +1:08 |
| 26 | Sykora Vojtech | 1998 | Czech Republic | 10:32:00 | 13:57 | +1:10 |
| 26 | Forsberg Anton | 1997 | Sweden | 11:10:00 | 13:57 | +1:10 |
| 28 | Glonek Jakub | 1996 | Czech Republic | 11:18:00 | 13:58 | +1:11 |
| 29 | Molnvik Elias Thorsdal | 1996 | Norway | 11:01:00 | 13:59 | +1:12 |
| 29 | Rzenca Krzysztof | 1996 | Polish National Team | 11:33:00 | 13:59 | +1:12 |
| 31 | Delenne Adrien | 1996 | France | 10:45:00 | 14:01 | +1:14 |
| 32 | Stormer Oskar | 1996 | Norway | 10:35:00 | 14:03 | +1:16 |
| 32 | Imark Simon | 1998 | Sweden | 9:43:00 | 14:03 | +1:16 |
| 34 | Mihaylov Stefan | 1996 | Bulgaria | 11:20:00 | 14:04 | +1:17 |
| 34 | Popov Sergey | 1996 | Russian Federation | 10:22:00 | 14:04 | +1:17 |
| 36 | Salmenkyla Anton | 1997 | United States | 11:11:00 | 14:05 | +1:18 |
| 37 | Doehler Erik | 1998 | Germany | 11:44:00 | 14:06 | +1:19 |
| 38 | Leinonen Oskar | 1996 | Sweden | 9:34:00 | 14:08 | +1:21 |
| 39 | Perrin Mathieu | 1998 | France | 9:37:00 | 14:09 | +1:22 |
| 40 | Pryjma Fryderyk | 1998 | Polish National Team | 10:46:00 | 14:11 | +1:24 |
| 41 | Blomquist Dane | 1996 | Great Britain | 10:25:00 | 14:13 | +1:26 |
| 42 | Key Aston | 2000 | Australia | 9:51:00 | 14:15 | +1:28 |
| 42 | Furst Matous | 1996 | Czech Republic | 9:20:00 | 14:15 | +1:28 |
| 42 | Beckman Devon | 1997 | New Zealand | 11:25:00 | 14:15 | +1:28 |
| 45 | Doyle Matt | 1996 | Australia | 11:24:00 | 14:17 | +1:30 |
| 46 | Miavecz Balazs | 1996 | Hungary | 11:47:00 | 14:18 | +1:31 |
| 47 | Egei Patrik | 1998 | Hungary | 11:49:00 | 14:19 | +1:32 |
| 48 | Blandkjenn Dag | 1996 | Norway | 9:08:00 | 14:21 | +1:34 |
| 49 | Ruohola Akseli | 1998 | Finland | 9:33:00 | 14:23 | +1:36 |
| 50 | Upitis Uldis | 1998 | Latvia | 11:32:00 | 14:27 | +1:40 |
| 51 | Heikkila Tuomas | 1998 | Finland | 10:02:00 | 14:28 | +1:41 |
| 52 | Graetsch Markus | 1996 | Germany | 9:15:00 | 14:30 | +1:43 |
| 52 | Komarov Kirill | 1997 | Russian Federation | 11:07:00 | 14:30 | +1:43 |
| 52 | Sanchez Dorado Cosme | 1996 | Spain | 10:44:00 | 14:30 | +1:43 |
| 55 | Burrill Simeon | 1998 | Australia | 10:54:00 | 14:32 | +1:45 |
| 55 | Oebro Emil | 1996 | Denmark | 10:13:00 | 14:32 | +1:45 |
| 55 | Zacher Marton | 1998 | Hungary | 10:31:00 | 14:32 | +1:45 |
| 58 | Bonek Jannis | 1999 | Austria | 10:23:00 | 14:33 | +1:46 |
| 58 | Titomers Endijs | 1997 | Latvia | 10:09:00 | 14:33 | +1:46 |
| 60 | Rigg William | 1996 | Great Britain | 10:21:00 | 14:35 | +1:48 |
| 60 | Dekret Jakub | 1999 | Slovakia | 11:04:00 | 14:35 | +1:48 |
| 62 | Day Jarrah | 1997 | Australia | 9:42:00 | 14:36 | +1:49 |
| 63 | de Lisle Cameron | 1998 | New Zealand | 9:19:00 | 14:37 | +1:50 |
| 64 | Bilic Milos | 1998 | Serbia | 10:15:00 | 14:38 | +1:51 |
| 64 | Chupek Jakub | 1999 | Slovakia | 9:03:00 | 14:38 | +1:51 |
| 66 | Kolbe Colin | 1998 | Germany | 10:37:00 | 14:39 | +1:52 |
| 67 | Quinn Jonathan | 1996 | Ireland | 11:13:00 | 14:41 | +1:54 |
| 67 | Ito Itsuki | 1996 | Japan | 10:41:00 | 14:41 | +1:54 |
| 67 | Gurevich Nikita | 1997 | Russian Federation | 9:55:00 | 14:41 | +1:54 |
| 70 | Jarvis Westergard Vegard | 1996 | Norway | 9:29:00 | 14:42 | +1:55 |
| 71 | Nahorniuk Serhii | 1996 | Ukraine | 10:52:00 | 14:44 | +1:57 |
| 72 | Laraia Michael | 1996 | United States | 9:01:00 | 14:46 | +1:59 |
| 73 | Hennseler Ole | 1998 | Germany | 10:05:00 | 14:50 | +2:03 |
| 74 | Mattiroli Cesare | 1998 | Italy | 9:41:00 | 14:51 | +2:04 |
| 75 | Dobnik Rafael | 1997 | Austria | 10:55:00 | 14:52 | +2:05 |
| 76 | Robinson Roark | 1996 | South Africa | 10:12:00 | 14:55 | +2:08 |
| 77 | Mudrak Stepan | 1996 | Czech Republic | 10:40:00 | 14:56 | +2:09 |
| 77 | Benardino Joao | 1998 | Portugal | 10:28:00 | 14:56 | +2:09 |
| 79 | Pruzina Paul | 1997 | Ireland | 9:45:00 | 14:57 | +2:10 |
| 80 | Heir Martin Borge | 1998 | United States | 10:43:00 | 14:58 | +2:11 |
| 81 | Landa Sanchez Carlos Raico | 1996 | Spain | 9:35:00 | 15:01 | +2:14 |
| 82 | Kutlu Orhan | 1996 | Turkey | 10:56:00 | 15:02 | +2:15 |
| 83 | Duarte Vasco | 1997 | Portugal | 9:39:00 | 15:03 | +2:16 |
| 84 | Lyskjaer Mikkel | 1999 | Denmark | 9:10:00 | 15:04 | +2:17 |
| 84 | Milvaques Casado Luis | 1997 | Spain | 11:38:00 | 15:04 | +2:17 |
| 84 | Montero Carceles Elmar | 1996 | Spain | 9:27:00 | 15:04 | +2:17 |
| 87 | Kovsted Carl Emil Schoier | 1997 | Denmark | 10:59:00 | 15:05 | +2:18 |
| 87 | Cory Wright Ed | 1997 | New Zealand | 10:51:00 | 15:05 | +2:18 |
| 89 | Malyshev Vladislav | 1996 | Russian Federation | 11:26:00 | 15:07 | +2:20 |
| 89 | Bilic Stefan | 1997 | Serbia | 11:28:00 | 15:07 | +2:20 |
| 91 | Jaffe Patrick | 1998 | Australia | 11:30:00 | 15:08 | +2:21 |
| 91 | Matsuo Reiji | 1996 | Japan | 9:36:00 | 15:08 | +2:21 |
| 93 | Novo Joao | 1997 | Portugal | 9:16:00 | 15:11 | +2:24 |
| 94 | Peregi Daniel | 1997 | Hungary | 9:58:00 | 15:15 | +2:28 |
| 95 | Shishkov Valentin | 1997 | Bulgaria | 9:30:00 | 15:16 | +2:29 |
| 95 | Lipnickas Rokas | 1998 | Lithuania | 10:26:00 | 15:16 | +2:29 |
| 95 | Smelik Martin | 1996 | Slovakia | 9:06:00 | 15:16 | +2:29 |
| 98 | Fomiciov Vasili | 1996 | Moldova Republic of | 10:27:00 | 15:19 | +2:32 |
| 99 | Ormay Mihaly | 1999 | Hungary | 9:17:00 | 15:21 | +2:34 |
| 99 | Knobloch Esztergar Peter | 2000 | Romania | 11:19:00 | 15:21 | +2:34 |
| 101 | Meehan Peter | 1997 | Ireland | 10:01:00 | 15:23 | +2:36 |
| 102 | Germanavicius Pranas | 1999 | Lithuania | 11:22:00 | 15:25 | +2:38 |
| 103 | Kamolz Anton | 1996 | Germany | 9:22:00 | 15:30 | +2:43 |
| 104 | Gaarsdal Malthe | 1996 | Denmark | 10:07:00 | 15:31 | +2:44 |
| 105 | Dilek Ibrahim | 1997 | Turkey | 10:42:00 | 15:32 | +2:45 |
| 106 | Divin Peter | 1998 | Romania | 9:26:00 | 15:35 | +2:48 |
| 107 | Sliksjanis Matiss | 1998 | Latvia | 9:40:00 | 15:39 | +2:52 |
| 108 | Mellebeek Klaas | 1998 | Belgium | 10:24:00 | 15:40 | +2:53 |
| 108 | Chambers Timothy | 1996 | South Africa | 9:59:00 | 15:40 | +2:53 |
| 110 | Kurz Florian | 1997 | Austria | 10:14:00 | 15:41 | +2:54 |
| 111 | Graham Robert | 1996 | Canada | 9:12:00 | 15:43 | +2:56 |
| 112 | Fomiciov Anatoly | 1997 | Moldova Republic of | 11:35:00 | 15:44 | +2:57 |
| 113 | Morrison Shamus | 1996 | New Zealand | 9:54:00 | 15:45 | +2:58 |
| 113 | Pereira Bernardo | 1997 | Portugal | 10:49:00 | 15:45 | +2:58 |
| 115 | Lehner Korbinian | 1996 | Germany | 11:08:00 | 15:46 | +2:59 |
| 115 | Tetikov Daniil | 1998 | Russian Federation | 9:11:00 | 15:46 | +2:59 |
| 117 | Goodall Matt | 1996 | New Zealand | 10:20:00 | 15:48 | +3:01 |
| 118 | Shiina Akihiro | 1999 | Japan | 10:10:00 | 15:49 | +3:02 |
| 119 | Gunday Talha | 1999 | Turkey | 9:23:00 | 15:50 | +3:03 |
| 120 | Slama Dusan | 1998 | Slovakia | 10:48:00 | 15:51 | +3:04 |
| 121 | Ollin Heino | 1996 | Estonia | 11:27:00 | 15:52 | +3:05 |
| 122 | Jandl Dominik | 1998 | Austria | 9:47:00 | 15:53 | +3:06 |
| 123 | Jonas Martin | 1996 | Slovakia | 10:50:00 | 15:54 | +3:07 |
| 124 | Germanavicius Martynas | 1996 | Lithuania | 11:48:00 | 15:56 | +3:09 |
| 125 | Moller Laurits Bidstrup | 1998 | Denmark | 11:46:00 | 15:59 | +3:12 |
| 126 | Tang Xiao | 1999 | China | 10:58:00 | 16:05 | +3:18 |
| 127 | Inamori Go | 1997 | Japan | 9:50:00 | 16:07 | +3:20 |
| 128 | Zakrevski Peter | 1999 | United States | 11:43:00 | 16:08 | +3:21 |
| 129 | Krekels Simon | 1998 | Belgium | 10:38:00 | 16:09 | +3:22 |
| 130 | Vaitkus Rokas | 1998 | Lithuania | 9:09:00 | 16:12 | +3:25 |
| 131 | Fowler Austin | 1996 | United States | 9:46:00 | 16:14 | +3:27 |
| 132 | Tusar Peter | 1996 | Slovenia | 10:00:00 | 16:15 | +3:28 |
| 133 | Kuleshov Mikhail | 1997 | Russian Federation | 10:29:00 | 16:16 | +3:29 |
| 134 | Blake Leif | 1999 | Canada | 11:37:00 | 16:17 | +3:30 |
| 135 | Shibanuma Ken | 1997 | Japan | 11:23:00 | 16:20 | +3:33 |
| 136 | Michelsen Christian | 1999 | Canada | 9:56:00 | 16:26 | +3:39 |
| 137 | Bredo Jeremy | 1997 | Belgium | 9:18:00 | 16:27 | +3:40 |
| 137 | Naess Jan Erik | 1998 | Canada | 10:16:00 | 16:27 | +3:40 |
| 139 | Piirisild Janek | 1996 | Estonia | 10:17:00 | 16:32 | +3:45 |
| 140 | Rob Claudiu | 1997 | Romania | 10:08:00 | 16:41 | +3:54 |
| 141 | Kirin Dominik | 1998 | Croatia | 9:21:00 | 16:46 | +3:59 |
| 142 | Li Sing Wai | 1997 | Hong Kong | 9:48:00 | 16:52 | +4:05 |
| 143 | Drygalski Tom | 1996 | Belgium | 10:57:00 | 17:11 | +4:24 |
| 144 | Petrovic Blaz | 1996 | Slovenia | 9:28:00 | 17:19 | +4:32 |
| 145 | Kulahsiz Emirhan | 1997 | Turkey | 10:47:00 | 17:38 | +4:51 |
| 146 | Keuppens Wout | 1998 | Belgium | 9:31:00 | 17:50 | +5:03 |
| 147 | Shiu Chit Hei | 1998 | Hong Kong | 11:15:00 | 17:52 | +5:05 |
| 148 | Ugray David | 1996 | Slovakia | 11:16:00 | 17:53 | +5:06 |
| 148 | Karatepe Oguzhan | 1996 | Turkey | 11:14:00 | 17:53 | +5:06 |
| 150 | Swart Andries | 1999 | South Africa | 11:41:00 | 18:03 | +5:16 |
| 151 | Ivkovic Luka | 1997 | Croatia | 10:36:00 | 18:05 | +5:18 |
| 152 | Eren Suleyman | 1997 | Turkey | 9:14:00 | 18:21 | +5:34 |
| 153 | Mclean Caelan Pangman | 1997 | Canada | 11:03:00 | 18:33 | +5:46 |
| 154 | Holmes Carl | 1997 | South Africa | 9:24:00 | 18:34 | +5:47 |
| 155 | Hus Martijn | 1997 | Belgium | 11:29:00 | 19:06 | +6:19 |
| Kastner Nicolas | 1998 | Austria | 9:44:00 | mp | ||
| Yordanov Stefan | 1998 | Bulgaria | 10:04:00 | mp | ||
| Svoboda Michael | 1999 | Canada | 9:05:00 | mp | ||
| Mo Juhong | 1996 | China | 9:25:00 | mp | ||
| Cech Jan | 1996 | Czech Republic | 11:12:00 | mp | ||
| Skaug Mads | 1999 | Denmark | 9:49:00 | mp | ||
| Yue Wei Yong | 1998 | Hong Kong | 10:30:00 | mp | ||
| Kato Misaki | 1996 | Japan | 11:39:00 | mp | ||
| Heimdal Audun | 1997 | Norway | 10:33:00 | mp | ||
| Laraia Thomas | 2000 | United States | 10:53:00 | mp | ||
| Leduc Benjamin | 1998 | France | 11:31:00 | disq | ||
| Brunet Fabio | 1998 | Italy | 9:57:00 | disq | ||
| Roux Fleury | 1997 | France | 11:40:00 | dns | ||
| Mccartney Harrison | 1998 | Great Britain | 11:17:00 | dns | ||
| Stansfield Daniel | 1997 | Great Britain | 9:04:00 | dns |