| 1. | Maddalena Stefano | 68 | SUI | Bironico | O-92 Piano di Magadino | 36:06 | | 3316 | |
| 2. | Hotz Daniel | 67 | SUI | Schafisheim | OLK Argus | 37:07 | +1:01 | 3243 | |
| 3. | Virtanen Antti | 68 | FIN | Turenki | Hämeenlinnan Suunnistajat | 37:24 | +1:18 | 3296 | |
| 4. | Gassner Ferri | 66 | AUT | Wien | Naturfreunde Wien | 38:26 | +2:20 | 3305 | |
| 5. | Arnevik Leiv-Terje | 68 | NOR | Søgne | Søgne og Songdalen O-Klubb | 38:35 | +2:29 | 3324 | |
| 6. | Flühmann Beat | 65 | SUI | Hinwil | OLG Weisslingen | 38:38 | +2:32 | 3258 | |
| 7. | Ambrazas Svajūnas | 67 | LTU | Šiauliai | S-SPORTAS | 39:59 | +3:53 | 3347 | |
| 8. | Bunn Nigel | 64 | GBR | Abingdon | TVOC | 40:05 | +3:59 | 3266 | |
| 9. | Størmer Leif | 67 | NOR | Rykkinn | Fossum IF | 40:31 | +4:25 | 3279 | |
| 10. | Le Cam Raphaël | 67 | FRA | Surzur | CRCO | 41:31 | +5:25 | 3309 | |
| 11. | Nyberg Mikael | 68 | SWE | Skarpnäck | Hellas OK | 42:18 | +6:12 | 3345 | |
| 12. | Todorov Tsvetan | 66 | BUL | Montana | Begun | 42:36 | +6:30 | 3251 | |
| 13. | Frank Andreas | 67 | AUT | Zürich | OLC Kapreolo | 43:00 | +6:54 | 3328 | |
| 14. | Hanselmann Daniel | 65 | SUI | Buus | OLV Baselland Buus | 43:25 | +7:19 | 3311 | |
| 15. | Bächler Erich | 67 | SUI | Olten | Omström/OLRegioOlten | 44:03 | +7:57 | 3289 | |
| 16. | Lassalle Pascal | 67 | FRA | Balan | CO Ambérieu | 44:05 | +7:59 | 3325 | |
| 17. | Falck Tim | 65 | DEN | Fredensborg | Tisvilde Hegn OK | 45:22 | +9:16 | 3334 | |
| 18. | Stäuble Christoph | 66 | SUI | Lachen SZ | OLG Galgenen | 45:40 | +9:34 | 3329 | |
| 19. | Aegler Mark | 65 | SUI | Zug | OL Regio Wil | 45:53 | +9:47 | 3299 | |
| 19. | Schrago Grégoire | 66 | SUI | Prez-vers-Noreaz | CA Rosé | 45:53 | +9:47 | 3260 | |
| 21. | Schaffner Martin | 66 | SUI | Othmarsingen | bussola ok/Piz Hasi | 46:00 | +9:54 | 3302 | |
| 22. | Wipfli Kaspi | 68 | SUI | Schwyz | OLG Goldau | 46:08 | +10:02 | 3300 | |
| 23. | Preiswerk Adrian | 68 | SUI | Reigoldswil | OLV Baselland | 46:12 | +10:06 | 3315 | |
| 24. | Oklé Martin | 66 | SUI | Hunzenschwil | Cordoba OLC | 47:29 | +11:23 | 3273 | |
| 25. | Gossel Heiko | 65 | GER | Dresden | USV TU Dresden | 47:32 | +11:26 | 3343 | |
| 26. | Gemperle Rolf | 65 | SUI | Hallwil | OLK Argus | 47:50 | +11:44 | 3245 | |
| 27. | Giezendanner Jörg | 67 | SUI | Chur | OLG Chur | 47:51 | +11:45 | 3237 | |
| 28. | Wegmüller Urs | 67 | SUI | Buch | thurgorienta | 47:54 | +11:48 | 3276 | |
| 29. | Wälti André | 65 | SUI | Sutz | ol.biel.seeland | 47:57 | +11:51 | 3283 | |
| 30. | Novotny Milan | 65 | CZE | Hradec Králové | OK99 Hradec Králové | 48:03 | +11:57 | 3337 | |
| 31. | High Darrell | 68 | GBR | Les Paccots | CARE Vevey | 48:19 | +12:13 | 3259 | |
| 32. | Voveris Edgaras | 67 | LTU | Vilnius | OSK Devyni | 48:42 | +12:36 | 3256 | |
| 33. | Grote Andreas | 64 | SUI | Marly | OLC SKOG Fribourg | 48:51 | +12:45 | 3288 | |
| 34. | Kavalír Karel | 65 | CZE | Hradec Králové | OK99 Hradec Králové | 48:54 | +12:48 | 3341 | |
| 35. | Šimek Roman | 65 | CZE | Olomouc | SOB Olomouc | 49:25 | +13:19 | 3267 | |
| 36. | Baumgartner Rolf | 64 | SUI | Neftenbach | OLG Welsikon | 49:35 | +13:29 | 3323 | |
| 37. | Stalder Paul | 67 | SUI | Goldau | OLG Goldau | 49:54 | +13:48 | 3238 | |
| 38. | Steinauer Michael | 64 | SUI | Düdingen | ol.biel.seeland | 49:55 | +13:49 | 3287 | |
| 39. | Siegl Roman | 67 | CZE | Praha | Matfyz Praha | 49:57 | +13:51 | 3298 | |
| 40. | Lepori Domenico | 64 | SUI | Le Mont sur Lausanne | GOLD Savosa | 50:00 | +13:54 | 3338 | |
| 40. | Škvor Martin | 67 | CZE | Kamenice | OK Kamenice | 50:00 | +13:54 | 3280 | |
| 42. | Mingaleev Albert | 65 | RUS | Ufa | magnit | 50:01 | +13:55 | 3271 | |
| 43. | Vydra Ivan | 66 | CZE | Chrastava | OK Chrastava | 50:03 | +13:57 | 3270 | |
| 44. | Hegi Robert | 65 | SUI | Aarberg | ol.biel.seeland | 50:09 | +14:03 | 3281 | |
| 45. | Itkonen Arto | 64 | FIN | Tampere | Tampereen Pyrintö | 50:12 | +14:06 | 3282 | |
| 46. | Irving Alan | 67 | GBR | Workington | WCOC | 50:16 | +14:10 | 3253 | |
| 47. | Koch Reto | 68 | SUI | Liestal | OLV Baselland | 50:29 | +14:23 | 3313 | |
| 48. | Brühwiler Rolf | 68 | SUI | Zürich | OLG Thun | 50:47 | +14:41 | 3235 | |
| 49. | Tettamanti Roberto | 65 | SUI | Villa Luganese | SCOM Mendrisio | 50:49 | +14:43 | 3336 | |
| 50. | Baumann Walter | 64 | SUI | Altdorf UR | OLG KTV Altdorf | 51:15 | +15:09 | 3239 | |
| 51. | Tyner Angus | 68 | IRL | Ashford | Setanta Orienteers | 51:22 | +15:16 | 3326 | |
| 52. | Hofer Franz | 68 | SUI | Obergoldbach | ol norska | 51:55 | +15:49 | 3284 | |
| 53. | Herlyng Bjoern Gaute | 67 | NOR | Kirkenaer | Grue IL | 52:20 | +16:14 | 3268 | |
| 54. | Arnesen Lasse | 65 | NOR | Oslo | Heming Orientering | 52:44 | +16:38 | 3318 | |
| 55. | Wiklund Ottar | 66 | NOR | Oslo | Nydalens SK | 52:47 | +16:41 | 3306 | |
| 56. | Bührer Thomas | 68 | SUI | Villars-sur-Glâne | CA Rosé | 52:56 | +16:50 | 3262 | |
| 57. | Ekström Thomas | 66 | FIN | Turku | MS Parma | 53:18 | +17:12 | 3321 | |
| 58. | Tschumi Jürg | 67 | SUI | Thun | OLG Thun | 53:33 | +17:27 | 3333 | |
| 59. | Brambilla Stefano | 67 | ITA | Montano Lucino (CO) | ASCO Lugano | 53:48 | +17:42 | 3304 | |
| 60. | Nagel Siegfried | 68 | SUI | Murten | OLG Murten | 53:54 | +17:48 | 3320 | |
| 61. | Baur Matthias | 66 | SUI | Zürich | OLC Kapreolo | 54:19 | +18:13 | 3330 | |
| 62. | Tanner Damian | 67 | SUI | Teufen AR | OLG St. Gallen/App. | 54:46 | +18:40 | 3263 | |
| 63. | Ehrbar Konrad | 64 | SUI | Yverdon-les-Bains | UBOL / CO-Lausanne-Jorat | 55:12 | +19:06 | 3342 | |
| 64. | Blattner Martin | 66 | SUI | Ostermundigen | OLG Skandia | 55:57 | +19:51 | 3319 | |
| 65. | Chmelar Pavel | 64 | CZE | Hradec Králové 8 | OK99 Hradec Králové | 57:07 | +21:01 | 3339 | |
| 66. | Jäggi Thomas | 67 | SUI | Lohn-Ammannsegg | OLG Biberist SO | 57:23 | +21:17 | 3303 | |
| 67. | Beglinger Christian | 64 | SUI | Jeuss | OLG Murten | 58:03 | +21:57 | 3322 | |
| 68. | Halden Vegard | 66 | NOR | Oslo | Nydalens SK | 58:20 | +22:14 | 3340 | |
| 69. | Breitenmoser Marco | 67 | SUI | Richterswil | OL Zimmerberg | 58:38 | +22:32 | 3348 | |
| 70. | Stabins Maris | 68 | LAT | Grundzāle | Azimuts OK | 1:00:50 | +24:44 | 3254 | |
| 71. | Koichev Tony | 66 | BUL | Sofia | Halden SK | 1:01:06 | +25:00 | 3246 | |
| 72. | Erik Raivo | 68 | EST | Tallinn | SK Mercury | 1:02:23 | +26:17 | 3344 | |
| 73. | Gruber Urs | 67 | SUI | Rossrüti | OL Regio Wil | 1:02:43 | +26:37 | 3295 | |
| 74. | Weber Heinz | 64 | SUI | Teufen AR | OLG St. Gallen/App. | 1:04:43 | +28:37 | 3261 | |
| 75. | Fäh Rolf | 68 | SUI | Dietlikon | OLC Kapreolo | 1:05:20 | +29:14 | 3332 | |
| 76. | Burkhart Erich | 63 | SUI | Rossrüti | OL Regio Wil | 1:06:37 | +30:31 | 3297 | |
| 77. | Gerlach Christian | 66 | SUI | Thundorf | thurgorienta | 1:08:50 | +32:44 | 3278 | |
| 78. | Bílý Petr | 68 | CZE | Dubí, Bystřice | OK Doksy | 1:08:54 | +32:48 | 3248 | |
| 79. | Peter Luzius | 64 | SUI | Nidau | ol.biel.seeland | 1:09:38 | +33:32 | 3285 | |
| 80. | Weinert Rolf | 68 | GER | Dresden | Post SV Dresden | 1:11:41 | +35:35 | 3286 | |
| 81. | Pavel Petr | 68 | CZE | Teplice | OOB TJ Lokomotiva Teplice | 1:12:15 | +36:09 | 3247 | |
| 82. | Drapp Axel | 65 | SUI | Aarberg | OLG Bern | 1:12:17 | +36:11 | 3244 | |
| 83. | Kassow Anders | 65 | DEN | Küssnacht am Rigi | | 1:12:50 | +36:44 | 3272 | |
| 84. | Gloor Bernard | 65 | SUI | Bertschikon Gossau | OLG Pfäffikon | 1:14:06 | +38:00 | 3257 | |
| 85. | Faure David | 66 | FRA | Tournefeuille | TOAC Orentation | 1:17:33 | +41:27 | 3291 | |
| 86. | Bleiker Heinz | 64 | SUI | Degersheim | OL Regio Wil | 1:18:33 | +42:27 | 3293 | |
| 87. | Keller Nik | 65 | SUI | Frauenfeld | thurgorienta | 1:22:14 | +46:08 | 3274 | |
| 88. | Leimgruber Markus | 64 | SUI | Frick | OLK Fricktal | 1:22:26 | +46:20 | 3249 | |
| 89. | Arrigoni Andreas | 66 | SUI | Hausen AG | | 1:26:07 | +50:01 | 3275 | |
| 90. | Yadkov Lachezar | 65 | CAN | Mississauga | Buffalo USA | 1:29:48 | +53:42 | 3294 | |
| 91. | Mackenzie Alastair | 58 | GBR | Darlington | Darlington Orienteers | 1:29:58 | +53:52 | 3255 | |
| 92. | Wittenberg Lutz | 66 | SUI | Märwil | OL Regio Wil | 1:30:22 | +54:16 | 3301 | |
| 93. | Moos Stefan | 68 | SUI | Zug | OLV Zug | 1:31:01 | +54:55 | 3277 | |
Posten fehlt / mispunched |
| | Baumann Roger | 67 | SUI | Winterthur | Alperosi | | | 3236 | |
nicht gestartet / did not start |
| | Ødum Jakob | 68 | DEN | Birkerød | OK Øst Birkerød | | | 3331 | |
| | Egger Thomas | 64 | SUI | Schnottwil | ol norska/ol.biel.seeland | | | 3314 | |
| | Hügli Stefan | 64 | SUI | Chur | OLG Chur | | | 3310 | |
| | Söderqvist Bo | 65 | SWE | Oskarshamn | SOK Viljan | | | 3307 | |
| | Buholzer Oli | 64 | SUI | Flims Dorf | OLG Chur | | | 3312 | |
| | Hottinger Lukas | 68 | SUI | Colombier NE | OLC SKOG Fribourg | | | 3290 | |