| 1. | Noerbech Torgeir Tiltnes | 89 | NOR | Oslo | Tyrving IL | 1:09:09 | | 2509 | |
| 2. | Arnesen Harald Astrup | 95 | NOR | Oslo | Heming Orientering | 1:14:56 | +5:47 | 2508 | |
| 3. | Rønning Sindre | 93 | NOR | Oslo | Nydalens SK | 1:15:32 | +6:23 | 2485 | |
| 4. | Lubasch Mischa | 97 | SUI | Meiringen | OL Regio Burgdorf | 1:17:53 | +8:44 | 2469 | |
| 5. | Keller Samuel | 92 | SUI | Chur | bussola ok | 1:18:54 | +9:45 | 2480 | |
| 6. | Munthe Jonas | 89 | DEN | Kristiansand | Kristiansand OK | 1:20:34 | +11:25 | 2524 | |
| 7. | Janata Martin | 83 | CZE | Jablonec nad Nisou | Kotlářka Jablonec Jilemnice | 1:20:37 | +11:28 | 2527 | |
| 8. | Lombriser Lukas | 90 | SUI | Winterthur | OLG Basel | 1:22:23 | +13:14 | 2497 | |
| 9. | Bergstedt Olle | 01 | SWE | Linköping | Linköpings OK/OLG Thun | 1:22:34 | +13:25 | 2512 | |
| 9. | Lützkendorf Paul | 89 | GER | München | OSC Hamburg | 1:22:34 | +13:25 | 2530 | |
| 11. | Haller Felix | 91 | SUI | St. Gallen | OLG Thun | 1:24:21 | +15:12 | 2513 | |
| 12. | Klein Sven | 93 | SUI | Gossau ZH | OLG Pfäffikon/OLV Zug | 1:25:36 | +16:27 | 2455 | |
| 13. | Huber Kaas Sverre | 85 | NOR | Oslo | Nydalens SK | 1:26:01 | +16:52 | 2490 | |
| 14. | Lombriser Stefan | 85 | SUI | Sissach | OLV Baselland | 1:26:43 | +17:34 | 2496 | |
| 15. | Kaae-Nielsen Mikkel | 96 | DEN | Aarhus C | Søllerød OK | 1:27:02 | +17:53 | 2514 | |
| 16. | Borner Joël | 94 | SUI | Hagendorn | OLV Zug | 1:27:10 | +18:01 | 2477 | |
| 17. | Melisik Martin | 02 | CZE | Prague | KOB Tretra Praha | 1:27:38 | +18:29 | 2461 | |
| 18. | Alfieri Fabio | 84 | SUI | Pedrinate | SCOM Mendrisio | 1:27:51 | +18:42 | 2414 | |
| 19. | Bleiker Julian | 98 | SUI | Degersheim | OL Regio Wil | 1:28:59 | +19:50 | 2468 | |
| 20. | Flågen Bjørn Anders | 99 | NOR | Trondheim | NTNUI | 1:29:05 | +19:56 | 2507 | |
| 21. | Röthlisberger Michael | 91 | SUI | Aarau | OLG Suhr | 1:30:27 | +21:18 | 2420 | |
| 22. | Badertscher Dominik | 95 | SUI | Meilen | OL Zimmerberg | 1:31:35 | +22:26 | 2535 | |
| 23. | Rey Niklaus | 91 | SUI | Zürich | OLG Cordoba | 1:32:01 | +22:52 | 2479 | |
| 24. | Šafka Sebastian | 93 | CZE | Praha 12 | USK Praha | 1:33:14 | +24:05 | 2458 | |
| 25. | Neukom Raphael | 79 | SUI | Thalwil | OL Zimmerberg | 1:34:53 | +25:44 | 2435 | |
| 26. | Tuomala Misa | 94 | FIN | Joensuu | Suunta Jyväskylä | 1:34:58 | +25:49 | 2451 | |
| 27. | Maddalena Gioele | 96 | SUI | Gordevio | GOV | 1:35:26 | +26:17 | 2459 | |
| 28. | Hügli Manuel | 94 | SUI | Laufen | OLG Laufental-Thierstein | 1:35:31 | +26:22 | 2465 | |
| 29. | Grob Tobias | 91 | SUI | Zürich | thurgorienta / OLG Zürich | 1:35:44 | +26:35 | 2404 | |
| 30. | Mathys Raffael | 94 | SUI | Bern | OLG Max & Moritz | 1:36:01 | +26:52 | 2486 | |
| 31. | Luzzi Damiano | 94 | SUI | Epalinges | CO Lausanne-Jorat | 1:36:11 | +27:02 | 2516 | |
| 32. | Kuster Simon | 92 | SUI | Wolfhausen | OLG Stäfa | 1:36:34 | +27:25 | 2440 | |
| 33. | Wolgast John | 02 | SWE | Huddinge | Snättringe SK | 1:37:01 | +27:52 | 2503 | |
| 34. | Hector David | 95 | SWE | Huddinge | Snättringe SK | 1:37:32 | +28:23 | 2501 | |
| 35. | Váňa Martin | 84 | CZE | Mírová pod Kozákovem | OOB TJ Turnov | 1:38:12 | +29:03 | 2426 | |
| 36. | Schellenberg Christian | 97 | SUI | Winterthur | OLK Rafzerfeld | 1:38:20 | +29:11 | 2504 | |
| 37. | Staisiunas Viktoras | 93 | LTU | Vilnius | Azuolas OK | 1:38:34 | +29:25 | 2462 | |
| 38. | Hümbelin Christoph | 89 | SUI | Rohr b. Olten | OL Regio Olten | 1:38:36 | +29:27 | 2419 | |
| 39. | Bílý Jakub | 01 | CZE | Ústí nad Labem | OK Doksy | 1:38:58 | +29:49 | 2428 | |
| 40. | Cantoreggi Filippo | 01 | SUI | Cagiallo | O-92 Piano di Magadino | 1:39:13 | +30:04 | 2499 | |
| 41. | Utzinger Urs | 65 | SUI | Thalwil | OL Zimmerberg | 1:40:10 | +31:01 | 2431 | |
| 42. | Zingg Luca | 93 | SUI | Oberarth | OL Amriswil | 1:40:25 | +31:16 | 2478 | |
| 43. | Hájek Adam | 92 | CZE | Zvole | OK Kamenice | 1:41:00 | +31:51 | 2452 | |
| 44. | Rüegg Simon | 94 | SUI | Uster | OLG St. Gallen/App. | 1:41:14 | +32:05 | 2467 | |
| 44. | Wepfer Florian | 99 | SUI | Wetzikon ZH | OLG Pfäffikon | 1:41:14 | +32:05 | 2536 | |
| 46. | Tschannen Philipp | 98 | SUI | Wädenswil | OL Zimmerberg | 1:41:17 | +32:08 | 2405 | |
| 47. | Haas Dominik | 90 | SUI | Stäfa | OLG Schaffhausen | 1:41:19 | +32:10 | 2525 | |
| 48. | Hofer Thomas | 83 | SUI | Huttwil | OLG Huttwil | 1:42:04 | +32:55 | 2460 | |
| 49. | Svensson Daniel | 92 | SWE | Mora | IFK Mora OK | 1:42:16 | +33:07 | 2432 | |
| 50. | Stalder Andreas | 80 | SUI | Knonau | OLG Säuliamt / OLV Luzern | 1:42:48 | +33:39 | 2500 | |
| 51. | Stoyer Ben | 00 | SUI | Uerikon | OLG Stäfa | 1:43:19 | +34:10 | 2438 | |
| 52. | Laager Michael | 91 | SUI | Zürich | OL Zimmerberg | 1:43:49 | +34:40 | 2533 | |
| 53. | Pécoud Benoît | 99 | SUI | Cheseaux-sur-Lausanne | CO Lausanne-Jorat | 1:44:18 | +35:09 | 2519 | |
| 54. | Sutter Andrin | 02 | SUI | Appenzell | OLG St. Gallen/App. | 1:44:53 | +35:44 | 2442 | |
| 55. | Seitz Chris | 97 | SUI | Wädenswil | OL Zimmerberg | 1:45:47 | +36:38 | 2407 | |
| 56. | Baumann Cyrill | 93 | SUI | Renens VD | OLG Thun | 1:45:51 | +36:42 | 2515 | |
| 57. | Zumsteg Tobias | 93 | SUI | Zürich | OLK Piz Hasi | 1:46:17 | +37:08 | 2481 | |
| 58. | Gasser Michael | 74 | SUI | Horgen | OL Zimmerberg | 1:46:19 | +37:10 | 2409 | |
| 59. | Rohr Daniel | 90 | SUI | Thalwil | OL Zimmerberg | 1:46:30 | +37:21 | 2531 | |
| 60. | Ursin Antti | 97 | FIN | Espoo | lynx | 1:46:45 | +37:36 | 2489 | |
| 61. | Jager Simonius | 89 | NZL | Auckland | Auckland Orienteering Club | 1:47:33 | +38:24 | 2413 | |
| 62. | Walthert Florian | 97 | SUI | Gwatt (Thun) | OLG Thun | 1:47:34 | +38:25 | 2517 | |
| 63. | Rüegg Sebastian | 98 | SUI | Schmerikon | OLG St. Gallen/App. | 1:47:59 | +38:50 | 2416 | |
| 64. | Grossmann David | 96 | SUI | Thierachern | OLG Thun | 1:48:16 | +39:07 | 2511 | |
| 65. | Hübscher Rico | 94 | SUI | Buttwil | OLK Argus | 1:48:27 | +39:18 | 2418 | |
| 66. | Wilson Toby | 97 | AUS | Chatswood | OK TOBY | 1:49:07 | +39:58 | 2411 | |
| 67. | Bryner Patrik | 90 | SUI | Aarau | OLK Argus | 1:49:30 | +40:21 | 2422 | |
| 68. | Ryhiner Timo | 00 | SUI | Winterthur | OLG Weisslingen | 1:50:33 | +41:24 | 2522 | |
| 69. | Habermacher Joel | 02 | SUI | Seengen | OLK Argus | 1:50:43 | +41:34 | 2415 | |
| 70. | Siegl Matyas | 01 | CZE | Prag | SK Praga | 1:51:16 | +42:07 | 2473 | |
| 71. | Burkhart Timon | 99 | SUI | Rossrüti | OL Regio Wil | 1:51:20 | +42:11 | 2534 | |
| 72. | Klein Martin | 04 | CZE | Most | OOB TJ Lokomotiva Teplice | 1:51:31 | +42:22 | 2425 | |
| 73. | Felder Michael | 98 | SUI | Wädenswil | OL Zimmerberg | 1:51:45 | +42:36 | 2433 | |
| 74. | Bühlmann Noah | 99 | SUI | Sursee | OLV Luzern | 1:52:51 | +43:42 | 2476 | |
| 75. | Gross Lilly | 93 | SUI | Richterswil | OL Zimmerbeg/ TG Hütten | 1:53:03 | +43:54 | 2434 | |
| 75. | Spiliers Nicolas | 90 | BEL | Antwerpen | Antwerp Orienteers | 1:53:03 | +43:54 | 2529 | |
| 77. | Baud Loïc | 02 | SUI | Villars-le-Terroir | CO Lausanne-Jorat | 1:53:29 | +44:20 | 2521 | |
| 78. | Bolehovský Michal | 02 | CZE | Praha | USK Praha | 1:54:08 | +44:59 | 2472 | |
| 79. | Schlegel Yann | 90 | SUI | Basel | OL Regio Olten | 1:54:27 | +45:18 | 2417 | |
| 80. | Scherrer Christian | 02 | SUI | Landquart | OLG Chur | 1:54:53 | +45:44 | 2495 | |
| 81. | Nussbaum Eitam | 99 | ISR | Rehovot | hasharon | 1:55:27 | +46:18 | 2492 | |
| 82. | Kala Matej | 89 | CZE | Stein AG | OLV Baselland | 1:55:32 | +46:23 | 2498 | |
| 83. | Oltedal Eino Juhani | 90 | NOR | Bergen | Varegg | 1:55:34 | +46:25 | 2466 | |
| 84. | Köpfli Adrian | 97 | SUI | Wolhusen | OLV Luzern / OL Zimmerberg | 1:55:44 | +46:35 | 2482 | |
| 85. | Renevey Christian | 85 | SUI | Granges-Marnand | CA Rosé | 1:56:35 | +47:26 | 2441 | |
| 86. | Martan Jiri | 73 | CZE | Osecna | Slavia Liberec Orienteering | 1:56:58 | +47:49 | 2430 | |
| 87. | Klaška Pavel | 93 | CZE | Praha | OK Kamenice | 1:57:12 | +48:03 | 2456 | |
| 88. | Mösch Joel | 93 | SUI | Aarau | OLG Suhr | 1:57:45 | +48:36 | 2518 | |
| 89. | Kusunoki Kenji | 97 | JPN | Kizuki, Nakahara, Kawasaki | Team Japan | 1:58:48 | +49:39 | 2444 | |
| 90. | Novak Libor | 91 | CZE | Munich | OK Kamenice | 1:58:50 | +49:41 | 2454 | |
| 91. | Novák Přemysl | 01 | CZE | Prague | OOB Kotlarka | 1:59:11 | +50:02 | 2450 | |
| 92. | Gmür Christopher | 88 | SUI | Spiegel b. Bern | LC Rapperswil-Jona | 1:59:14 | +50:05 | 2510 | |
| 93. | Breitenmoser Marc | 99 | SUI | Richterswil | OL Zimmerberg | 2:00:01 | +50:52 | 2403 | |
| 94. | Kattelus Juuso | 90 | FIN | Helsinki | Auran Vannas | 2:01:42 | +52:33 | 2526 | |
| 94. | Cavalli Rocco | 97 | SUI | Avegno | GOV | 2:01:42 | +52:33 | 2457 | |
| 96. | Andreasen Emil Illemann | 97 | DEN | Frederiksberg | Allerød OK | 2:02:59 | +53:50 | 2445 | |
| 97. | Johansson Fredric | 88 | SWE | Farsta | Snättringe SK | 2:03:03 | +53:54 | 2505 | |
| 98. | Köpfli Damian | 91 | SUI | Wolhusen | OLV Luzern / OL Zimmerberg | 2:03:41 | +54:32 | 2436 | |
| 99. | Hug Jan | 92 | SUI | St. Gallen | OL Zimmerberg | 2:03:54 | +54:45 | 2537 | |
| 100. | Toman Viktor | 93 | SVK | Thalwil | OL Zimmerberg | 2:04:19 | +55:10 | 2401 | |