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