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