| 1 | DAUMONT Paul | | 02:47:27.000 | - | 43.32 |
| 2 | TAMBARIKAS Nico | | 02:47:27.000 | - | 43.32 |
| 3 | VAN PRAET Robbe | | 02:47:27.000 | - | 43.32 |
| 4 | CLEMENCIO Raphael | | 02:47:27.000 | - | 43.32 |
| 5 | VERGOBBI Francesco | Velo Club Mendrisio | 02:47:27.000 | - | 43.32 |
| 6 | HUG Niki | | 02:47:28.000 | 01.000 | 43.316 |
| 7 | JENNI Luca | Team NIPPO-Provence-PTS Conti | 02:47:28.000 | 01.000 | 43.316 |
| 8 | BÖGLI Noah | | 02:47:28.000 | 01.000 | 43.316 |
| 9 | DUFAUX Lois | | 02:47:32.000 | 05.000 | 43.299 |
| 10 | SELENATI Nico | | 02:48:07.000 | 40.000 | 43.149 |
| 11 | MATTHEIS Oliver | | 02:48:08.000 | 41.000 | 43.144 |
| 12 | MOTTI Alessandro | Velo Club Mendrisio | 02:48:09.000 | 42.000 | 43.14 |
| 13 | ZOBRIST Manuel | | 02:48:22.000 | 55.000 | 43.085 |
| 14 | HOCHSTRASSER Loris | Velo Club Mendrisio | 02:48:22.000 | 55.000 | 43.085 |
| 15 | CERATO Gabriele | | 02:48:22.000 | 55.000 | 43.085 |
| 16 | ROTH Vincent | | 02:48:22.000 | 55.000 | 43.085 |
| 17 | WEBER Marcel | | 02:48:22.000 | 55.000 | 43.085 |
| 18 | WEDER Justin | | 02:48:23.000 | 56.000 | 43.08 |
| 19 | BACHMANN Laurin | | 02:48:23.000 | 56.000 | 43.08 |
| 20 | COHEN Alexis | | 02:48:23.000 | 56.000 | 43.08 |
| 21 | D'AMORE Domenico | Velo Club Mendrisio | 02:48:23.000 | 56.000 | 43.08 |
| 22 | KELLER Hermann | Embrace The World | 02:48:23.000 | 56.000 | 43.08 |
| 23 | DE LISI Nicolò | Beltrami TSA - Tre Colli | 02:48:23.000 | 56.000 | 43.08 |
| 24 | DEBONS Guerin | | 02:48:23.000 | 56.000 | 43.08 |
| 25 | GACHET Guillaume | AC Bisontine | 02:48:23.000 | 56.000 | 43.08 |
| 26 | RÜTIMANN Stefan | | 02:48:23.000 | 56.000 | 43.08 |
| 27 | GÄTZI Cyrill | | 02:48:23.000 | 56.000 | 43.08 |
| 28 | CAPRON Rémi | Cogeas Sogecoma Akros Team | 02:48:24.000 | 57.000 | 43.076 |
| 29 | WAIS Ahmad Badreddin | Kuwait Pro Cycling Team | 02:48:24.000 | 57.000 | 43.076 |
| 30 | CLAPASSON Thomas | | 02:48:24.000 | 57.000 | 43.076 |
| 31 | BOUZON Antoine | | 02:48:24.000 | 57.000 | 43.076 |
| 32 | SOUTH Casey | | 02:48:25.000 | 58.000 | 43.072 |
| 33 | BOLT Florian | | 02:48:26.000 | 59.000 | 43.067 |
| 34 | BRONDANI Lucas | | 02:48:27.000 | 1:00.000 | 43.063 |
| 35 | SCHRIBER Noah | | 02:48:27.000 | 1:00.000 | 43.063 |
| 36 | BLUM Elia | Swiss Racing Academy | 02:48:28.000 | 1:01.000 | 43.059 |
| 37 | PLATTNER Matthias | Embrace The World | 02:48:28.000 | 1:01.000 | 43.059 |
| 38 | DEDERICHS Armin | | 02:48:28.000 | 1:01.000 | 43.059 |
| 39 | ROSSIER Thibault | Cogeas Sogecoma Akros Team | 02:48:28.000 | 1:01.000 | 43.059 |
| 40 | GATHEMANN Albert | Dauner D&DQ-Akkon | 02:48:29.000 | 1:02.000 | 43.055 |
| 41 | MAKAE Tumelo | | 02:48:29.000 | 1:02.000 | 43.055 |
| 42 | KRAHEMANN Raphael | | 02:48:30.000 | 1:03.000 | 43.05 |
| 43 | FUMAGALLI Federico | Velo Club Mendrisio | 02:48:32.000 | 1:05.000 | 43.042 |
| 44 | INAUEN Peter | | 02:49:28.000 | 2:01.000 | 42.805 |
| 45 | BOLL Mario | | 02:49:29.000 | 2:02.000 | 42.801 |
| 46 | CAMENZIND Livio | | 02:49:30.000 | 2:03.000 | 42.796 |
| 47 | HASLER Iwan | | 02:49:32.000 | 2:05.000 | 42.788 |
| 48 | WHITTINGTON John | | 02:49:49.000 | 2:22.000 | 42.717 |
| 49 | BRUNNER Marcus | | 02:50:24.000 | 2:57.000 | 42.57 |
| 50 | ROTH Sebastian | | 02:50:33.000 | 3:06.000 | 42.533 |
| 51 | ALDEGHERI Davide | Velo Club Mendrisio | 02:51:00.000 | 3:33.000 | 42.421 |
| 52 | PETROGALLI Ivan Gabriel | Velo Club Mendrisio | 02:51:10.000 | 3:43.000 | 42.38 |
| 53 | WEISS Fabian | Swiss Racing Academy | 02:51:15.000 | 3:48.000 | 42.359 |
| 54 | GESTMAYER David | | 02:51:25.000 | 3:58.000 | 42.318 |
| 55 | HARTMANN Tobias | | 02:51:26.000 | 3:59.000 | 42.314 |
| 56 | HASLER Pavel | | 02:51:46.000 | 4:19.000 | 42.232 |
| 57 | WIEDERKEHR Roman | | 02:51:46.000 | 4:19.000 | 42.232 |
| 58 | FURRER Robin | | 02:53:50.000 | 6:23.000 | 41.73 |
| 59 | SCHAFFNER Kevin | | 02:55:28.000 | 8:01.000 | 41.341 |
| 60 | WEISS Jonas | | 02:55:28.000 | 8:01.000 | 41.341 |
| 61 | HUND Yannick | Team BIKE AID Development | 02:57:29.000 | 00:10:02.000 | 40.871 |
| 62 | WENDELSPIESS Djure | | 02:57:54.000 | 00:10:27.000 | 40.776 |
| 63 | MURRI Joel | | 02:57:54.000 | 00:10:27.000 | 40.776 |
| 64 | SZIKORA Kevin | | 02:57:54.000 | 00:10:27.000 | 40.776 |
| 65 | BURGER Joel | | 02:48:30.000 | 1:03.000 | 43.05 |
| 66 | GEBRALIBANAS Berihu | | 02:49:53.000 | 2:26.000 | 42.7 |
| 67 | SCHMID Diego | | 03:01:49.000 | 00:14:22.000 | 39.897 |
| 1005 | KURIGER Alex | | 00:00.000 | -02:47:27.000 | |
| 1005 | BOUTOPOULOS Georgios | | 00:00.000 | -02:47:27.000 | |
| 1005 | STEHLI Jonas | | 00:00.000 | -02:47:27.000 | |
| 1005 | HOLLENSTEIN Marcel | | 00:00.000 | -02:47:27.000 | |
| 1005 | ZILTENER Moritz | | 00:00.000 | -02:47:27.000 | |
| 1005 | DELALOYE Jonas | | 00:00.000 | -02:47:27.000 | |
| 1005 | DOBLER Kenny | | 00:00.000 | -02:47:27.000 | |
| 1005 | BALDINGER Lukas | Team BIKE AID Development | 00:00.000 | -02:47:27.000 | |
| 1005 | HUMM Daniel | Team KIBAG-OBOR-CKT | 00:00.000 | -02:47:27.000 | |
| 1005 | FORTIS Damien | | 00:00.000 | -02:47:27.000 | |
| 1005 | ANDRIEUX Thibault | | 00:00.000 | -02:47:27.000 | |
| 1005 | WILK Luke | P&S Metalltechnik | 00:00.000 | -02:47:27.000 | |
| 1005 | WEHR Malte | | 00:00.000 | -02:47:27.000 | |
| 1005 | MICOCCIO David | | 00:00.000 | -02:47:27.000 | |
| 1005 | BRUGGER Luca | | 00:00.000 | -02:47:27.000 | |
| 1005 | PALANDRI Lorenzo | | 00:00.000 | -02:47:27.000 | |
| 1005 | FYNBO Anders | Team IBT - BH Carl Ras | 00:00.000 | -02:47:27.000 | |
| 1005 | COMBEBIAS Lucas | | 00:00.000 | -02:47:27.000 | |
| 1005 | NOGUEIRA Luis | | 00:00.000 | -02:47:27.000 | |
| 1005 | GEBRELEUL Merhawi | | 00:00.000 | -02:47:27.000 | |
| 1005 | STEINER HEFTI Thomas | | 00:00.000 | -02:47:27.000 | |
| 1005 | KNUDSEN Oliver | Velo Club Mendrisio | 00:00.000 | -02:47:27.000 | |
| 1005 | GUISOLAN Jonathan | | 00:00.000 | -02:47:27.000 | |
| 1005 | VIUNOSHEV Mikhail | | 00:00.000 | -02:47:27.000 | |
| 1005 | KÜHN Marcus | | 00:00.000 | -02:47:27.000 | |
| 1005 | JELSPERGER Mathieu | | 00:00.000 | -02:47:27.000 | |