| 1. | Haldin Mats | 75 | FIN | Halden | Halden SK | 45:04 | | 2952 |  |
| 2. | Winteler Renato | 78 | SUI | Weinfelden | Ursulina OK | 49:28 | +4:24 | 2973 |  |
| 3. | Nomeland Arild | 78 | NOR | Trondheim | Byåsen IL | 49:30 | +4:26 | 3015 |  |
| 4. | Andersen Jostein | 78 | NOR | Oslo | Nydalens SK | 50:02 | +4:58 | 3000 |  |
| 5. | Peltola Juha | 75 | FIN | Kauniainen | BOC | 50:04 | +5:00 | 2978 |  |
| 6. | Weckman Janne | 77 | FIN | Heinlahti | Vehkalahden Veikot | 50:22 | +5:18 | 3001 |  |
| 7. | Steinlin Gaudenz | 75 | SUI | Muri b. Bern | UBOL / OLG Bern | 50:35 | +5:31 | 3019 |  |
| 8. | Hinder Andreas | 73 | SUI | Winterthur | Ursulina OK | 53:05 | +8:01 | 2977 |  |
| 9. | Helgerud Øyvind | 75 | NOR | Halden | Halden SK | 53:48 | +8:44 | 2950 |  |
| 10. | Mateju Lubos | 76 | CZE | Praha 4 | SK Praga | 54:00 | +8:56 | 2949 |  |
| 11. | Horst Ingo | 77 | GER | Eppstein | SC Königstein | 54:50 | +9:46 | 3003 |  |
| 12. | Müller Urs | 76 | SUI | Berg SG | OL Amriswil | 56:54 | +11:50 | 2965 |  |
| 13. | Arthur Bruce | 74 | AUS | Northcote | Melbourne Forest Racers | 56:59 | +11:55 | 2945 |  |
| 14. | Mjøsund Asgeir | 75 | NOR | Kauniainen | Bemböle OC | 57:49 | +12:45 | 2980 |  |
| 15. | Steiner Simon | 77 | SUI | Baden | Cordoba OLC | 57:57 | +12:53 | 2971 |  |
| 16. | Hässler Martin | 78 | SWE | Sundsvall | Sundsvalls OK | 58:12 | +13:08 | 2993 |  |
| 17. | Rouse Simon | 76 | AUS | Melbourne | Dandenong Ranges Orienteering Club | 58:57 | +13:53 | 2944 |  |
| 18. | Grimm Oliver | 75 | SUI | Rombach | OLK Argus | 59:21 | +14:17 | 2948 |  |
| 18. | Lapp Hendrik | 75 | GER | Sogndal | Sogndal IL | 59:21 | +14:17 | 2988 |  |
| 20. | Thoma Marco | 77 | SUI | Schafisheim | OLK Argus | 59:27 | +14:23 | 2946 |  |
| 21. | Prasil Marek | 73 | CZE | Třebíč | OK Jihlava | 1:00:11 | +15:07 | 2958 |  |
| 22. | Pusterla Reto | 74 | SUI | Liestal | OLG Basel/OLV Baselland | 1:00:35 | +15:31 | 3009 |  |
| 23. | Nemsovsky Petr | 76 | CZE | Praha 5 | SK Praga | 1:03:15 | +18:11 | 2947 |  |
| 24. | Reubi Rolf | 76 | SUI | Weinfelden | thurgorienta | 1:03:16 | +18:12 | 2970 |  |
| 25. | Klauser Hubert | 78 | SUI | Luzern | OLG Rymenzburg | 1:04:04 | +19:00 | 2961 |  |
| 26. | Pasquasy Fabien | 78 | BEL | Sautour | OTB | 1:04:06 | +19:02 | 3017 |  |
| 27. | Barrable Nick | 74 | GBR | Tunbridge Wells | South Yorkshire Orienteers | 1:04:24 | +19:20 | 2967 |  |
| 28. | Wittberger Georg | 70 | AUT | Maria Enzersdorf | FSPV Erste Bank Laufen | 1:04:41 | +19:37 | 3020 |  |
| 29. | Paulsen Jan Erik | 74 | NOR | Kabelvåg | Kabelvåg O-lag | 1:04:45 | +19:41 | 2969 |  |
| 30. | Vieser Pascal | 74 | SUI | Volketswil | OLC Kapreolo BT | 1:05:14 | +20:10 | 3014 |  |
| 31. | Kuhn Hansruedi | 76 | SUI | Grüt (Gossau ZH) | OLG Pfäffikon | 1:05:48 | +20:44 | 3024 |  |
| 32. | Rattray Ben | 77 | AUS | Aranda | Red Roos | 1:06:28 | +21:24 | 2942 |  |
| 33. | Maissen Frank | 77 | SUI | Rhäzüns | OLG Chur | 1:07:05 | +22:01 | 3004 |  |
| 34. | Lehmann Michael | 74 | SUI | Winterthur | OLC Winterthur | 1:07:12 | +22:08 | 2939 |  |
| 35. | Löhning Michael | 73 | GER | Dresden | USV TU Dresden | 1:07:46 | +22:42 | 3018 |  |
| 36. | Smilgius Audrius | 70 | LTU | Kaunas | Takas osk | 1:08:31 | +23:27 | 3021 |  |
| 37. | Wegmüller Simon | 76 | SUI | Östhammar | OK Rodhen | 1:09:22 | +24:18 | 2943 |  |
| 38. | Treier Reto | 76 | SUI | Birmenstorf | bussola ok | 1:09:43 | +24:39 | 2995 |  |
| 39. | Gantenbein Martin | 76 | SUI | Oberentfelden | OLG Rymenzburg | 1:10:14 | +25:10 | 2959 |  |
| 40. | Stenberg Pål | 74 | NOR | Furnes | Vang OL | 1:10:50 | +25:46 | 2976 |  |
| 41. | Enggist Lukas | 78 | SUI | Sargans | OLG Chur | 1:11:30 | +26:26 | 3008 |  |
| 42. | Švec Karel | 76 | CZE | Dolní Břežany | SK Zvole | 1:14:56 | +29:52 | 2954 |  |
| 43. | Müller Thomas | 78 | SUI | Ennetaach | OL Amriswil | 1:15:43 | +30:39 | 2963 |  |
| 44. | Hartmann Manuel | 77 | SUI | Rain | OLV Luzern | 1:16:15 | +31:11 | 2997 |  |
| 45. | Medlock Jolyon | 74 | GBR | Tisbury | Wessex Orienteers | 1:16:26 | +31:22 | 3022 |  |
| 46. | Gysin Christian | 74 | SUI | Frauenfeld | thurgorienta | 1:18:19 | +33:15 | 2941 |  |
| 47. | Schütze Mirko | 72 | GER | Potsdam | OLV Potsdam | 1:18:42 | +33:38 | 2962 |  |
| 48. | Wenzel Karl | 77 | FRA | Vedene | Opa 84 | 1:18:47 | +33:43 | 2986 |  |
| 49. | Meier Patrik | 76 | SUI | Goldiwil (Thun) | OLG Thun | 1:19:35 | +34:31 | 3016 |  |
| 50. | Prášil Aleš | 73 | CZE | Rantířov | OK Jihlava | 1:19:50 | +34:46 | 2956 |  |
| 51. | Eriksson Lars Johan Zahl | 76 | NOR | Kongsberg | Kongsberg OL | 1:20:28 | +35:24 | 2999 |  |
| 52. | Jansen Kim | 76 | BEL | Leopoldsburg | omega | 1:20:36 | +35:32 | 2983 |  |
| 53. | Janovs Valdis | 77 | LAT | Sigulda | Siguldas Takas | 1:20:57 | +35:53 | 2990 |  |
| 54. | Dobulis Artis | 75 | LAT | Ikšķile | Briksnis SK | 1:22:07 | +37:03 | 2951 |  |
| 55. | Flückiger Jan | 77 | SUI | Recherswil | Bucheggberger OL | 1:22:10 | +37:06 | 2998 |  |
| 56. | Bolehovský Pavel | 71 | CZE | Praha | USK Praha | 1:22:19 | +37:15 | 2996 |  |
| 57. | Haider Philipp | 76 | AUT | Feldkirch | Whale Shark Divers | 1:25:04 | +40:00 | 2966 |  |
| 58. | Bohuslav Václav | 72 | CZE | Plzen | OK Lokomotiva Plzen | 1:26:15 | +41:11 | 2987 |  |
| 59. | Schilbach Beat | 78 | SUI | Eschenz | OLC Kapreolo BT | 1:26:58 | +41:54 | 2940 |  |
| 60. | Colom Xavi | 77 | AND | La Seu d'Urgell | XINO XANO ORIENTACIÓ | 1:28:28 | +43:24 | 2985 |  |
| 61. | Rod Jan | 74 | CZE | Prag | USK Praha | 1:29:43 | +44:39 | 2994 |  |
| 62. | Bergdahl Jonas | 76 | SWE | Hindås | OK Orinto | 1:30:06 | +45:02 | 3005 |  |
| 63. | Kerckhofs Marc | 73 | BEL | Veerle | omega | 1:30:38 | +45:34 | 2981 |  |
| 64. | Nussbaumer Rolf | 78 | SUI | Uster | Ursulina OK | 1:33:44 | +48:40 | 2975 |  |
| 65. | Prusa Michal | 73 | CZE | Praha | USK Praha | 1:33:55 | +48:51 | 2992 |  |
| 66. | Hamel David | 75 | SUI | Môtiers | ANCO | 1:34:08 | +49:04 | 3012 |  |
| 67. | Huber Philipp | 74 | SUI | Teufenthal AG | OLV Zug | 1:34:13 | +49:09 | 2972 |  |
| 68. | Jiroušek Pavel | 77 | CZE | Mníšek pod Brdy | OK Dobris | 1:34:38 | +49:34 | 2991 |  |
| 69. | Fürer Marco | 77 | SUI | Chur | OLG Chur | 1:34:51 | +49:47 | 3006 |  |
| 70. | Wegmann Patrick | 76 | SUI | Biel/Bienne | ol.biel.seeland | 1:36:37 | +51:33 | 2974 |  |
| 71. | Amerijckx Christophe | 70 | BEL | Bruxelles | ASUB Orientation | 1:39:04 | +54:00 | 2984 |  |
| 72. | Liwång Hans | 74 | SWE | Lidingö | IFK Lidingö SOK | 1:39:47 | +54:43 | 2964 |  |
| 73. | Klauser Roman | 74 | SUI | Herlisberg | OLG Rymenzburg | 1:41:33 | +56:29 | 2955 |  |
| 74. | Woodham Tom | 74 | GBR | Ilkley | GB Aire | 2:08:03 | +1:22:59 | 2989 |  |
| 75. | Lubans Edgars | 74 | LAT | Riga | IK Auseklis | 2:10:19 | +1:25:15 | 2960 |  |
| 76. | Covey-crump Anthony | 74 | GBR | Reading | Jesus OK | 2:11:05 | +1:26:01 | 2968 |  |
| 77. | Lindahl Kim | 76 | DEN | Middelfart | OK Melfar | 2:11:29 | +1:26:25 | 3002 |  |
Posten fehlt / mispunched |
| | Rud Henrik Bleken | 75 | NOR | Ottestad | Vang OL | | | 2979 |  |
| | Müller Lukas | 77 | SUI | Huttwil | OLG Huttwil/OLG Säuliamt | | | 3011 |  |
| | Jadenkus Evaldas | 70 | LTU | Molėtų rajonas | Azuolas OK | | | 2982 |  |
| | Michelsen Johan | 74 | NOR | Oslo | Fossum IF | | | 3013 |  |
| | Champigny Laurent | 75 | FRA | La Seyne sur mer | ACA | | | 2953 |  |
nicht beendet / did not finish |
| | Becker Martin | 74 | SUI | Liestal | OLG Basel/OLV Baselland | | | 3007 |  |
nicht gestartet / did not start |
| | Giger Thomas | 74 | SUI | Gontenschwil | OLG Rymenzburg | | | 2957 |  |
| | Ripke Carsten | 77 | GER | Lübeck | OSC Hamburg | | | 3023 |  |
| | Steinemann Denis | 77 | SUI | Wettswil | OLG Säuliamt | | | 3010 |  |