| 1 | ELSÄßER Luan | | 41:13.000 | - | 0 |
| 2 | LARKIN Mak | trainSharp Development Team | 42:12.000 | 59.000 | 0 |
| 3 | DELY Evan | Cycling Academy Valais 2025 | 42:17.000 | 1:04.000 | 0 |
| 4 | MARCHAND Jules | | 42:28.000 | 1:15.000 | 0 |
| 5 | BLUM Lars | | 42:34.000 | 1:21.000 | 0 |
| 6 | PAPI Lennox | UC Dippach | 42:50.000 | 1:37.000 | 0 |
| 7 | STEINMANN Andri | | 43:17.000 | 2:04.000 | 0 |
| 8 | CAPELLI Diego | | 43:28.000 | 2:15.000 | 0 |
| 9 | FESENMEIER Luca | | 43:36.000 | 2:23.000 | 0 |
| 10 | FRISCHKNECHT Mike | | 43:50.000 | 2:37.000 | 0 |
| 11 | BUDD Sam | | 44:02.000 | 2:49.000 | 0 |
| 12 | FROIDEVAUX Léo | | 44:13.000 | 3:00.000 | 0 |
| 13 | DAFFLON Nathan | | 44:28.000 | 3:15.000 | 0 |
| 14 | DANIEL Emeric | | 44:42.000 | 3:29.000 | 0 |
| 15 | TRAPP Raphael | Team Humard Vélo-Passion-Chazal | 45:09.000 | 3:56.000 | 0 |
| 16 | GALLEY Nicolas | | 45:14.000 | 4:01.000 | 0 |
| 17 | BORNERT Ethan | | 46:25.000 | 5:12.000 | 0 |
| 18 | DIND Ewan | | 46:35.000 | 5:22.000 | 0 |
| 19 | RESTIVO Augusto | | 47:11.000 | 5:58.000 | 0 |
| 20 | SIEGENTHALER Loris | | 47:38.000 | 6:25.000 | 0 |
| 21 | BURIDON Robin | | 48:07.000 | 6:54.000 | 0 |
| 22 | CLAEYS Roy | | 00:00.000 | -00:41:13.000 | |
| 23 | HEIM Justin | | 00:00.000 | -00:41:13.000 | |
| 1005 | DESGRANDCHAMPS Luca | | 00:00.000 | -00:41:13.000 | |
| 1006 | ALTSTÄTTER Jan | | 00:00.000 | -00:41:13.000 | |
| 1006 | SIDLER Gian | | 00:00.000 | -00:41:13.000 | |
| 1006 | SCHNYDER Noah | | 00:00.000 | -00:41:13.000 | |