| 1 | SCHEHL Paul | Lexware Mountainbike Team | 01:08:59.000 | - | 0 |
| 2 | SIDAHMED Khalid | | 01:09:35.000 | 36.000 | 0 |
| 3 | DOYE Harry | | 01:10:47.000 | 1:48.000 | 0 |
| 4 | BÜTIKOFER Gian | | 01:10:59.000 | 2:00.000 | 0 |
| 5 | BINZ Yanick | Bixs Performance Race Team | 01:11:32.000 | 2:33.000 | 0 |
| 6 | VAN DIJK Chris | | 01:11:48.000 | 2:49.000 | 0 |
| 7 | HÄTTENSCHWILER Loris | Thömus | WindowMaster by Wyss Training | 01:12:05.000 | 3:06.000 | 0 |
| 7 | HÄTTENSCHWILER Loris | Thömus Akros - Youngstars | 01:12:05.000 | 3:06.000 | 0 |
| 8 | SPRENGER Felix | | 01:12:10.000 | 3:11.000 | 0 |
| 9 | PÜNTENER Romano | Thömus | WindowMaster by Wyss Training | 01:12:45.000 | 3:46.000 | 0 |
| 9 | PÜNTENER Romano | Thömus Akros - Youngstars | 01:12:45.000 | 3:46.000 | 0 |
| 10 | BURNET Pierrick | VCA Anjos KTM | 01:12:46.000 | 3:47.000 | 0 |
| 11 | GERIG Sven | | 01:12:51.000 | 3:52.000 | 0 |
| 12 | KING Jonas | Singer KTM Racing | 01:13:08.000 | 4:09.000 | 0 |
| 13 | STEFANI Livio | | 01:13:37.000 | 4:38.000 | 0 |
| 14 | ALDER Micha | Bixs Performance Race Team | 01:13:38.000 | 4:39.000 | 0 |
| 15 | NICOL Coen | | 01:14:25.000 | 5:26.000 | 0 |
| 16 | TOTH Noel | Lexware Mountainbike Team | 01:14:52.000 | 5:53.000 | 0 |
| 17 | BLOCH Fabian | Bike Team Solothurn | 01:15:11.000 | 6:12.000 | 0 |
| 18 | SCHNEIDER Gian | | 01:15:11.000 | 6:12.000 | 0 |
| 19 | NASCARELLA Luca | Bike Team Solothurn | 01:15:33.000 | 6:34.000 | 0 |
| 20 | LIFSHITZ Yoav | | 01:15:41.000 | 6:42.000 | 0 |
| 21 | BERNET Fadri | | 01:15:42.000 | 6:43.000 | 0 |
| 22 | BALTUSSEN Lucas | | 01:16:20.000 | 7:21.000 | 0 |
| 23 | TCHWELLA Nir | | 01:16:23.000 | 7:24.000 | 0 |
| 24 | SCHMIDT Emil | | 00:00.000 | -01:08:59.000 | |
| 25 | RUDOLPH Jann | | 00:00.000 | -01:08:59.000 | |
| 26 | MEIER Colin | | 00:00.000 | -01:08:59.000 | |
| 27 | ALTHAUS Nils | | 00:00.000 | -01:08:59.000 | |
| 28 | MINDER Timon | | 00:00.000 | -01:08:59.000 | |
| 29 | RUNKEL Samuel | | 00:00.000 | -01:08:59.000 | |
| 30 | KNAUS Flavio | SPAR CTO Men | 00:00.000 | -01:08:59.000 | |
| 31 | LÜTHI Gian-Luca | | 00:00.000 | -01:08:59.000 | |
| 32 | BLUM Joel | | 00:00.000 | -01:08:59.000 | |
| 33 | SCHERZINGER Alexander | | 00:00.000 | -01:08:59.000 | |
| 34 | DE BRUIJN Stijn | | 00:00.000 | -01:08:59.000 | |
| 35 | KOLLY Valentin | | 00:00.000 | -01:08:59.000 | |
| 1005 | BÜTIKOFER Yves | | 00:00.000 | -01:08:59.000 | |
| 1005 | SCHNEIDER Raul | | 00:00.000 | -01:08:59.000 | |
| 1005 | STÜRM Miro | | 00:00.000 | -01:08:59.000 | |