1 | 53 | Thun/Oberdiessbach | Laurin Zettel | Noa Tschannen | | | 18:55 | 0:00 | |
2 | 61 | Wohlhusen | Marvin Kulli | Julian von Dach | | | 20:28 | +1:33 | |
3 | 52 | Morbio Inf./Croglio | Gregorio Sordi | Giona Robadey | Samuel Bazzocco | | 20:42 | +1:47 | |
4 | 63 | Schiers | Nina Putzi | Ursin Schmid | | | 21:04 | +2:09 | |
5 | 59 | Gerlafingen/Lohn-Ammannsegg | Aleksander Matijevic | Michi Baschung | Pawel Matuszczak | Lenny Ramseyer | 22:23 | +3:28 | |
6 | 60 | Thayngen | Josua Bührer | Janis Gysel | Nevio Bresciani | Maria Reber | 23:36 | +4:41 | |
7 | 67 | Zürich Waidhalde | Toma Kostic | Arun Furrer | | | 24:27 | +5:32 | |
8 | 62 | Cham | Angelo Guidotti | Yves Bühlmann | Herzog Joel | | 24:56 | +6:01 | 1 P fehlt + 3 Min |
9 | 68 | Egnach | Simon Wartberger | Julian Wartberger | Fynn Struhs | Struhs Nio | 25:07 | +6:12 | |
10 | 56 | Aarberg | Til Kapp | Luka Stalder | Fabio Delvecchio | | 28:18 | +9:23 | |
11 | 64 | Scuol/Sent | Florian Fischer | Luca Cla Sedlacek | | | 28:34 | +9:39 | |
12 | 58 | Konolfingen/Stalden i. E. | Levan Kuonen | Liv Rutschi | | | 28:41 | +9:46 | |
13 | 54 | Obergerlafingen/Recherswil | Lionel Fynn Ruf | Marco Rohn | Danilo Erzer | | 28:43 | +9:48 | |
14 | 50 | Reinach BL | Nevio Lanfranchi | Mattis Traub | Noemie Meury | Lucy McMullen | 30:37 | +11:42 | |
15 | 55 | Obergerlafingen/Recherswil | Marvin Jutzi | Dean Portmann | | | 31:08 | +12:13 | |
16 | 69 | Dussnang/Oberwangen | Oliver Sturzenegger | Leandro Widmer | Pascal Gadient | | 31:10 | +12:15 | |
17 | 51 | Pratteln | Flavio Matter | Aaron Meier | Tom Henri Ziegler | Lea Geisseler | 31:43 | +12:48 | 1 P fehlt + 3 Min |
18 | 57 | Cortaillod/Corcelles/Cormindrè | Ambre Weder | Valentin Perret | Esteban Piquerez | | 32:43 | +13:48 | |
19 | 65 | Neftenbach | Dimitri Stahel | Laris Rechenmacher | Raul Zbinden | Dominic Baumgartner | 33:47 | +14:52 | 2 P fehlen + 4 Min |
20 | 66 | Zürich Höngg/Rütihof | Matteo Briner | Fynn Disler | Henry Schöni | Matteo Zambonini | 34:40 | +15:45 | 1 P fehlt + 3 Min |
  |
  |
  |
  |