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