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