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