| 1. | Skjønsfjell Trond-Henry | 67 | NOR | Tromsø | Nordreisa IL | 29:48 | | 3367 | |
| 2. | Finkenstaedt Michael | 65 | GER | Hamburg | OSC Hamburg | 33:14 | +3:26 | 3354 | |
| 3. | Dauwalder Peter | 67 | SUI | Birmenstorf | Cordoba OLC | 35:39 | +5:51 | 3376 | |
| 4. | Ruppenthal Marcel | 65 | SUI | Domat/Ems | OLG Chur | 35:45 | +5:57 | 3361 | |
| 5. | Tuomala Jyrki | 65 | FIN | Jyväskylä | Suunta Jyväskylä | 37:47 | +7:59 | 3413 | |
| 6. | Strand Vidar | 66 | NOR | Tranby | Lierbygda O-lag | 37:52 | +8:04 | 3405 | |
| 7. | Norman Tomas | 68 | SWE | Insjön | Leksand's OK | 38:08 | +8:20 | 3375 | |
| 8. | Cantoreggi Sergio | 65 | SUI | Cagiallo | O-92 Piano di Magadino | 39:41 | +9:53 | 3410 | |
| 9. | Wittiber Ralf | 67 | GER | Rösrath | Skiclub Bonn | 41:26 | +11:38 | 3387 | |
| 10. | Biel Axel | 64 | AUT | Wien | Naturfreunde Wien | 42:05 | +12:17 | 3379 | |
| 11. | Maissen Sigisbert | 64 | SUI | Tamins | OL Regio Wil | 42:35 | +12:47 | 3411 | |
| 12. | Mettler Thomas | 66 | SUI | Burgdorf | OL Regio Burgdorf | 43:17 | +13:29 | 3381 | |
| 13. | Hurter Jonas | 68 | SUI | Baden | OLG Cordoba | 44:09 | +14:21 | 3400 | |
| 14. | Zehnder Patrick | 67 | SUI | Birmenstorf AG | Cordoba OLC | 46:21 | +16:33 | 3384 | |
| 15. | Mutka Jouni | 65 | FIN | Jyväskylä | Suunta Jyväskylä | 46:32 | +16:44 | 3397 | |
| 16. | Rahn Michael | 67 | SUI | Muri AG | OLG Suhr | 46:43 | +16:55 | 3388 | |
| 17. | Sklenar Josef | 66 | CZE | Bruntal | SKOB Bruntal | 48:44 | +18:56 | 3385 | |
| 18. | Graf Ueli | 67 | SUI | Häuslenen | OL Regio Wil | 48:50 | +19:02 | 3407 | |
| 19. | Maddalena Riccardo | 66 | SUI | Gordevio | GOV | 48:53 | +19:05 | 3374 | |
| 20. | Lidmar Johan | 68 | SWE | Huddinge | Snättringe SK | 49:18 | +19:30 | 3358 | |
| 21. | Flågen Anders | 67 | NOR | Oslo | Heming Orientering | 50:59 | +21:11 | 3414 | |
| 22. | Zimmermann Ernst | 65 | SUI | Huttwil | OLG Huttwil | 51:14 | +21:26 | 3386 | |
| 23. | Karlsson Mats | 65 | SWE | Tullinge | Snättringe SK | 52:15 | +22:27 | 3412 | |
| 24. | Boos Matthias | 65 | SUI | Malters | OLV Luzern | 54:33 | +24:45 | 3372 | |
| 25. | Dinner Jürg | 66 | SUI | Zürich | OLG Zürich/OLV Zug | 55:05 | +25:17 | 3371 | |
| 26. | Beretta Alessandro | 68 | SUI | Gordevio | GOV | 55:48 | +26:00 | 3404 | |
| 27. | Faggyas László | 66 | HUN | Vértesszőlős | VHS | 57:42 | +27:54 | 3393 | |
| 28. | Mennet Jörg | 67 | SUI | Rheinfelden | Cordoba OLC | 58:01 | +28:13 | 3359 | |
| 29. | Gisler Peter | 68 | SUI | Altdorf UR | OLG KTV Altdorf | 59:31 | +29:43 | 3373 | |
| 30. | Häfliger Christian | 67 | SUI | Lenzburg | OLG Suhr | 1:00:44 | +30:56 | 3383 | |
| 31. | Göschl Erich | 66 | AUT | Wien | Naturfreunde Wien | 1:01:30 | +31:42 | 3360 | |
| 32. | Perret Martin | 64 | SUI | Aarberg | ol.biel.seeland | 1:03:08 | +33:20 | 3398 | |
| 33. | Bertozzi Silvano | 68 | SUI | Comano | GOLD Savosa | 1:07:38 | +37:50 | 3366 | |
| 34. | Mächler Roland | 68 | SUI | Wilen | OLG Galgenen | 1:07:40 | +37:52 | 3365 | |
| 35. | Adenstedt Nikolaus | 65 | AUT | Wien | NOLV | 1:09:46 | +39:58 | 3395 | |
| 36. | Schäfer Steffen | 66 | GER | Dresden | SV Robotron | 1:10:40 | +40:52 | 3357 | |
| 37. | Heiner Stephan | 67 | SUI | Uster | OLG Pfäffikon | 1:11:40 | +41:52 | 3378 | |
| 38. | Corsi Sandro | 65 | SUI | Novaggio | GOLD Savosa | 1:11:59 | +42:11 | 3368 | |
| 39. | Wenk Martin | 66 | SUI | Hüttwilen | thurgorienta | 1:13:49 | +44:01 | 3370 | |
| 40. | Söderström David | 64 | SWE | Sala | Sala OK | 1:15:38 | +45:50 | 3363 | |
| 41. | Buffat Michel | 66 | SUI | Rütihof | Cordoba OLC | 1:16:30 | +46:42 | 3392 | |
| 42. | Badertscher Peter | 66 | SUI | Langnau am Albis | OL Zimmerberg | 1:17:45 | +47:57 | 3390 | |
| 43. | Garbani Marco | 64 | SUI | Cavigliano | O-92 Piano di Magadino | 1:22:37 | +52:49 | 3406 | |
| 44. | Müller Konstantin | 64 | SUI | Bülach | OLK Rafzerfeld | 1:24:19 | +54:31 | 3369 | |
| 45. | Käding Bernd | 64 | GER | Berlin | Kaulsdorfer OLV Berlin | 1:27:59 | +58:11 | 3409 | |
Posten fehlt / mispunched |
| | Wälti Manuel | 65 | SUI | Winterthur | OLC Winterthur | | | 3356 | |
| | Kwong Ted | 65 | CAN | Richmond Hill | Toronto OC | | | 3353 | |
nicht beendet / did not finish |
| | Bühler Christjohannes | 65 | SUI | Schenkon | OLV Luzern | | | 3389 | |
nicht gestartet / did not start |
| | Frischknecht Peter | 66 | SUI | Bülach | OLK Rafzerfeld | | | 3355 | |
| | Kliem Nicolai Karlsmose | 67 | DEN | Farum | Farum OK | | | 3362 | |
| | Althaus Daniel | 68 | SUI | Hausen am Albis | OL Zimmerberg | | | 3380 | |
| | Züger Stephan | 64 | SUI | Thun | OLG Thun | | | 3391 | |
| | Ludorf Rainer | 68 | SUI | Kirchdorf AG | Cordoba OLC | | | 3396 | |
| | Nolte Martin | 67 | GER | Gross Grönau | OSC Hamburg | | | 3399 | |
| | Wildhaber Christoph | 64 | SUI | Hausen | OLG Kölliken | | | 3401 | |
| | Gloor Thomas | 64 | SUI | Basel | OLV Baselland | | | 3408 | |