| 1. | Kornmo Halvard | 02 | NOR | Porsgrunn | NTNUI | 26:48 | | 2709 | |
| 2. | Lesteberg Ola | 76 | NOR | Kongsberg | Kongsberg OL | 30:23 | +3:35 | 2735 | |
| 3. | Frei Christoph | 69 | SUI | Stein am Rhein | OLG Dachsen | 31:02 | +4:14 | 2671 | |
| 4. | Schlegel Matthias | 85 | SUI | Zürich | OL Regio Olten / OLG Zürich | 31:06 | +4:18 | 2664 | |
| 5. | Kornmo Håkon | 99 | NOR | Porsgrunn | Porsgrunn OL | 31:33 | +4:45 | 2708 | |
| 6. | Deubel Jonas | 03 | AUT | Wien | Naturfreunde Wien | 31:49 | +5:01 | 2724 | |
| 7. | Deubel Joergen | 01 | AUT | Wien | Naturfreunde Wien | 33:28 | +6:40 | 2728 | |
| 8. | Schluep Markus | 77 | SUI | Arch | OLG Oberwil | 33:53 | +7:05 | 2672 | |
| 9. | Gisler Mike | 65 | SUI | Attinghausen | OLG KTV Altdorf | 34:04 | +7:16 | 2725 | |
| 10. | Vogel Jonas | 96 | SUI | Widnau | OLG St. Gallen/App. | 34:31 | +7:43 | 2691 | |
| 11. | Misteli Benjamin | 92 | SUI | Lunz am See | OLG Kakowa | 34:33 | +7:45 | 2658 | |
| 12. | Hindermann Nils | 04 | SUI | Wolfhausen | OLG Stäfa | 35:00 | +8:12 | 2684 | |
| 13. | Frei Tim | 07 | SUI | Stein am Rhein | OLG Dachsen | 35:01 | +8:13 | 2669 | |
| 14. | Aeberhardt Beat | 77 | SUI | Hombrechtikon | OLG Stäfa | 35:19 | +8:31 | 2682 | |
| 15. | Oberholzer Martin | 80 | SUI | Eschenbach SG | OLG St. Gallen/App. | 35:40 | +8:52 | 2690 | |
| 16. | Bernardoni Robi | 01 | SUI | Vezia | GOLD Savosa | 37:07 | +10:19 | 2657 | |
| 17. | Bertschi Christian | 72 | SUI | Gränichen | OLK Wiggertal | 37:09 | +10:21 | 2667 | |
| 18. | Gisler Sven | 04 | SUI | Attinghausen | OLG KTV Altdorf | 37:21 | +10:33 | 2727 | |
| 19. | Trunz Silvan | 79 | SUI | Zuckenriet | OL Amriswil | 38:04 | +11:16 | 2713 | |
| 20. | Klieber Isaak | 80 | SUI | Hausen am Albis | OL Zimmerberg | 38:43 | +11:55 | 2747 | |
| 21. | Zürcher Benjamin | 97 | SUI | Lohn SH | TV Thayngen | 38:57 | +12:09 | 2670 | |
| 22. | Grossenbacher Philipp | 93 | SUI | Uttigen | OLG Thun | 39:14 | +12:26 | 2749 | |
| 23. | Brülhart Yohann | 08 | SUI | Sainte-Croix | CO Lausanne-Jorat | 39:17 | +12:29 | 2742 | |
| 24. | Rasscevskis Zigmars | 80 | LAT | Zürich | OL Zimmerberg | 39:40 | +12:52 | 2677 | |
| 25. | Mooij Herman | 84 | NED | Dieren | Argus | 39:48 | +13:00 | 2701 | |
| 26. | Balmelli Giuliano | 98 | SUI | Canobbio | GOLD Savosa | 40:19 | +13:31 | 2662 | |
| 27. | Baumann Armin | 75 | SUI | Kilchberg | OL Zimmerberg/OLG Zürich | 40:41 | +13:53 | 2678 | |
| 28. | Sax Simon | 73 | SUI | Wohlen AG | bussola ok | 40:42 | +13:54 | 2717 | |
| 29. | Wittwer Cédric | 06 | SUI | Büren an der Aare | OLG Oberwil | 41:09 | +14:21 | 2676 | |
| 30. | Hess Markus | 66 | SUI | Wohlen b. Bern | OLG Thun | 41:18 | +14:30 | 2737 | |
| 31. | Wälter Jonas | 94 | SUI | Altstätten | OLG St. Gallen/App. | 41:52 | +15:04 | 2685 | |
| 32. | Lüchinger Michael | 85 | SUI | Winterthur | OLC Winterthur | 41:56 | +15:08 | 2663 | |
| 33. | Dick Andreas | 72 | SUI | Suberg | UBOL | 42:05 | +15:17 | 2744 | |
| 34. | Spring Philipp | 84 | SUI | Müllheim Dorf | thurgorienta | 42:48 | +16:00 | 2704 | |
| 35. | Wittwer René | 74 | SUI | Büren an der Aare | OLG Oberwil | 42:50 | +16:02 | 2668 | |
| 36. | Baldrian Tomas | 04 | CZE | Praha 4 | USK Praga | 43:03 | +16:15 | 2674 | |
| 37. | Zakouril Vaclav | 74 | CZE | Prag | USK Praha | 43:41 | +16:53 | 2715 | |
| 38. | Ris Renato | 04 | SUI | Jonen | bussola ok | 43:42 | +16:54 | 2719 | |
| 39. | Zaugg Andreas M. | 76 | SUI | Wynigen | OL Regio Burgdorf | 43:47 | +16:59 | 2716 | |
| 40. | Meyerhans Dominik | 06 | SUI | Wil SG | OL Regio Wil | 44:10 | +17:22 | 2714 | |
| 41. | Salzmann Martin | 86 | SUI | Steffisburg | OLG Thun | 44:33 | +17:45 | 2739 | |
| 41. | Eugster Laurin | 06 | SUI | Widnau | OLG St. Gallen/App. | 44:33 | +17:45 | 2688 | |
| 43. | Müller Rainer | 76 | SUI | Buchs SG | OLG St. Gallen/App. | 44:42 | +17:54 | 2683 | |
| 44. | Furter Benjamin | 93 | SUI | Thun | OLG Kakowa | 44:43 | +17:55 | 2697 | |
| 45. | Bernardoni Alessio | 04 | SUI | Vezia | GOLD Savosa | 45:08 | +18:20 | 2661 | |
| 46. | Ochs Paul | 98 | SUI | Dänikon | Berliner Turnerschaft | 45:13 | +18:25 | 2699 | |
| 47. | Bähler Konrad | 73 | SUI | Eschenz | thurgorienta | 45:28 | +18:40 | 2702 | |
| 48. | Honegger Yuri | 05 | SUI | Rütihof | Cordoba OLC/bussola ok | 46:34 | +19:46 | 2722 | |
| 49. | Niederhauser Carlo | 79 | SUI | Hondrich | OLG Thun | 46:52 | +20:04 | 2750 | |
| 50. | Kunz Thomas | 72 | SUI | Münsingen | ol norska | 47:29 | +20:41 | 2730 | |
| 51. | Praz Stéphane | 75 | SUI | Zürich | OL Zimmerberg | 47:32 | +20:44 | 2681 | |
| 52. | Hostettler Manuel | 88 | SUI | Ste-Croix | CO Lausanne-Jorat | 47:53 | +21:05 | 2740 | |
| 53. | Bolliger Tobias | 02 | SUI | Leutwil | OLG Rymenzburg | 47:55 | +21:07 | 2694 | |
| 54. | Baratti Diego | 97 | SUI | Ponte Capriasca | GOLD Savosa | 48:20 | +21:32 | 2659 | |
| 55. | Neuenschwander Lukas | 06 | SUI | Gondiswil | OLG Huttwil | 48:45 | +21:57 | 2705 | |
| 56. | Löhning Jakob | 05 | GER | Dresden | USV TU Dresden | 49:06 | +22:18 | 2743 | |
| 57. | Mathis Jan | 01 | SUI | Bassersdorf | OLC Kapreolo | 49:10 | +22:22 | 2736 | |
| 58. | Eugster Clemens | 64 | SUI | Widnau | OLG St. Gallen/App. | 50:41 | +23:53 | 2687 | |
| 59. | Šimek Štěpán | 01 | CZE | Olomouc | SOB Olomouc | 50:48 | +24:00 | 2698 | |
| 60. | Jordi Franz | 69 | SUI | Wimmis | OLG Hondrich | 50:54 | +24:06 | 2746 | |
| 61. | Deubel Dirk | 72 | AUT | Wien | Naturfreunde Wien | 51:53 | +25:05 | 2726 | |
| 62. | Merk Marcel | 73 | SUI | Zürich | OL Zimmerberg | 54:31 | +27:43 | 2673 | |
| 63. | Neuenschwander Walter | 75 | SUI | Gondiswil | OLG Huttwil | 55:25 | +28:37 | 2703 | |
| 64. | Jaggi Manuel | 80 | SUI | Urtenen-Schönbühl | OL Regio Burgdorf | 55:54 | +29:06 | 2718 | |
| 65. | Ruch Stefan | 67 | SUI | Eggiwil | OLG Skandia | 56:16 | +29:28 | 2734 | |
| 66. | Wolgensinger Niklaus | 55 | SUI | Oberriet | OLG St. Gallen/App. | 56:46 | +29:58 | 2693 | |
| 67. | Rudolf Michael | 83 | SUI | Beinwil am See | OLK Wiggertal | 57:21 | +30:33 | 2665 | |
| 68. | Dooley Michael | 98 | SUI | Langenthal | OLV Langenthal | 57:48 | +31:00 | 2696 | |
| 69. | Bergan Harald | 73 | NOR | Kongsberg | Kongsberg OL | 57:51 | +31:03 | 2733 | |
| 70. | Emmenegger Thomas | 74 | SUI | Malters | OLV Luzern | 57:58 | +31:10 | 2723 | |
| 71. | Hügli Sandro | 90 | SUI | Laufen | OLG Laufental-Thierstein | 59:28 | +32:40 | 2712 | |
| 72. | Böhi Roland | 71 | SUI | Horgen | OL Zimmerberg | 1:01:35 | +34:47 | 2679 | |
| 73. | Patocchi Lorenzo | 72 | SUI | Manno | GOLD Savosa | 1:01:53 | +35:05 | 2706 | |
| 74. | Strand Sverre | 03 | NOR | Tranby | Lierbygda O-lag | 1:03:34 | +36:46 | 2729 | |
| 75. | Kleiner Hannes | 71 | SUI | Comano | GOLD Savosa | 1:05:20 | +38:32 | 2751 | |
| 76. | Vecsey Georg | 71 | SUI | Quartino | O-92 Piano di Magadino | 1:07:19 | +40:31 | 2731 | |
| 77. | Merkli Martin | 06 | SUI | Luzern | OLV Luzern | 1:08:37 | +41:49 | 2721 | |
| 78. | Lidmar Gustav | 99 | SWE | Huddinge | Snättringe SK | 1:11:51 | +45:03 | 2732 | |
| 79. | Salvisberg Andreas | 73 | SUI | Wallisellen | OLC Kapreolo | 1:11:54 | +45:06 | 2738 | |
| 80. | Bitterli Peter | 57 | SUI | Richterswil | OL Zimmerberg | 1:14:52 | +48:04 | 2675 | |
Posten fehlt / mispunched |
| | Kornmo Thore | 69 | NOR | Porsgrunn | Porsgrunn OL | | | 2710 | |
| | Kelhar Uwe | 84 | AUT | Klagenfurt | SU Schöckl Orienteering | | | 2711 | |
nicht beendet / did not finish |
| | Wälter Raphael | 94 | SUI | Altstätten SG | OLG St. Gallen/App. | | | 2689 | |
nicht gestartet / did not start |
| | Häfliger Roger | 97 | SUI | Lenzburg | OLG Suhr | | | 2741 | |
| | Immervoll Christopher | 84 | AUT | Graz | SU Schöckl Orienteering | | | 2707 | |
| | Keller Thomas | 05 | SUI | Wängi | thurgorienta | | | 2700 | |