| 1. | Wingstedt Ville | 09 | SWE | Halden | Halden SK | 33:04 | | 2017 | |
| 2. | Studer Lukas | 09 | SUI | Liestal | OLG Basel/OLV Baselland | 36:10 | +3:06 | 2064 | |
| 3. | Bertschi Maxim | 09 | SUI | Gränichen | OLK Wiggertal/OLG Suhr | 38:07 | +5:03 | 2016 | |
| 4. | Hofhanzl Antonín | 09 | CZE | Batelov | OK Jihlava | 38:57 | +5:53 | 2029 | |
| 5. | Caboussat Taavi | 09 | SUI | Bern | OLG Bern | 40:37 | +7:33 | 2014 | |
| 6. | Graber Kasimir | 10 | SUI | Biberstein | OLG Suhr | 40:42 | +7:38 | 2084 | |
| 7. | Good Janik | 10 | SUI | Nussbaumen TG | thurgorienta | 40:51 | +7:47 | 2008 | |
| 8. | Fingarsen Aksel Tonjer | 09 | NOR | Elverum | Elverum OK | 41:22 | +8:18 | 2012 | |
| 9. | Wilhelm Matti | 09 | SUI | Grüsch | OLG Chur | 41:43 | +8:39 | 2061 | |
| 10. | Niederhauser Meo | 09 | SUI | Hondrich | OLG Thun | 41:59 | +8:55 | 2089 | |
| 11. | Burkhart Andri | 10 | SUI | Friltschen | OL Regio Wil | 42:09 | +9:05 | 2045 | |
| 12. | Bieri Bernhard | 09 | SUI | Aarau | OLG Suhr | 43:04 | +10:00 | 2082 | |
| 13. | Gwerder Laurin | 10 | SUI | Mühlethurnen | ol norska | 43:22 | +10:18 | 2060 | |
| 14. | Pusterla Linus | 10 | SUI | Liestal | OLG Basel/OLV Baselland | 43:50 | +10:46 | 2066 | |
| 15. | Mohn Jorin | 09 | SUI | Bassersdorf | OLC Kapreolo | 43:55 | +10:51 | 2073 | |
| 16. | Doetsch Julian | 09 | GER | Dietzenbach | OLV Steinberg e.V. | 43:56 | +10:52 | 2021 | |
| 17. | Treier Timo | 10 | SUI | Birmenstorf | bussola ok | 44:46 | +11:42 | 2052 | |
| 18. | Lang Lorin | 09 | SUI | Boll | OLG Thun | 46:30 | +13:26 | 2078 | |
| 19. | Flühmann Ilian | 10 | SUI | Hinwil | OLG Pfäffikon | 46:40 | +13:36 | 2023 | |
| 20. | Wegmüller Andrin | 10 | SUI | Steffisburg | OLG Thun | 47:08 | +14:04 | 2091 | |
| 21. | Frank Florian | 09 | SUI | Zürich | OLC Kapreolo | 47:14 | +14:10 | 2081 | |
| 22. | Schweizer Alexej | 09 | SUI | Hosenruck | OL Regio Wil | 47:17 | +14:13 | 2047 | |
| 23. | Kuhn Laurin | 09 | SUI | Grüt (Gossau ZH) | OLG Pfäffikon | 47:35 | +14:31 | 2025 | |
| 24. | Schmied Julian | 09 | SUI | Burgdorf | OL Regio Burgdorf | 48:13 | +15:09 | 2046 | |
| 25. | Kroupa Vit | 10 | GER | Dresden | USV TU Dresden | 48:32 | +15:28 | 2087 | |
| 26. | Jokubauskis Tijus | 09 | LTU | Vilnius | Telšiai OK | 48:48 | +15:44 | 2020 | |
| 27. | Norell Harry | 10 | SWE | Huddinge | Snättringe SK | 48:58 | +15:54 | 2070 | |
| 28. | Graf Dominic | 10 | SUI | Freienstein | OLK Rafzerfeld | 49:12 | +16:08 | 2069 | |
| 29. | Meier Lino | 10 | SUI | Goldiwil (Thun) | OLG Thun | 49:30 | +16:26 | 2080 | |
| 30. | Van Binsbergen Dario | 10 | SUI | Knonau | OLV Zug/UBOL | 49:45 | +16:41 | 2037 | |
| 31. | Bürgi Leo | 10 | SUI | Winterthur | OLC Winterthur | 50:09 | +17:05 | 2015 | |
| 32. | Jansen Nathan | 10 | BEL | Leopoldsburg | omega | 50:33 | +17:29 | 2039 | |
| 33. | Cormier Bence | 10 | CAN | Dubendorf | OLC Kapreolo | 50:36 | +17:32 | 2077 | |
| 34. | Gysin Linus | 09 | SUI | Frauenfeld | thurgorienta | 50:54 | +17:50 | 2006 | |
| 35. | Gisler Fabian | 09 | SUI | Altdorf | OLG KTV Altdorf | 50:58 | +17:54 | 2054 | |
| 36. | Gregor Kevin | 10 | CZE | Praha - Lipence | OK Dobris | 51:35 | +18:31 | 2042 | |
| 37. | Wolles Thor | 10 | BEL | Ham | Hamok | 51:42 | +18:38 | 2040 | |
| 38. | Kucera Jakub | 09 | CZE | Zdiby | USK Praha | 52:15 | +19:11 | 2049 | |
| 39. | Vannini Dario | 10 | SUI | Pregassona | C.O. Aget Lugano | 52:26 | +19:22 | 2031 | |
| 40. | Kraus Mark | 09 | SUI | Winterthur | OLC Winterthur | 52:27 | +19:23 | 2009 | |
| 41. | Gajda Petr | 09 | CZE | Praha 4 | USK Praha | 52:29 | +19:25 | 2051 | |
| 42. | Venzin Gian | 09 | SUI | Trimmis | OLG Chur | 52:38 | +19:34 | 2057 | |
| 43. | Frischknecht Peer | 10 | SUI | Trin Mulin | OLG Chur | 53:08 | +20:04 | 2063 | |
| 44. | Wiedmer Léon | 10 | SUI | Hindelbank | OL Regio Burgdorf | 53:37 | +20:33 | 2048 | |
| 45. | Bähler Yannis | 10 | SUI | Eschenz | thurgorienta | 53:40 | +20:36 | 2035 | |
| 46. | Solberg Isak | 09 | NOR | Kråkerøy | Fredrikstad Skiklubb | 53:46 | +20:42 | 2034 | |
| 47. | Vodoz Cédric | 10 | SUI | Zunzgen | OLV Baselland | 54:04 | +21:00 | 2065 | |
| 48. | Molnár Iván | 09 | HUN | Veszprém | Veszprémi Honvéd SE | 54:15 | +21:11 | 2088 | |
| 49. | Kleih Simon | 10 | SUI | Freienstein | OLK Rafzerfeld | 54:18 | +21:14 | 2071 | |
| 50. | Zettel Laurin | 10 | SUI | Oberdiessbach | OLG Thun | 55:14 | +22:10 | 2083 | |
| 51. | Borgeaud Pascal | 10 | SUI | Riazzino | O-92 Piano di Magadino | 56:11 | +23:07 | 2067 | |
| 52. | Wagner Miro | 10 | SUI | Wilderswil | OLG Thun | 56:15 | +23:11 | 2076 | |
| 53. | Geiges Pierre | 09 | SUI | Männedorf | OLG Stäfa | 56:21 | +23:17 | 2024 | |
| 53. | Aebi Andri | 09 | SUI | Ftan | OLG Chur | 56:21 | +23:17 | 2059 | |
| 55. | Müller Timo | 10 | SUI | Berg SG | OL Amriswil | 56:41 | +23:37 | 2033 | |
| 56. | Steffen Tobias Sebastian | 09 | SUI | Rickenbach LU | OLG Rymenzburg | 57:46 | +24:42 | 2030 | |
| 57. | Steiner Lukas | 09 | SUI | Einsiedeln | OLG Goldau/Galgenen | 58:06 | +25:02 | 2053 | |
| 58. | Roth Linus | 10 | SUI | Winterthur | OLC Winterthur | 58:42 | +25:38 | 2011 | |
| 59. | Mjøsund Rasmus | 09 | NOR | Kauniainen | Bemböle OC | 59:23 | +26:19 | 2041 | |
| 60. | Jäger Loris | 09 | SUI | Dietlikon | OLC Kapreolo | 59:47 | +26:43 | 2079 | |
| 61. | Ochenbauer Jonas | 10 | AUT | Mönichkirchen | NOLV | 59:49 | +26:45 | 2074 | |
| 62. | Pasquasy Emile | 10 | BEL | Sautour | OTB | 59:55 | +26:51 | 2086 | |
| 63. | Svítil Martin | 09 | CZE | Praha 4 | SK Praga | 1:00:26 | +27:22 | 2018 | |
| 64. | Frei Luc | 10 | SUI | Stein am Rhein | OLG Dachsen | 1:00:41 | +27:37 | 2019 | |
| 65. | Okle Nils | 10 | SUI | Hunzenschwil | Cordoba OLC | 1:01:23 | +28:19 | 2038 | |
| 66. | Okle Lars | 09 | SUI | Köniz | OLG Bern | 1:01:32 | +28:28 | 2007 | |
| 67. | Nadler Björn | 09 | SUI | Arth | OLG Goldau | 1:03:20 | +30:16 | 2050 | |
| 68. | Heilmeier Nils | 10 | SUI | Theilingen | OLC Winterthur | 1:03:45 | +30:41 | 2013 | |
| 69. | Prášil Adam | 09 | CZE | Rantířov | OK Jihlava | 1:03:59 | +30:55 | 2027 | |
| 70. | Lesteberg Eirik | 09 | NOR | Kongsberg | Kongsberg OL | 1:04:10 | +31:06 | 2068 | |
| 71. | Urbanek Lauri | 09 | AUT | Wien | Naturfreunde Wien | 1:05:27 | +32:23 | 2055 | |
| 72. | Bochud Maxime | 10 | SUI | Hvalstad | CA Rosé | 1:10:15 | +37:11 | 2026 | |
| 73. | Hagedorn Max | 10 | SUI | Zürich | OL Zimmerberg | 1:10:41 | +37:37 | 2022 | |
| 74. | Snuparek Jenda | 10 | CZE | Černošice | SK Praga | 1:17:56 | +44:52 | 2010 | |
| 75. | Ekström Lassi | 10 | FIN | Turku | MS Parma | 1:18:28 | +45:24 | 2072 | |
| 76. | Salvisberg Marc | 10 | SUI | Wallisellen | OLC Kapreolo | 1:20:38 | +47:34 | 2075 | |
| 77. | Ermansons Oskars | 09 | LAT | Rīga | Sigulda OK | 1:41:26 | +1:08:22 | 2058 | |
| 78. | Faure Thomas | 09 | FRA | Tournefeuille | TOAC Orentation | 1:45:24 | +1:12:20 | 2043 | |
| 79. | Meyn Frederik | 10 | SUI | Illnau | OLG Weisslingen | 1:46:47 | +1:13:43 | 2085 | |
| 80. | Prasil Šimon | 09 | CZE | Třebíč | OK Jihlava | 1:50:54 | +1:17:50 | 2032 | |
| 81. | Lubans Toms | 10 | LAT | Riga | IK Auseklis | 1:51:49 | +1:18:45 | 2028 | |
| 82. | Kruusmaa Thomas | 10 | EST | Haljala county | OK Rakvere | 1:59:44 | +1:26:40 | 2044 | |
| 83. | Schneider Sigurd | 09 | SUI | Wettingen | Cordoba OLC | 2:08:18 | +1:35:14 | 2036 | |
Posten fehlt / mispunched |
| | Lindahl Emil | 10 | DEN | Middelfart | OK Melfar | | | 2056 | |
| | Hürlimann Levin | 09 | SUI | Liestal | OLV Baselland | | | 2062 | |
nicht gestartet / did not start |
| | Dähnn Lasse | 10 | GER | Oslo | Lillomarka O-lag | | | 2090 | |