| 1. | Hodler Simon | 87 | SUI | Mora | OLG KTV Altdorf | 46:25 | | 2833 | |
| 2. | Oswald Michael | 83 | SUI | Luzern | OLV Zug | 49:16 | +2:51 | 2825 | |
| 3. | Bader Leif | 82 | GER | Dresden | Post SV Dresden | 49:26 | +3:01 | 2827 | |
| 4. | Krepsta Simonas | 84 | LTU | Kaunas | OK Takas | 53:04 | +6:39 | 2852 | |
| 5. | Lacis Janis | 85 | LAT | Riga | Ozons | 53:22 | +6:57 | 2813 | |
| 6. | Sillman Jari | 80 | FIN | Zug | OLV Zug | 54:00 | +7:35 | 2821 | |
| 7. | Kolín Jan | 77 | CZE | Jilemnice | Kotlářka Jablonec Jilemnice | 56:18 | +9:53 | 2851 | |
| 8. | Pope Alexander | 88 | RSA | Burgdorf | OL Regio Burgdorf | 56:38 | +10:13 | 2830 | |
| 9. | Höye Andreas | 84 | SWE | Sävedalen | IFK Göteborg Orientering | 58:16 | +11:51 | 2838 | |
| 10. | Tschümperlin Peter | 88 | SUI | Luzern | OLG Nidwalden+Obwalden | 58:25 | +12:00 | 2836 | |
| 11. | Oswald Christian | 81 | SUI | Langnau i. E. | OLG Skandia / OLV Zug | 58:50 | +12:25 | 2822 | |
| 12. | Oswald Matthias | 86 | SUI | Meierskappel | OLV Zug | 1:00:25 | +14:00 | 2823 | |
| 13. | Hubmann Beat | 87 | SUI | Eschlikon TG | OL Regio Wil | 1:02:40 | +16:15 | 2829 | |
| 14. | Brauchli Stefan | 84 | SUI | Reinach BL | OLG St. Gallen/App./OLG Basel | 1:03:43 | +17:18 | 2815 | |
| 15. | Spörri Thomas | 82 | SUI | Schlatt ZH | Havanna OK | 1:08:47 | +22:22 | 2844 | |
| 16. | Kunz Florian | 85 | SUI | Steffisburg | ol norska | 1:09:06 | +22:41 | 2842 | |
| 17. | Slattery Andrew | 86 | AUS | Garran | Red Roos | 1:09:54 | +23:29 | 2811 | |
| 18. | Hodler Thomas | 83 | SUI | Goldau | OLG KTV Altdorf / OLG Goldau | 1:10:18 | +23:53 | 2834 | |
| 19. | Tůma Martin | 82 | CZE | Praha | KOB Litvínov | 1:11:08 | +24:43 | 2848 | |
| 20. | Hengartner Pascal | 83 | SUI | Hinwil | Havanna OK | 1:11:19 | +24:54 | 2846 | |
| 21. | Salzmann Daniel | 82 | SUI | Bern | OLG Skandia | 1:11:33 | +25:08 | 2853 | |
| 22. | Müller Dominik | 84 | SUI | Arlesheim | OLG Basel | 1:11:42 | +25:17 | 2843 | |
| 23. | Richter Alexander | 83 | GER | Dresden | Post SV Dresden | 1:12:17 | +25:52 | 2824 | |
| 24. | Ceunen Nico | 87 | BEL | Koersel | Hamok | 1:12:31 | +26:06 | 2826 | |
| 25. | Hodler Samuel | 85 | SUI | Bürglen UR | OLG KTV Altdorf | 1:13:16 | +26:51 | 2835 | |
| 26. | Tichacek Radek | 78 | CZE | Jicin | SC Jicin | 1:13:26 | +27:01 | 2828 | |
| 27. | Zemp Peter | 85 | SUI | Luzern | OLV Luzern | 1:14:23 | +27:58 | 2832 | |
| 28. | Hofstetter Adrian | 88 | SUI | Bern | OLG Skandia | 1:14:27 | +28:02 | 2841 | |
| 29. | Henggeler Daniel | 88 | SUI | Baar | OLV Zug | 1:20:17 | +33:52 | 2819 | |
| 30. | Mänty Eero | 88 | FIN | Espoo | Espoon Akilles | 1:20:40 | +34:15 | 2814 | |
| 31. | Lužnický Jiří | 85 | CZE | Praha | KOB Litvínov | 1:21:13 | +34:48 | 2850 | |
| 32. | Mazur Yevhen | 86 | UKR | Vinnytsia | | 1:21:41 | +35:16 | 2818 | |
| 33. | Hintermann Markus | 85 | SUI | Beinwil am See | OLG Rymenzburg | 1:24:10 | +37:45 | 2816 | |
| 34. | Gondring Oliver | 79 | GER | Schwielowsee | OLV Potsdam | 1:25:58 | +39:33 | 2817 | |
| 35. | Lismanis Martins | 86 | LAT | Riga | Ozons | 1:28:50 | +42:25 | 2840 | |
| 36. | Burkhart Daniel | 84 | SUI | Friltschen | OL Regio Wil | 1:31:42 | +45:17 | 2831 | |
| 37. | Bucher Thomas | 87 | SUI | Solothurn | OLG Biberist SO | 1:35:39 | +49:14 | 2837 | |
| 38. | Metzger Max | 85 | GER | Berlin | OLV Potsdam | 1:40:58 | +54:33 | 2820 | |
| 39. | Stacey Geoff | 88 | AUS | Zurich | | 1:59:54 | +1:13:29 | 2812 | |
Zeitlimit überschritten / over max time |
| | Wong Io Pan | 82 | HKG | Kowloon | YAOC-HKG | | | 2839 | |
Posten fehlt / mispunched |
| | Perret Daniel | 87 | SUI | Engelberg | OLG Nidwalden+Obwalden | | | 2849 | |
nicht gestartet / did not start |
| | Röthlisberger Thomas | 88 | SUI | Wyssachen | OLG Skandia | | | 2845 | |
| | Wild Michael | 86 | SUI | Holderbank AG | OLK Argus | | | 2854 | |