| 1. | Ulrich Kornel | 62 | SUI | Immensee | OLG Goldau | 46:49 | | 3461 | |
| 2. | Aasheim Arild | 63 | NOR | Sandnes | Ganddal IL | 47:04 | +15 | 3476 | |
| 3. | Aebersold Christian | 62 | SUI | Brügg | ol.biel.seeland | 47:08 | +19 | 3448 | |
| 4. | Schütz Roland | 62 | SUI | Bern | OLG Bern | 49:17 | +2:28 | 3421 | |
| 5. | Prosser Ian | 60 | AUS | Hackett | Abominable O-men | 52:31 | +5:42 | 3416 | |
| 6. | Lundanes Lars Roger | 59 | NOR | Ålesund | Emblem IL | 53:37 | +6:48 | 3428 | |
| 7. | Kobel Daniel | 61 | SUI | Laupen BE | OLG Bern | 53:38 | +6:49 | 3419 | |
| 8. | Burger Sigi | 61 | SUI | Ehrendingen | | 54:56 | +8:07 | 3441 | |
| 9. | Bjørgum Jon | 59 | NOR | Kristiansand | Kristiansand OK | 55:24 | +8:35 | 3490 | |
| 10. | Brügger Joseph | 62 | SUI | Plaffeien | OLC Omström Sense | 57:02 | +10:13 | 3449 | |
| 11. | Widler Urs | 62 | SUI | Weisslingen | OLG Weisslingen | 57:41 | +10:52 | 3486 | |
| 12. | Syrjälä Pertti | 60 | FIN | Tolkkinen | SK Uusi | 58:36 | +11:47 | 3442 | |
| 13. | Ruesch Christoph | 61 | SUI | Aarburg | OLK Wiggertal | 58:47 | +11:58 | 3423 | |
| 14. | Vantaala Jouni | 63 | FIN | Helsinki | Lammin Säkiä | 59:17 | +12:28 | 3488 | |
| 15. | Helander Rolf | 59 | FIN | Helsinki | Oulaisten Huima | 1:00:42 | +13:53 | 3489 | |
| 16. | Dätwyler Thomas | 61 | SUI | Pfäffikon ZH | OLG Pfäffikon | 1:01:48 | +14:59 | 3436 | |
| 17. | Thierolf Michael | 62 | GER | Michelstadt-Würzberg | SC Königstein | 1:02:47 | +15:58 | 3467 | |
| 18. | Minotti Olivier | 60 | SUI | S. Antonino | O-92 Piano di Magadino | 1:02:54 | +16:05 | 3474 | |
| 19. | Rohweder Arne | 62 | SUI | Egg b. Zürich | Ski-O Swiss | 1:03:01 | +16:12 | 3453 | |
| 20. | Roth Markus | 62 | SUI | Bellikon | OLK Piz Hasi | 1:03:05 | +16:16 | 3494 | |
| 21. | Achermann Alois | 60 | SUI | Dietikon | OLK Piz Hasi | 1:03:23 | +16:34 | 3450 | |
| 22. | Aeschlimann Ulrich | 59 | SUI | Utzigen | OL Regio Burgdorf | 1:03:32 | +16:43 | 3459 | |
| 23. | Pacher Hannes | 59 | AUT | Graz | Outdoor Orienteering | 1:03:35 | +16:46 | 3454 | |
| 24. | Zinniker Urs | 61 | SUI | Aarburg | OLK Wiggertal | 1:04:08 | +17:19 | 3425 | |
| 25. | Hofer Urs | 62 | SUI | Sissach | OLV Baselland | 1:04:09 | +17:20 | 3468 | |
| 26. | Meier Daniel | 61 | SUI | Hausen AG | OLK Argus | 1:04:29 | +17:40 | 3420 | |
| 27. | Melin Hans | 62 | SWE | Mölnlycke | Göteborg Majorna OK | 1:04:38 | +17:49 | 3431 | |
| 27. | Kallhauge Per | 63 | SWE | Huddinge | Snättringe SK | 1:04:38 | +17:49 | 3475 | |
| 29. | Jörger Klemens | 60 | GER | Kippenheim | TV Kippenheim /D | 1:05:00 | +18:11 | 3477 | |
| 30. | Gribi Peter | 63 | SUI | Baden | Cordoba OLC | 1:05:24 | +18:35 | 3444 | |
| 31. | Schafer Leonard | 61 | SUI | Marly | OLC Omström Sense | 1:05:39 | +18:50 | 3452 | |
| 32. | Wanner Nikolaj | 62 | GER | Siegburg | OLG Siegerland | 1:06:56 | +20:07 | 3480 | |
| 33. | Weinert Daniel | 61 | SUI | Chur | | 1:08:31 | +21:42 | 3443 | |
| 34. | Lind Carsten | 63 | DEN | Hoerning | OK FROS | 1:09:58 | +23:09 | 3429 | |
| 35. | Neu Urs | 63 | SUI | Bern | STB LA | 1:10:00 | +23:11 | 3422 | |
| 36. | Bor Alex | 60 | GER | Hamburg | | 1:10:54 | +24:05 | 3445 | |
| 37. | Schoch Urban | 62 | SUI | Heiden | thurgorienta | 1:11:17 | +24:28 | 3497 | |
| 38. | Schönenberger Christoph | 62 | SUI | Unterägeri | OLV Zug | 1:12:38 | +25:49 | 3447 | |
| 39. | Němeček Jan | 63 | CZE | Praha | OK Kamenice | 1:12:59 | +26:10 | 3456 | |
| 40. | Baumann Jörg | 63 | SUI | Fällanden | OLC Kapreolo | 1:13:33 | +26:44 | 3481 | |
| 41. | Truttmann Markus | 63 | SUI | Oberarth | OLG Goldau | 1:14:09 | +27:20 | 3458 | |
| 42. | Huber Andreas | 62 | NOR | Hamar | Hamar O-Klubb | 1:14:16 | +27:27 | 3464 | |
| 43. | Zihlmann Höck | 62 | SUI | Rudolfstetten | OLK Piz Hasi | 1:14:21 | +27:32 | 3426 | |
| 44. | Mächler Patrik | 62 | SUI | Adligenswil | OLV Luzern | 1:14:38 | +27:49 | 3460 | |
| 45. | Pura Alberto | 62 | SUI | Cugnasco | O-92 Piano di Magadino | 1:14:53 | +28:04 | 3472 | |
| 46. | Strub Dieter | 60 | SUI | Itingen | OLV Baselland | 1:16:05 | +29:16 | 3470 | |
| 47. | König Stefan | 63 | GER | Steinen | OLG Ortenau | 1:16:39 | +29:50 | 3432 | |
| 48. | Sundqvist Mikael | 60 | SWE | Tullinge | Tullinge SK | 1:18:20 | +31:31 | 3478 | |
| 49. | Pierlot André | 59 | BEL | Meix devant Virton | CO Liege | 1:19:08 | +32:19 | 3487 | |
| 50. | Müller Beat | 57 | SUI | Winterthur | | 1:19:21 | +32:32 | 3493 | |
| 51. | Kamenicky Radan | 60 | CZE | Nove Mesto na Morave | SK OS Nove Mesto na Morave | 1:19:34 | +32:45 | 3479 | |
| 52. | Bucher Theophil | 62 | SUI | Burgdorf | OL Regio Burgdorf | 1:19:51 | +33:02 | 3457 | |
| 53. | Koster Martin | 62 | SUI | Rebstein | OL Regio Wil | 1:20:59 | +34:10 | 3455 | |
| 54. | Bohsmann Michael | 61 | GER | Dettingen unter Teck | OL-Team Filder | 1:21:00 | +34:11 | 3491 | |
| 55. | Beyeler Markus | 60 | SUI | Basel | OLG Basel | 1:24:25 | +37:36 | 3471 | |
| 56. | Taelemans Philippe | 62 | BEL | Bruxelles | ASUB Orientation | 1:25:53 | +39:04 | 3451 | |
| 57. | Müller Beat | 62 | SUI | Gland | CO Lausanne-Jorat | 1:26:39 | +39:50 | 3482 | |
| 58. | Jäckle Werner | 60 | SUI | Steckborn | thurgorienta | 1:28:03 | +41:14 | 3495 | |
| 59. | Kilchenmann Michael | 62 | SUI | Münsingen | ol norska | 1:28:09 | +41:20 | 3469 | |
| 60. | Naceur Ibrahim | 62 | SUI | Orbe | CO Lausanne-Jorat | 1:29:02 | +42:13 | 3484 | |
| 61. | Burnett Ross | 59 | CAN | Courtenay | VICO | 1:30:27 | +43:38 | 3433 | |
| 62. | Shingler Mark | 62 | AUS | Chatswood West | Big Foot Orienteers | 1:31:07 | +44:18 | 3417 | |
| 63. | Gafner Martin | 62 | SUI | Oftringen | OLK Wiggertal | 1:33:00 | +46:11 | 3427 | |
| 64. | Graber Konrad | 58 | SUI | Kriens | OLG Nidwalden+Obwalden | 1:33:45 | +46:56 | 3496 | |
| 65. | Hochuli Andreas | 59 | SUI | Adetswil | OLG Pfäffikon | 1:36:39 | +49:50 | 3438 | |
| 66. | Streuli Fritz | 62 | SUI | Weinfelden | OL Amriswil | 1:37:22 | +50:33 | 3439 | |
| 67. | Tilkin Michel | 58 | BEL | La Reid | CO Liege | 1:39:23 | +52:34 | 3485 | |
| 68. | Wettstein Rolf | 62 | SUI | Horgen | OL Zimmerberg | 1:44:56 | +58:07 | 3435 | |
| 69. | Kocsis Antonio | 59 | SUI | Porza | ASCO Lugano | 1:47:56 | +1:01:07 | 3463 | |
| 70. | Fontoura Jose | 63 | POR | Lisboa | CPOC | 1:49:05 | +1:02:16 | 3430 | |
| 71. | Schneuwly Stephan | 59 | SUI | Nittendorf | OLG Regensburg | 1:54:57 | +1:08:08 | 3465 | |
| 72. | Ruotsalainen Keijo | 59 | FIN | Oulu | SK Uranus | 1:56:50 | +1:10:01 | 3492 | |
| 73. | Hurta Vladimir | 63 | CZE | Praha | SK Praga | 1:58:41 | +1:11:52 | 3424 | |
| 74. | Chachurski Ryszard | 63 | POL | Warszawa | KU AZS WAT Warszawa | 2:15:10 | +1:28:21 | 3440 | |
Zeitlimit überschritten / over max time |
| | Bettelini Marco | 60 | SUI | Manno | Societa Unitas Malcantone | | | 3466 | |
Posten fehlt / mispunched |
| | Schalbetter Josef | 58 | SUI | Wettswil | OLG Nidwalden+Obwalden | | | 3483 | |
nicht beendet / did not finish |
| | Holdener Peter | 59 | SUI | Baar | OLV Zug | | | 3415 | |
nicht gestartet / did not start |
| | Ryser Ueli | 63 | SUI | Langenthal | OLV Langenthal | | | 3437 | |
| | Sacher Martin | 59 | SUI | Schinznach-Dorf | bussola ok | | | 3462 | |
| | Balliot Yvan | 63 | FRA | Faucigny | Annecy sort orientation | | | 3434 | |
| | Hector Jörgen | 63 | SWE | Huddinge | Snättringe SK | | | 3473 | |
| | Kraus Bret | 61 | SUI | Winterthur | OLC Winterthur | | | 3418 | |