| 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 |  |