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