| 1. | Plattner Christoph | 73 | SUI | Liestal | OLG Basel/OLV Baselland | 47:02 | | 3218 | |
| 2. | Asklöf Tom | 69 | FIN | Jorvas | lynx | 55:13 | +8:11 | 3205 | |
| 3. | Aune Torgeir | 71 | NOR | Trondheim | Byåsen IL | 55:24 | +8:22 | 3211 | |
| 4. | Bílý Milan | 70 | CZE | Lužná | OK Rakovník | 57:42 | +10:40 | 3196 | |
| 5. | Munktved Lars | 69 | DEN | Allerød | Allerød OK | 58:37 | +11:35 | 3234 | |
| 6. | Svedjenäs Patrik | 70 | SWE | Alingsås | OK Skogshjortarna | 59:17 | +12:15 | 3224 | |
| 7. | Frøyd Christian | 72 | NOR | Sogndal | Sogndal IL | 1:00:31 | +13:29 | 3232 | |
| 8. | Rooman Rudy | 69 | BEL | Antwerpen | Antwerp Orienteers | 1:02:16 | +15:14 | 3204 | |
| 9. | Hohl Stefan | 69 | SUI | Winterthur | OLG Weisslingen | 1:03:40 | +16:38 | 3209 | |
| 10. | Martin Pascal | 69 | FRA | Dommartin Les Toul | SCAPA NANCY ORIENTATION | 1:04:15 | +17:13 | 3194 | |
| 11. | Mosland Morten | 72 | NOR | Oslo | Oppsal orientering | 1:08:04 | +21:02 | 3222 | |
| 12. | Aamodt Eilert | 70 | NOR | Oslo | Oppsal orientering | 1:10:10 | +23:08 | 3202 | |
| 13. | Budriūnas Justas | 70 | LTU | Vilnius | O!Klaipėda | 1:11:50 | +24:48 | 3227 | |
| 14. | Bieri Stéphane | 71 | SUI | Aarau | OLG Suhr | 1:15:40 | +28:38 | 3207 | |
| 15. | Turkki Antti | 72 | FIN | Parkumaki | Olavin Rasti | 1:15:58 | +28:56 | 3216 | |
| 16. | Behrendt Claas | 71 | GER | Eschborn | OLV Steinberg e.V. | 1:18:49 | +31:47 | 3208 | |
| 17. | Cazzolato Ben | 69 | AUS | Forestville | OK TOBY | 1:20:08 | +33:06 | 3197 | |
| 18. | Fritschi Stefan | 72 | SUI | Winterthur | OLG Welsikon | 1:22:54 | +35:52 | 3198 | |
| 19. | Abegg Michael | 73 | SUI | Bülach | OLK Rafzerfeld | 1:25:42 | +38:40 | 3220 | |
| 20. | Martin Sascha | 73 | GER | Torgau | SV Bad Düben | 1:27:07 | +40:05 | 3203 | |
| 21. | Erlien Even | 71 | NOR | Hunndalen | Gjø-Vard OL | 1:30:39 | +43:37 | 3212 | |
| 22. | Dubrovskis Dagnis | 73 | LAT | Sigulda | RPP | 1:31:45 | +44:43 | 3199 | |
| 23. | Birrer Marcel | 69 | SUI | Mägenwil | OLG Cordoba | 1:32:29 | +45:27 | 3210 | |
| 24. | Hobson Andrew | 70 | AUS | Campbell | Bushflyers | 1:32:47 | +45:45 | 3221 | |
| 25. | Horcicka Petr | 70 | CZE | Olomouc | SOB Olomouc | 1:35:45 | +48:43 | 3223 | |
| 26. | Baumgartner René | 71 | SUI | Wettingen | Cordoba OLC | 1:43:19 | +56:17 | 3229 | |
| 27. | Spektors Janis | 69 | LAT | Riga | IK Auseklis | 1:46:25 | +59:23 | 3230 | |
| 28. | Lang Reto | 72 | SUI | Boll | ol norska/OLG Thun | 1:50:18 | +1:03:16 | 3233 | |
| 29. | Kühr Gottfried | 69 | AUT | Sankt Ruprecht ob Murau | Naturfreunde Villach | 1:51:26 | +1:04:24 | 3231 | |
| 30. | Holinger Matthias | 73 | SUI | Liestal | OLG Basel/OLV Baselland | 1:51:34 | +1:04:32 | 3226 | |
| 31. | Barát János | 73 | HUN | Balatonalmádi | Veszprémi Honvéd | 1:58:47 | +1:11:45 | 3228 | |
| 32. | Hauck Nikolaus | 69 | SUI | Uetikon am See | OLG Stäfa | 2:01:43 | +1:14:41 | 3206 | |
| 33. | Bieri Hanspeter | 73 | SUI | Immensee | OLV Zug | 2:14:51 | +1:27:49 | 3201 | |
| 34. | Bodenmann Daniel | 69 | SUI | Wil | OL Regio Wil | 2:15:07 | +1:28:05 | 3200 | |
Posten fehlt / mispunched |
| | Fuhrer Andreas | 70 | SUI | Meilen | OLG Stäfa | | | 3215 | |
nicht gestartet / did not start |
| | Spirgi Stefan | 72 | SUI | Baar | OLV Zug | | | 3193 | |
| | Gathercole Richard | 69 | RSA | Hergiswil | OLG Nidwalden+Obwalden | | | 3195 | |
| | McKenna Vincent | 73 | IRL | Beckenried | OLG Nidwalden+Obwalden | | | 3213 | |
| | Aeschlimann Christoph | 70 | SUI | Münsingen | ol norska | | | 3217 | |
| | Lüscher Didi | 71 | SUI | Erlinsbach | OLK Argus | | | 3225 | |