| 1. | Kahrs Christian Riddervold | 79 | NOR | Fredrikstad | Fredrikstad Skiklubb | 36:42 | | 2880 | |
| 2. | Schmid Jan Andreas | 83 | NOR | Flatåsen | Team Pez & Snapple | 40:30 | +3:48 | 2933 | |
| 3. | Boström Mårten | 82 | FIN | Lidingö | IFK Lidingö SOK | 41:05 | +4:23 | 2879 | |
| 4. | Roth Beat | 81 | SUI | Wabern | OLG Biberist SO | 41:56 | +5:14 | 2911 | |
| 5. | Altorfer Stefan | 81 | SUI | Bülach | OLK Rafzerfeld | 43:02 | +6:20 | 2889 | |
| 6. | Deferm Sam | 79 | BEL | Lummen | Hamok | 44:09 | +7:27 | 2931 | |
| 7. | Spinatsch Corsin | 80 | SUI | Buch b.Frauenfeld | thurgorienta | 44:19 | +7:37 | 2885 | |
| 8. | Klauser Daniel | 81 | SUI | Bern | OLG Rymenzburg | 45:05 | +8:23 | 2878 | |
| 9. | Piják Ondrej | 82 | SVK | Pezinok | Kobra Bratislava | 45:07 | +8:25 | 2882 | |
| 10. | Talloen Joost | 83 | BEL | Heverlee | omega | 45:58 | +9:16 | 2893 | |
| 11. | Hendrickx Tomas | 81 | BEL | Arendonk | Hamok | 48:47 | +12:05 | 2892 | |
| 12. | Laine Jarkko | 79 | FIN | Kangasala | Tampereen Pyrintö | 49:03 | +12:21 | 2891 | |
| 13. | Bochud Florian | 79 | SUI | Hvalstad | CA Rosé | 49:24 | +12:42 | 2877 | |
| 14. | Friederich Hannes | 83 | SUI | Basel | OLG Basel | 51:11 | +14:29 | 2914 | |
| 15. | Müller Mats | 82 | SUI | Uster | Havanna OK | 52:23 | +15:41 | 2921 | |
| 16. | Naef Michael | 83 | SUI | Aarau Rohr | OLG Suhr | 52:29 | +15:47 | 2930 | |
| 17. | Jabas Rémy | 81 | SUI | Arlesheim | OLG Basel | 53:06 | +16:24 | 2916 | |
| 18. | Keller Nils | 79 | SUI | Basel | OLG Basel | 54:28 | +17:46 | 2912 | |
| 19. | Korpinen Olli-Jussi | 79 | FIN | Mikkeli | Anttolan Urheilijat | 54:43 | +18:01 | 2883 | |
| 20. | Lombriser Gabriel | 81 | SUI | Kehrsatz | OLG Basel | 55:23 | +18:41 | 2910 | |
| 21. | Zahnd Silvio | 80 | SUI | Uetendorf | OLG Thun | 57:29 | +20:47 | 2858 | |
| 22. | Schüpbach Kaspar | 81 | SUI | Zürich | OLC Winterthur | 57:51 | +21:09 | 2888 | |
| 23. | Schrago Godefroy | 80 | SUI | Bremgarten AG | CA Rosé | 57:52 | +21:10 | 2875 | |
| 24. | Pollock Sebastiano | 80 | SUI | Intragna | GOV | 1:01:31 | +24:49 | 2890 | |
| 25. | Wegmüller Flurin | 82 | SUI | Steffisburg | OLG Thun | 1:05:24 | +28:42 | 2934 | |
| 26. | Sprok Bence | 82 | HUN | Budapest | Szolnoki Honvéd SE | 1:11:53 | +35:11 | 2925 | |
| 27. | Welna Serge | 79 | SUI | Bonau | thurgorienta | 1:13:35 | +36:53 | 2887 | |
| 28. | Hauswirth Rolf | 79 | SUI | Kirchenthurnen | ol norska | 1:14:31 | +37:49 | 2909 | |
| 29. | Mayeres Patrick | 79 | BEL | Theux | Hermathenae | 1:14:38 | +37:56 | 2932 | |
| 30. | Archipovas Justinas | 82 | LTU | Vilnius | OK Perkunas | 1:16:41 | +39:59 | 2926 | |
| 31. | Wenk Markus | 80 | SUI | Chur | OLG Chur | 1:16:44 | +40:02 | 2886 | |
| 32. | Hornung Michael | 79 | SUI | Hünenberg See | OLG Nidwalden+Obwalden | 1:17:21 | +40:39 | 2929 | |
| 33. | Koskenvuo Ville | 79 | FIN | Helsinki | Beach Boys | 1:18:40 | +41:58 | 2919 | |
| 34. | Lorenz Haik | 79 | GER | Langenzersdorf | OLV Potsdam | 1:25:27 | +48:45 | 2881 | |
| 35. | Kadak Siim | 82 | EST | Leipzig | OK Lehola | 1:28:39 | +51:57 | 2894 | |
| 36. | Tsitovich Aliaksei | 82 | SUI | Stäfa | C.O. Aget Lugano | 1:29:39 | +52:57 | 2876 | |
Posten fehlt / mispunched |
| | Bartak Lukas | 83 | SVK | Pezinok | Kobra Bratislava | | | 2897 | |
| | Zimmermann Beat | 82 | SUI | Unterlangenegg | Bucheggberger OL | | | 2928 | |
| | Philibert Simon | 80 | FRA | Vedbaek | Søllerød OK | | | 2927 | |
nicht beendet / did not finish |
| | Roth Armin | 81 | SUI | Tecknau | OLV Baselland | | | 2908 | |
| | Kokkila Timo | 79 | FIN | Kauniainen | Beach Boys | | | 2924 | |
nicht gestartet / did not start |
| | Smith Steven | 83 | GBR | Casaccia | - | | | 2884 | |
| | Pohjola Jukka | 79 | FIN | Alvettula | Hauhon Sisu | | | 2923 | |
| | Aho Markus | 80 | FIN | Helsinki | Beach Boys | | | 2922 | |
| | Hodel Simon | 79 | SUI | Schlosswil | ol norska | | | 2907 | |
| | Norell Henrik | 79 | SWE | Huddinge | Snättringe SK | | | 2915 | |
| | Rüedlinger Christoph | 83 | SUI | Dielsdorf | OLK Rafzerfeld | | | 2918 | |
| | Lauenstein Marc | 80 | SUI | Cormondrèche | ANCO | | | 2917 | |
| | Wehrli Martin | 82 | SUI | Bülach | OLK Rafzerfeld | | | 2920 | |
| | Guyot Julien | 81 | SUI | Les Geneveys-sur-Coffrane | ANCO | | | 2913 | |
| | Hirter Thomas | 80 | SUI | Bern | OLG Bern | | | 2863 | |
| | Ott Christian | 80 | SUI | Auenstein | OLK Argus | | | 2862 | |
| | Mota Gonçalo | 81 | POR | Lisboa | TAP Portugal | | | 2873 | |
| | Thorsen Emil | 83 | DEN | Silkeborg | Silkeborg OK | | | 2870 | |
| | Keller Valentin | 78 | SUI | Winterthur | OLC Winterthur | | | 2859 | |
| | Iskhakov Fedor | 79 | AUS | Canberra | Red Roos | | | 2860 | |
| | Meier Tobias | 79 | SUI | Winterthur | OLC Winterthur | | | 2861 | |
| | Krumins Janis | 79 | LAT | Jelgava | Briksnis SK | | | 2867 | |
| | Tonjer Ragnar | 83 | NOR | Førresfjorden | Haugesund IL Orientering | | | 2865 | |
| | Fingarsen Audun | 82 | NOR | Elverum | Elverum OK | | | 2864 | |
| | Bjugan Marius | 81 | NOR | Halden | Halden SK | | | 2866 | |
| | Praulins Karlis | 80 | LAT | Jelgava | Briksnis SK | | | 2869 | |
| | Eliasson Fredrik | 82 | SWE | Halden | Halden SK | | | 2868 | |
| | Brunner Jan | 81 | SUI | Stäfa | OLG Basel | | | 2898 | |
| | Koskenvuo Juha | 72 | GER | Espoo | EsSu | | | 2904 | |
| | Svensson Simon | 83 | SWE | Mölnlycke | OK Pan-Kristianstad | | | 2905 | |
| | Leung Charles | 73 | HKG | Hong Kong | YAOC-HKG | | | 2906 | |
| | Gajda Jan | 68 | CZE | Praha | USK Praha | | | 2896 | |
| | Eyer Thomas | 81 | SUI | Burgdorf | OL Regio Burgdorf | | | 2895 | |
| | Ruud Henrik Drange | 81 | NOR | Slemmestad | Røyken OL | | | 2902 | |
| | Franco Paulo | 81 | POR | Lisboa | COC Portugal | | | 2901 | |
| | Räss Simon | 80 | SUI | Münchenbuchsee | OLG Bern | | | 2900 | |
| | Horniak Juraj | 82 | SVK | Bratislava | Kobra Bratislava | | | 2903 | |
| | Zwiker Daniel | 79 | SUI | Bäretswil | OLG Pfäffikon/Galgenen | | | 2874 | |
| | Demovic Stefan | 64 | SVK | Pezinok | Kobra Bratislava | | | 2899 | |