| 1. | Egger Reto | 99 | SUI | Rafz | OLK Rafzerfeld | 39:01 | | 144 | |
| 2. | Meier Christoph | 93 | SUI | Bern | OLV Baselland | 39:34 | +33 | 223 | |
| 3. | Attinger Florian | 97 | SUI | Adliswil | OLG Chur/OL Zimmerberg | 40:00 | +59 | 122 | |
| 4. | Freuler Florian | 02 | SUI | Glarus | thurgorienta / Glarner OLG | 40:49 | +1:48 | 157 | |
| 5. | Aschwanden Yves | 94 | SUI | Zürich | OLG Goldau | 41:45 | +2:44 | 181 | |
| 6. | Saikko Antti | 96 | FIN | Tampere | Tampereen Pyrintö | 41:50 | +2:49 | 170 | |
| 7. | Buchs Pascal | 97 | SUI | Les Hauts-Geneveys | ANCO | 41:53 | +2:52 | 109 | |
| 8. | Kymäläinen Severi | 91 | FIN | Tampere | Tampereen Pyrintö | 42:14 | +3:13 | 168 | |
| 9. | Škvor Ota | 99 | CZE | Kamenice | OK Kamenice | 42:18 | +3:17 | 169 | |
| 10. | Årstad Thomas Natvig | 89 | NOR | Halden | Halden SK | 42:21 | +3:20 | 112 | |
| 11. | Kyburz Andreas | 88 | SUI | Winterthur | OLK Fricktal | 42:36 | +3:35 | 113 | |
| 12. | Nagayama Ryoma | 00 | JPN | Shitaratyo,higashinagura | Team Japan | 42:52 | +3:51 | 128 | |
| 13. | Lundanes Ivar | 91 | NOR | Liebefeld | OLG Herzogenbuchsee | 43:03 | +4:02 | 115 | |
| 14. | Lidmar Jesper | 01 | SWE | Stockholm | Snättringe SK | 43:10 | +4:09 | 212 | |
| 15. | Aschwanden Sven | 92 | SUI | Zürich | OLG Goldau | 43:19 | +4:18 | 103 | |
| 16. | Müller Severin | 99 | SUI | Bern | OLG Thun | 43:35 | +4:34 | 230 | |
| 17. | Suter Timo | 98 | SUI | Rütihof | Cordoba OLC | 43:46 | +4:45 | 134 | |
| 18. | Risse Térence | 93 | SUI | La Chaux-de-Fonds | CA Rosé | 43:58 | +4:57 | 107 | |
| 19. | von Arx Philipp | 92 | SUI | Olten | OL Regio Olten | 44:33 | +5:32 | 178 | |
| 20. | Rüedlinger Andreas | 85 | SUI | Winterthur | OLK Rafzerfeld | 44:39 | +5:38 | 211 | |
| 21. | Mennet Robin | 01 | SUI | Rheinfelden | Cordoba OLC | 44:43 | +5:42 | 159 | |
| 22. | Hutzli Janis | 02 | SUI | Wil SG | OL Regio Wil | 45:19 | +6:18 | 203 | |
| 23. | Kaiser Marius | 99 | SUI | Starrkirch-Wil | OL Regio Olten | 45:22 | +6:21 | 161 | |
| 24. | Ekström Niklas | 02 | FIN | Turku | MS Parma | 45:28 | +6:27 | 218 | |
| 25. | Kallhauge Mattias | 00 | SWE | Huddinge | Snättringe SK | 45:35 | +6:34 | 214 | |
| 26. | Spektors Fricis | 00 | LAT | Porvoo | Turun Metsänkävijät | 45:37 | +6:36 | 237 | |
| 27. | Huber-Svensson Raffael | 88 | SUI | Adliswil | OLG Säuliamt | 45:45 | +6:44 | 120 | |
| 28. | Schönleber Jannis | 96 | GER | Lupsingen | OLV Baselland/Kakowa | 45:50 | +6:49 | 222 | |
| 29. | Størmer Oskar | 96 | NOR | Trondheim | NTNUI | 45:59 | +6:58 | 166 | |
| 30. | Vanhanen Konsta | 94 | FIN | Tampere | Ikaalisten Nouseva-Voima | 46:25 | +7:24 | 176 | |
| 31. | Glännefors Fredrik | 02 | SWE | Farsta | OK Tisaren | 46:30 | +7:29 | 206 | |
| 32. | Pihl Peeter | 84 | EST | Nousiainen | SK Saue Tammed | 46:40 | +7:39 | 118 | |
| 33. | Denzler Alain | 92 | SUI | Zürich | OLG Welsikon | 46:41 | +7:40 | 219 | |
| 33. | Ullmann Silvan | 98 | SUI | Nidau | ol.biel.seeland | 46:41 | +7:40 | 130 | |
| 35. | Frattari Giacomo Schmidt | 92 | DEN | Silkeborg | Silkeborg OK | 46:51 | +7:50 | 119 | |
| 36. | Glonek Jakub | 96 | CZE | Ostrava | OK Kamenice | 47:12 | +8:11 | 158 | |
| 37. | Sterchi Tobias | 02 | SUI | Niederhünigen | ol norska | 47:17 | +8:16 | 204 | |
| 38. | Heikkilä Ollipekka | 97 | FIN | Helsinki | Helsingin Suunnistajat | 47:33 | +8:32 | 194 | |
| 39. | Tali Uku-Laur | 92 | EST | Tartu | Harju OK | 47:36 | +8:35 | 198 | |
| 40. | Truttmann Sandro | 92 | SUI | Oberarth | OLG Goldau | 47:38 | +8:37 | 184 | |
| 41. | Corsi Siro | 99 | SUI | Novaggio | GOLD Savosa | 47:55 | +8:54 | 101 | |
| 42. | Arnesen Ulrik Astrup | 97 | NOR | Oslo | NTNUI | 48:13 | +9:12 | 217 | |
| 43. | Schalbetter Adrian | 94 | SUI | Zürich | OLG Nidwalden+Obwalden | 49:03 | +10:02 | 231 | |
| 43. | Rulka Miron | 01 | POL | Solothurn | OLG Biberist SO | 49:03 | +10:02 | 190 | |
| 45. | Suter Jari | 02 | SUI | Baden | Cordoba OLC | 49:15 | +10:14 | 156 | |
| 45. | Janas Petr-Jelen | 02 | CZE | Praha 4 | SK Praga | 49:15 | +10:14 | 111 | |
| 47. | Schaniel Ricardo | 00 | SUI | Bremgarten AG | bussola ok | 49:16 | +10:15 | 185 | |
| 48. | Weber Marc | 02 | SUI | Diepflingen | OLV Baselland | 49:37 | +10:36 | 207 | |
| 49. | Bunn David | 01 | GBR | Abingdon | EUOC | 49:51 | +10:50 | 127 | |
| 50. | Borner François | 92 | SUI | Chur | OLV Zug | 49:52 | +10:51 | 186 | |
| 50. | Salmenkyla Anton | 97 | USA | Helsinki | Helsingin Suunnistajat | 49:52 | +10:51 | 142 | |
| 52. | Wichoud Jérémie | 01 | SUI | Epalinges | CO Lausanne-Jorat | 50:02 | +11:01 | 234 | |
| 53. | Schwab Alexander | 88 | SUI | Oberbuchsiten | OL Regio Olten | 50:16 | +11:15 | 105 | |
| 54. | Janovsky Tomas | 01 | CZE | Praha 4 | SK Praga | 50:25 | +11:24 | 182 | |
| 55. | Denzler Severin | 94 | SUI | Richterswil | OLG Welsikon | 51:33 | +12:32 | 221 | |
| 55. | Amerijckx Cédric | 01 | BEL | Bruxelles | ASUB Orientation | 51:33 | +12:32 | 174 | |
| 57. | Mathys Gabriel | 96 | SUI | Küssnacht am Rigi | OLG Max & Moritz | 51:37 | +12:36 | 192 | |
| 58. | Schalbetter Raphael | 93 | SUI | Luzern | OLG Nidwalden+Obwalden | 52:06 | +13:05 | 242 | |
| 59. | Turkki Eero | 00 | FIN | Helsinki | Helsingin Suunnistajat | 52:23 | +13:22 | 191 | |
| 60. | Vesely Jakub | 95 | CZE | Beroun | SK Praga | 52:27 | +13:26 | 180 | |
| 61. | Krähenbühl Patrick | 95 | SUI | Wabern | OLG Herzogenbuchsee | 52:33 | +13:32 | 123 | |
| 62. | Becker Lukas | 02 | DEN | Virum | Søllerød OK | 52:43 | +13:42 | 229 | |
| 63. | Gebert Nick | 97 | SUI | Zofingen | OLK Wiggertal | 52:53 | +13:52 | 155 | |
| 64. | Seppänen Jukka-Pekka | 91 | FIN | Helsinki | Hiidenkiertäjät | 53:06 | +14:05 | 193 | |
| 65. | Jonáš Martin | 96 | SVK | Bratislava - Devínska Nová Ves | Kobra Bratislava | 53:09 | +14:08 | 164 | |
| 66. | Beglinger Robin | 98 | SUI | Jeuss | OLG Murten | 53:11 | +14:10 | 225 | |
| 67. | Dlabaja Tomas | 83 | CZE | Turnov | OOB TJ Turnov | 53:32 | +14:31 | 116 | |
| 68. | Škvor Adam | 02 | CZE | Kamenice | OK Kamenice | 53:49 | +14:48 | 162 | |
| 69. | Rusý Tomáš | 93 | CZE | Dobřichovice | OK Kamenice | 53:52 | +14:51 | 167 | |
| 70. | von Arx David | 94 | SUI | Olten | OL Regio Olten | 54:01 | +15:00 | 108 | |
| 71. | Friestad Gaute | 95 | NOR | Oslo | Kristiansand OK | 54:43 | +15:42 | 143 | |
| 72. | Kujala Rainer | 88 | FIN | Helsinki | Lynx | 55:47 | +16:46 | 196 | |
| 73. | Illner Vojtech | 96 | CZE | Praha | OK Kamenice | 56:03 | +17:02 | 160 | |
| 74. | Walss Manuel | 97 | SUI | Visp | OLV Luzern | 56:24 | +17:23 | 187 | |
| 75. | Kamenický Jeroným | 95 | CZE | Nové Město na Moravě | OOB Turnov | 56:31 | +17:30 | 199 | |
| 76. | Widmer Lorenz | 95 | SUI | Zürich | bussola ok | 56:35 | +17:34 | 117 | |
| 77. | Shanel Jan | 94 | CZE | Chocen | KOB Chocen | 56:39 | +17:38 | 201 | |
| 78. | Seppänen Kari-Pekka | 94 | FIN | Espoo | Espoon Suunta | 57:02 | +18:01 | 197 | |
| 79. | Kuznetsov Victor | 03 | SUI | Pully | CO Lausanne-Jorat | 57:04 | +18:03 | 232 | |
| 80. | Forsberg Oskar | 99 | SWE | Tullinge | Snättringe SK | 57:48 | +18:47 | 210 | |
| 81. | Würsten Marcel | 95 | SUI | Schattdorf | OLG KTV Altdorf | 57:57 | +18:56 | 188 | |
| 82. | Würsten Patrick | 99 | SUI | Schattdorf | OLG KTV Altdorf / OLG Goldau | 58:10 | +19:09 | 183 | |
| 83. | Navrátil Boris | 92 | CZE | Ostrava | OK Kamenice | 59:02 | +20:01 | 165 | |
| 84. | Šmelík Martin | 96 | SVK | Västra Frölunda | OK Kamenice | 59:58 | +20:57 | 171 | |
| 85. | Bachmann Adrian | 84 | SUI | Gutenswil | Havanna OK | 1:00:21 | +21:20 | 215 | |
| 86. | Walti Benjamin | 97 | SUI | Seon | OLK Argus | 1:01:50 | +22:49 | 106 | |
| 87. | Schmuki Jan | 02 | SUI | Biel/Bienne | ol.biel.seeland | 1:04:00 | +24:59 | 172 | |
| 88. | Wittiber Finn-Christian | 00 | GER | Rösrath | Skiclub Bonn | 1:05:34 | +26:33 | 241 | |
| 89. | Wang Hanlin | 97 | CHN | Bristol | OUOC | 1:08:46 | +29:45 | 129 | |
| 90. | Portner Jean-Luc | 00 | AUT | Zürich | OUOC | 1:08:56 | +29:55 | 131 | |
| 91. | Nembrini Luca | 95 | SUI | Cadro | C.O. Aget Lugano | 1:10:49 | +31:48 | 124 | |
| 92. | Hyyppä Samuel | 91 | FIN | Tampere | Tampereen Pyrintö | 1:11:16 | +32:15 | 173 | |
| 93. | Hui Siu Tung | 82 | HKG | Kowloon | HKOXCC | 1:12:31 | +33:30 | 228 | |
| 94. | Collier Scott | 86 | GBR | Coniston | Cornwall OC | 1:13:49 | +34:48 | 239 | |
| 95. | Grøn Lasse | 90 | DEN | Halden | Halden SK | 1:19:52 | +40:51 | 110 | |
| 96. | Itkonen Otto | 95 | FIN | Kaarina | Turun Suunnistajat | 1:21:13 | +42:12 | 121 | |
| 97. | Lam Sam Choi | 82 | HKG | Kowloon Bay | HKOXCC | 1:23:22 | +44:21 | 226 | |
| 98. | Netuka Vojtěch | 97 | CZE | Hradec Králové | OK Kamenice | 1:23:26 | +44:25 | 163 | |
| 99. | Colgan Jeremy | 72 | USA | New York | Hudson Valley Orienteering | 1:46:47 | +1:07:46 | 238 | |
Posten fehlt / mispunched |
| | Zürcher David | 00 | SUI | Kernenried | OL Regio Burgdorf | | | 179 | |