| 1. | Marti Pekka | 51 | SUI | Twann | ol.biel.seeland | 43:15 | | 3696 | |
| 2. | Wehrli Werner | 52 | SUI | Chur | OLG Chur | 47:35 | +4:20 | 3730 | |
| 3. | Rutz Felix | 51 | SUI | Dielsdorf | OLK Piz Hasi | 51:54 | +8:39 | 3678 | |
| 4. | Rahm Walter | 48 | SUI | Sternenberg | OLG Pfäffikon | 52:32 | +9:17 | 3689 | |
| 5. | Taylor John | 49 | GBR | Lancaster | SROC | 53:36 | +10:21 | 3702 | |
| 6. | Müller Jean-Pierre | 53 | SUI | Kilchberg ZH | OL Zimmerberg | 54:54 | +11:39 | 3679 | |
| 7. | Schneider Alois | 50 | SUI | Lütisburg | OL Regio Wil | 55:22 | +12:07 | 3701 | |
| 8. | Zingg Fritz | 49 | SUI | Konolfingen | ol norska | 55:33 | +12:18 | 3710 | |
| 9. | Meister Roland | 50 | SUI | Samedan | OLG Davos | 56:21 | +13:06 | 3687 | |
| 10. | Bretscher Ueli | 51 | SUI | Illnau | OLC Kapreolo | 58:23 | +15:08 | 3722 | |
| 11. | Dias Manuel | 52 | POR | Lisboa | Lisboa OK | 58:29 | +15:14 | 3699 | |
| 12. | Nørbech Torbjørn | 51 | NOR | Hønefoss | Ringerike O-lag | 58:59 | +15:44 | 3688 | |
| 13. | Bächler Josef | 49 | SUI | Rechthalten | OLC Omström Sense | 59:19 | +16:04 | 3698 | |
| 14. | Bernasconi Giorgio | 51 | SUI | Collombey | SCOM Mendrisio | 59:25 | +16:10 | 3726 | |
| 14. | Seiler Alfred | 50 | SUI | Bonaduz | OLG Chur | 59:25 | +16:10 | 3709 | |
| 16. | Garden Rob | 49 | NZL | Helensville | NorthWest | 59:50 | +16:35 | 3680 | |
| 17. | Kurmann Joe | 53 | SUI | Grosswangen | OLV Luzern | 1:00:44 | +17:29 | 3703 | |
| 18. | Collins Nick | 51 | NZL | New Plymouth | Orienteering taranaki | 1:01:24 | +18:09 | 3682 | |
| 19. | Jansson Per-Erik | 50 | SWE | Stockholm | Sundbybergs IK | 1:02:52 | +19:37 | 3686 | |
| 20. | Scherrer Matthias | 52 | SUI | Reinach | OLG Basel | 1:03:59 | +20:44 | 3711 | |
| 21. | Turner Mike | 50 | GBR | East Grinstead | Southdowns Orienteers | 1:04:34 | +21:19 | 3719 | |
| 22. | Neuenschwander Hans | 49 | SUI | Lugano | OLG Skandia | 1:04:37 | +21:22 | 3717 | |
| 23. | Friedrich Urs | 50 | SUI | Bern | ol norska | 1:04:38 | +21:23 | 3708 | |
| 24. | Husner Anton | 53 | SUI | Staffelbach | OLK Wiggertal | 1:05:16 | +22:01 | 3683 | |
| 25. | Bennitz Bengt | 53 | SWE | Enköping | OK Enen | 1:06:18 | +23:03 | 3728 | |
| 26. | Büchi Jakob | 52 | SUI | Neuchâtel | ANCO | 1:07:03 | +23:48 | 3715 | |
| 27. | Brauchli Erich | 51 | SUI | Engelburg | OLG St. Gallen/App. | 1:07:05 | +23:50 | 3690 | |
| 28. | Olesen Emil | 50 | DEN | Hillerød | FIF Hillerød Orientering | 1:09:08 | +25:53 | 3721 | |
| 29. | Nussbaum Urs | 51 | SUI | Erlinsbach SO | OLG Suhr | 1:12:06 | +28:51 | 3723 | |
| 30. | Wald Frantisek | 53 | CZE | Praha 4 | USK Praga | 1:12:11 | +28:56 | 3685 | |
| 31. | Schenkel Urs | 51 | SUI | Mattstetten | ol norska | 1:12:14 | +28:59 | 3712 | |
| 32. | Strub Silvio | 51 | SUI | Niederönz | OLG Huttwil | 1:12:21 | +29:06 | 3697 | |
| 33. | Matthias Marty | 51 | SUI | Rothenthurm | OLG Goldau | 1:15:05 | +31:50 | 3704 | |
| 34. | Wagner Rolf | 53 | NZL | Taupo | Taupo | 1:15:46 | +32:31 | 3681 | |
| 35. | Wolf Dieter | 49 | SUI | Davos Clavadel | OLG Davos/Chur | 1:17:09 | +33:54 | 3714 | |
| 36. | Maxwell Nicholas | 53 | GBR | Plymouth | DEVON | 1:18:56 | +35:41 | 3694 | |
| 37. | Caluori Claudio | 50 | SUI | Gutenswil | OLG Chur | 1:19:38 | +36:23 | 3707 | |
| 38. | Rosen David | 53 | GBR | Lancaster | SROC | 1:19:51 | +36:36 | 3700 | |
| 39. | Krause Wolfgang | 52 | GER | Thale | SVW Quedlinburg | 1:22:15 | +39:00 | 3706 | |
| 40. | Meier Robert | 51 | SUI | Elgg | OLC Kapreolo | 1:24:03 | +40:48 | 3724 | |
| 41. | Stillhard Otmar | 51 | SUI | Steckborn | Allegra | 1:24:13 | +40:58 | 3729 | |
| 42. | Engeler Felix | 52 | SUI | Amriswil | OL Amriswil | 1:24:51 | +41:36 | 3693 | |
| 43. | Mühlemann Hansueli | 53 | SUI | Eglisau | OLK Rafzerfeld | 1:26:34 | +43:19 | 3716 | |
| 44. | Pellegrini Vincenzo | 53 | SUI | Cureglia | C.O. Aget Lugano | 1:27:00 | +43:45 | 3691 | |
| 45. | Ziegerhofer Othmar | 50 | AUT | Linz | TV-Linz | 1:28:05 | +44:50 | 3695 | |
| 46. | Müller Alfred | 53 | SUI | Thun | OLG Thun | 1:30:13 | +46:58 | 3731 | |
| 47. | Wolfensberger Rolf | 53 | SUI | Pfäffikon ZH | OLG Pfäffikon | 1:30:32 | +47:17 | 3677 | |
| 48. | Gmür Nick | 49 | SUI | Zürich | OLC Kapreolo | 1:36:05 | +52:50 | 3720 | |
| 49. | Girardin Roger | 53 | SUI | Willisau | | 1:42:57 | +59:42 | 3684 | |
| 50. | Kruithof Egbert | 49 | NED | Savigny | CO Lausanne-Jorat | 1:44:33 | +1:01:18 | 3725 | |
| 51. | Piják Vlado | 52 | SVK | Pezinok | KOB Sokol Pezinok | 1:45:59 | +1:02:44 | 3705 | |
nicht beendet / did not finish |
| | Rautanen Pauli | 50 | FIN | Helsinki | Järvenpään Palo | | | 3727 | |
| | Städelin Hans-Peter | 49 | SUI | Melchnau | OLV Langenthal | | | 3718 | |
| | Suter Max | 51 | SUI | Grenzach-Wyhlen | OLG Basel | | | 3713 | |