| 1. | Rimkus Mantas | 73 | LTU | Vilnius | Azuolas OK | 35:36 | | 3123 | |
| 2. | Niggli Matthias | 73 | SUI | Münsingen | ol norska | 36:02 | +26 | 3156 | |
| 3. | Hodel Thomas | 72 | SUI | Arlesheim | OLV Baselland | 37:58 | +2:22 | 3155 | |
| 4. | Stokseth Øyvind | 72 | NOR | Halden | Halden SK | 39:05 | +3:29 | 3079 | |
| 5. | Danevad Espen | 72 | NOR | Rolvsøy | Fredrikstad Skiklubb | 39:52 | +4:16 | 3102 | |
| 6. | Berger Alain | 70 | SUI | Cormondrèche | ANCO | 39:54 | +4:18 | 3161 | |
| 7. | Vítek Jaroslav | 72 | CZE | Jihlava | OK Jihlava | 40:48 | +5:12 | 3098 | |
| 8. | Vogel Roger | 71 | SUI | Spiegel b. Bern | OLC Omström Sense | 41:12 | +5:36 | 3124 | |
| 9. | Märkälä Janne | 69 | FIN | Tampere | Tampereen Pyrintö | 41:18 | +5:42 | 3116 | |
| 10. | Hotz Markus | 72 | SUI | Einsiedeln | OL Zimmerberg | 41:35 | +5:59 | 3092 | |
| 11. | Åkerman Anders | 73 | SWE | Espoo | Hiidenkiertäjät | 42:08 | +6:32 | 3109 | |
| 12. | Nørgaard Torben | 73 | DEN | Allerød | Allerød OK | 42:10 | +6:34 | 3099 | |
| 13. | Karvonen Matti | 69 | FIN | Suomutunturi | Kalevan Rasti | 42:47 | +7:11 | 3104 | |
| 14. | Baldrian Petr | 72 | CZE | Praha 4 | USK Praga | 42:50 | +7:14 | 3082 | |
| 15. | Erne Lukas | 69 | SUI | Baden | Cordoba OLC | 42:52 | +7:16 | 3111 | |
| 16. | Boiani Tiziano | 71 | SUI | Cadenazzo | O-92 Piano di Magadino | 43:03 | +7:27 | 3164 | |
| 17. | Peikli Vegard | 73 | NOR | Slependen | Tyrving IL | 43:13 | +7:37 | 3163 | |
| 18. | Kucera Jan | 73 | CZE | Zdiby | USK Praha | 43:22 | +7:46 | 3143 | |
| 19. | Beauvir Yannick | 69 | FRA | Lissac sur couze | Brive Correze CO | 43:31 | +7:55 | 3153 | |
| 20. | Eyer Marc | 71 | SUI | Nidau | ol.biel.seeland / UBOL | 44:54 | +9:18 | 3118 | |
| 21. | Baumberger Christoph | 71 | SUI | Zollikon | OLG Zürich | 47:01 | +11:25 | 3084 | |
| 22. | Janas Petr | 71 | CZE | Praha | SK Praga | 47:21 | +11:45 | 3078 | |
| 23. | Salonen Mikko | 71 | FIN | Helsinki | Helsingin Suunnistajat | 47:30 | +11:54 | 3180 | |
| 24. | Lien Øyvind | 72 | NOR | Gjøvik | Gjø-Vard OL | 47:34 | +11:58 | 3081 | |
| 25. | Dammeier Sascha | 71 | GER | Tübingen | SV Wannweil | 47:40 | +12:04 | 3152 | |
| 26. | Schnyder Adrian | 71 | SUI | Bern | OLC Omström Sense | 48:17 | +12:41 | 3121 | |
| 27. | Virtanen Lassi | 71 | FIN | Helsinki | | 48:55 | +13:19 | 3112 | |
| 28. | Merkli Matthias | 72 | SUI | Luzern | OLV Luzern | 49:00 | +13:24 | 3140 | |
| 29. | Waldhäusl Wolfgang | 71 | AUT | Wien | Naturfreunde Wien | 49:03 | +13:27 | 3145 | |
| 30. | Spiess Lukas | 70 | SUI | Brügg BE | ol.biel.seeland | 49:12 | +13:36 | 3115 | |
| 31. | Kämpfer Thomas | 73 | SUI | Oberarth | OLG Biberist SO | 49:55 | +14:19 | 3144 | |
| 32. | Foiada Filippo | 71 | SUI | Breganzona | O-92 Piano di Magadino | 50:17 | +14:41 | 3158 | |
| 33. | Stocks Matthew | 71 | AUS | Cook | OK TOBY | 50:28 | +14:52 | 3071 | |
| 33. | Brand Christoph | 69 | SUI | Spiegel b. Bern | OLG Bern | 50:28 | +14:52 | 3077 | |
| 35. | Waldmann Jan | 70 | SUI | Zürich | OL Zimmerberg | 50:44 | +15:08 | 3090 | |
| 36. | Widler Martin | 71 | SUI | Grüt (Gossau ZH) | OLG Weisslingen | 50:46 | +15:10 | 3119 | |
| 37. | Jokubauskis Kestutis | 71 | LTU | Vilnius | Telšiai OK | 51:00 | +15:24 | 3088 | |
| 38. | Caboussat Pierre-Yves | 73 | SUI | Bern | OLG Bern | 52:29 | +16:53 | 3075 | |
| 39. | Brantner Martin | 69 | AUT | Katzelsdorf | Outdoor Orienteering | 53:01 | +17:25 | 3126 | |
| 40. | Bruggmann Philip | 71 | SUI | Salmsach | OL Amriswil | 53:22 | +17:46 | 3100 | |
| 41. | Boranek Petr | 70 | CZE | Praha 6 | USK Praha | 54:30 | +18:54 | 3134 | |
| 42. | Netuka Jan | 70 | CZE | Hradec Kralove | OK Slavia Hradec Kralove | 55:07 | +19:31 | 3184 | |
| 43. | Vest Nielsen Niels-Peter | 73 | DEN | Allerød | Allerød OK | 55:09 | +19:33 | 3103 | |
| 44. | Van Oordt Christian | 69 | SUI | Stäfa | OLG Stäfa | 55:28 | +19:52 | 3091 | |
| 45. | Blaha Ondrej | 70 | CZE | Praha | USK Praha | 55:35 | +19:59 | 3141 | |
| 46. | Giannini Pascal | 69 | SUI | Männedorf | OLG Stäfa | 55:47 | +20:11 | 3093 | |
| 47. | Hohl Michael | 71 | SUI | Winterthur | OLG Weisslingen | 55:51 | +20:15 | 3177 | |
| 48. | Kastner-Jirka Boris | 69 | AUT | Langenzersdorf | Naturfreunde Wien | 56:01 | +20:25 | 3149 | |
| 49. | Marager Anders | 70 | DEN | Allerød | Allerød OK | 56:24 | +20:48 | 3097 | |
| 50. | Hofhanzl Abraham | 73 | CZE | Batelov | OK Jihlava | 56:31 | +20:55 | 3096 | |
| 51. | Cech Tomas | 70 | CZE | Opava | Opava | 57:12 | +21:36 | 3114 | |
| 52. | Walter Thomas | 69 | SUI | Speicher | OLG St. Gallen/App. | 57:26 | +21:50 | 3094 | |
| 53. | Aschermann Jan | 69 | CZE | Hlavní město Praha, Česká republika | USK Praha | 57:44 | +22:08 | 3138 | |
| 54. | Hristov Asen Nikolaev | 73 | BUL | Sofia | A.S.D. Arco di carta | 59:14 | +23:38 | 3146 | |
| 55. | Murphy Rob | 73 | NZL | Auckland | NorthWest | 59:15 | +23:39 | 3069 | |
| 56. | Rossier Patrick | 70 | SUI | Lovens | CA Rosé | 59:18 | +23:42 | 3095 | |
| 57. | Gutknecht Adrian | 69 | SUI | Riedholz | Bucheggberger OL | 1:00:12 | +24:36 | 3151 | |
| 58. | Černín Zbyněk | 69 | CZE | Urdorf | USK Praha | 1:00:19 | +24:43 | 3136 | |
| 59. | Simsa Jaromir | 71 | CZE | Praha | Matfyz Praha | 1:00:28 | +24:52 | 3089 | |
| 60. | Zürcher Bernhard | 71 | SUI | Kernenried | OL Regio Burgdorf | 1:01:16 | +25:40 | 3133 | |
| 61. | Bolliger Samuel | 72 | SUI | Regensberg | OLG Kölliken | 1:02:06 | +26:30 | 3085 | |
| 62. | Moser Gregor | 71 | SUI | Biberstein | OLG Suhr | 1:03:32 | +27:56 | 3174 | |
| 63. | Vonwiller Daniel | 72 | SUI | Aarburg | OLK Wiggertal | 1:04:02 | +28:26 | 3080 | |
| 64. | Lerjen Martin | 73 | SUI | Zürich | Swiss Radio Orienteering/UBOL | 1:04:11 | +28:35 | 3179 | |
| 65. | Määttänen Pekka | 70 | FIN | Kauniainen | Espoon Suunta | 1:06:50 | +31:14 | 3150 | |
| 66. | Vuorela Panu | 72 | FIN | Espoo | Espoon Akilles | 1:07:33 | +31:57 | 3122 | |
| 67. | Müller Andreas | 73 | SUI | Bubendorf | OLV Baselland | 1:07:54 | +32:18 | 3157 | |
| 68. | Adorjan Peter | 73 | GER | Berlin | Berliner Turnerschaft | 1:09:00 | +33:24 | 3108 | |
| 69. | Garcia Catalan Ramon | 67 | ESP | Manzanares El Real | El Imperdible | 1:09:10 | +33:34 | 3128 | |
| 70. | Masson David | 72 | FRA | Dijon | Talant Sport Orientation | 1:10:22 | +34:46 | 3165 | |
| 71. | Geiger Patrick | 70 | SUI | Aadorf | OL Regio Wil | 1:10:46 | +35:10 | 3135 | |
| 72. | Moore Alan | 66 | NZL | Christchurch | Peninsula & Plains | 1:11:22 | +35:46 | 3074 | |
| 73. | Bogdanovs Igors | 69 | LAT | Balozi | SRD SK | 1:11:42 | +36:06 | 3185 | |
| 74. | Klose Sven | 70 | GER | Dresden | USV TU Dresden | 1:13:07 | +37:31 | 3181 | |
| 75. | Joller-Graf Klaus | 70 | SUI | Sarnen | OLG Nidwalden+Obwalden | 1:13:19 | +37:43 | 3173 | |
| 76. | Baumgartner David | 70 | SUI | Winterthur | OLC Winterthur | 1:13:36 | +38:00 | 3066 | |
| 77. | Maegawa Kazuhiko | 71 | JPN | Pref.Nara | OSAKA OLC | 1:14:02 | +38:26 | 3168 | |
| 78. | Hoare Terence | 71 | IRL | Carrigtwohill | BOC | 1:15:00 | +39:24 | 3120 | |
| 79. | Müller Rico | 64 | GER | Liebstadt | Stadion Novy Bor | 1:15:05 | +39:29 | 3125 | |
| 80. | Binsch Olaf | 69 | NED | Den Haag | The Hague Orienteering Runners (THOR) | 1:16:48 | +41:12 | 3142 | |
| 81. | Consoli Paolo | 69 | SUI | Milano | SCOM Mendrisio | 1:17:30 | +41:54 | 3176 | |
| 82. | Porri Ossi | 71 | FIN | Vantaa | | 1:18:58 | +43:22 | 3083 | |
| 83. | Borgeaud Nicolas | 72 | SUI | Riazzino | O-92 Piano di Magadino | 1:19:42 | +44:06 | 3162 | |
| 84. | Meier Christoph | 72 | SUI | Hinwil | OLG Pfäffikon | 1:20:56 | +45:20 | 3067 | |
| 85. | Lüthi Peter | 69 | SUI | Suhr | OLG Suhr | 1:24:41 | +49:05 | 3172 | |
| 86. | Montemezzani Eros | 69 | SUI | Pfäffikon ZH | O-92 Piano di Magadino | 1:26:06 | +50:30 | 3160 | |
| 87. | Okle Roger | 71 | SUI | Köniz | OLG Bern | 1:28:09 | +52:33 | 3187 | |
| 88. | Werner Péter | 73 | HUN | Pécs | PVSK Hungary | 1:29:25 | +53:49 | 3127 | |
| 89. | Pécoud Claude-Yvan | 70 | SUI | Cheseaux-sur-Lausanne | CO Lausanne-Jorat | 1:40:04 | +1:04:28 | 3175 | |
| 90. | Tiesters Steven | 71 | BEL | Bierbeek | Omega Belgium | 1:40:21 | +1:04:45 | 3101 | |
| 91. | Jiroušek Petr | 70 | CZE | Plzeň 4 | OK Lokomotiva Plzen | 1:46:17 | +1:10:41 | 3131 | |
| 92. | Wichoud Pierre | 70 | SUI | Epalinges | CO Lausanne-Jorat | 1:49:34 | +1:13:58 | 3170 | |
| 93. | Skalka Michal | 67 | CZE | Mladé Buky | USK Praha | 1:50:35 | +1:14:59 | 3139 | |
| 94. | Ott Jack | 71 | SUI | Märwil | OL Regio Wil | 1:57:55 | +1:22:19 | 3132 | |
Posten fehlt / mispunched |
| | Greff Nicolas | 71 | FRA | Sermerieu | CO Ambérieu | | | 3166 | |
| | Aleksov Nayden | 73 | BUL | Montana | Azimut | | | 3167 | |
| | Saxtoft Christian | 62 | DEN | Portishead | BOK | | | 3182 | |
| | Stewart David | 69 | NZL | Auckland | Auckland Orienteering Club | | | 3073 | |
nicht gestartet / did not start |
| | Dudout Serge | 72 | FRA | Montivilliers | COBS | | | 3186 | |
| | Hadorn Daniel | 69 | SUI | Fahrni b. Thun | ol norska | | | 3154 | |