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