| 1 | COLOMBO Filippo | | 02:50:00.000 | - | 45.176 |
| 2 | BÖGLI Noah | Elite Fondations Cycling Team | 02:50:01.000 | 01.000 | 45.172 |
| 3 | SCHMIDT Jakob | MYVELO Pro Cycling Team | 02:50:12.000 | 12.000 | 45.123 |
| 4 | DE LISI Nicolò | Velo Club Mendrisio | 02:52:05.000 | 2:05.000 | 44.63 |
| 5 | GUILLET Arthur | Elite Fondations Cycling Team | 02:52:05.000 | 2:05.000 | 44.63 |
| 6 | BALDINGER Lukas | MYVELO Pro Cycling Team | 02:52:06.000 | 2:06.000 | 44.625 |
| 7 | HALDIMANN Guillaume | Team Humard Vélo-Passion-Chazal | 02:52:06.000 | 2:06.000 | 44.625 |
| 8 | BINGGELI Alexandre | Elite Fondations Cycling Team | 02:52:06.000 | 2:06.000 | 44.625 |
| 9 | JENNI Luca | | 02:52:06.000 | 2:06.000 | 44.625 |
| 10 | CONSTANT Matteo | Elite Fondations Cycling Team | 02:52:06.000 | 2:06.000 | 44.625 |
| 11 | BOTTARO Roberto | Velo Club Mendrisio | 02:52:06.000 | 2:06.000 | 44.625 |
| 12 | SOMMER Jan | | 02:52:06.000 | 2:06.000 | 44.625 |
| 13 | SCHLEUNIGER Nicola | Obor - Bike Aid | 02:52:06.000 | 2:06.000 | 44.625 |
| 14 | ZANDRI Francesco | | 02:52:06.000 | 2:06.000 | 44.625 |
| 15 | THALMANN Armin | | 02:52:06.000 | 2:06.000 | 44.625 |
| 16 | TAMBARIKAS Nico | Knippcycling // Schär Gärten Racing Team | 02:52:06.000 | 2:06.000 | 44.625 |
| 17 | CASAGRANDE Diego | Velo Club Mendrisio | 02:52:06.000 | 2:06.000 | 44.625 |
| 18 | WECKERLE Eric | Thömus | WindowMaster by Wyss-Training | 02:52:07.000 | 2:07.000 | 44.621 |
| 19 | KULL Robin | CLN | 02:52:07.000 | 2:07.000 | 44.621 |
| 20 | WYSS Marcel | Thömus | WindowMaster by Wyss-Training | 02:52:07.000 | 2:07.000 | 44.621 |
| 21 | WEDER Justin | Knippcycling // Schär Gärten Racing Team | 02:52:07.000 | 2:07.000 | 44.621 |
| 22 | ROTH Vincent | Elite Fondations Cycling Team | 02:52:07.000 | 2:07.000 | 44.621 |
| 23 | HELLEMOSE Asbjørn | Swatt Club | 02:52:08.000 | 2:08.000 | 44.617 |
| 24 | PENNA Fausto Valentin | Berthold RadTeam | 02:52:08.000 | 2:08.000 | 44.617 |
| 25 | ROSSIER Thibault | Charvieu Chavagneux Isère Cyclisme | 02:52:08.000 | 2:08.000 | 44.617 |
| 26 | TINNER Joël | Tudor Pro Cycling Team U23 | 02:52:08.000 | 2:08.000 | 44.617 |
| 27 | MARKWALDER Yanis-Eric | Velo Club Mendrisio | 02:52:09.000 | 2:09.000 | 44.612 |
| 28 | RIZZI Mirko | US Vertematese ASD | 02:52:09.000 | 2:09.000 | 44.612 |
| 29 | NENNING Laurin | Team Vorarlberg | 02:52:09.000 | 2:09.000 | 44.612 |
| 30 | DI BRATTO Francesco | | 02:52:09.000 | 2:09.000 | 44.612 |
| 31 | ALIESCH Janet | Knippcycling // Schär Gärten Racing Team | 02:52:10.000 | 2:10.000 | 44.608 |
| 32 | STERNSDORFF Lennard | BIKE AID Südliche Weinstrasse Development Team | 02:52:10.000 | 2:10.000 | 44.608 |
| 33 | CERIANI Marco | | 02:52:10.000 | 2:10.000 | 44.608 |
| 34 | MEßMER Levi | MaxSolar Cycling Team | 02:52:11.000 | 2:11.000 | 44.604 |
| 35 | CERATO Gabriele | Elite Fondations Cycling Team | 02:52:11.000 | 2:11.000 | 44.604 |
| 36 | DRIEVER Wout | Thömus | WindowMaster by Wyss-Training | 02:52:11.000 | 2:11.000 | 44.604 |
| 37 | MAURITZ Pascal | | 02:52:12.000 | 2:12.000 | 44.599 |
| 38 | KISER Pascal | | 02:52:12.000 | 2:12.000 | 44.599 |
| 39 | SCHMIDBERGER Adrian | | 02:52:12.000 | 2:12.000 | 44.599 |
| 40 | RIEGLER Nikolas | Team Vorarlberg | 02:52:12.000 | 2:12.000 | 44.599 |
| 42 | GACHET Guillaume | Elite Fondations Cycling Team | 02:52:13.000 | 2:13.000 | 44.595 |
| 43 | COHEN Alexis | Elite Fondations Cycling Team | 02:52:15.000 | 2:15.000 | 44.586 |
| 44 | GENESINI Pietro | Team Mazzola PGC | 02:52:16.000 | 2:16.000 | 44.582 |
| 45 | BÜHLMANN Luca | | 02:52:17.000 | 2:17.000 | 44.578 |
| 46 | MAIER Luca | | 02:52:17.000 | 2:17.000 | 44.578 |
| 47 | AEBI Antoine | Elite Fondations Cycling Team | 02:52:17.000 | 2:17.000 | 44.578 |
| 48 | BLUM Elia | Elite Fondations Cycling Team | 02:52:18.000 | 2:18.000 | 44.573 |
| 49 | WALTER Filippo | Velo Club Mendrisio | 02:53:50.000 | 3:50.000 | 44.18 |
| 50 | SCHMID Miro | | 02:53:50.000 | 3:50.000 | 44.18 |
| 51 | SALAMIN Justin | Elite Fondations Cycling Team | 02:53:50.000 | 3:50.000 | 44.18 |
| 52 | KESSLER Sandro | | 02:53:51.000 | 3:51.000 | 44.176 |
| 53 | RÜTIMANN Stefan | | 02:53:51.000 | 3:51.000 | 44.176 |
| 54 | JOLIDON Cédric | CLN | 02:53:51.000 | 3:51.000 | 44.176 |
| 55 | ADACHI Yamato | | 02:53:51.000 | 3:51.000 | 44.176 |
| 56 | ANZALONE Maurizio | | 02:53:51.000 | 3:51.000 | 44.176 |
| 57 | ANTONENKO Heorhii | Obor - Bike Aid | 02:53:51.000 | 3:51.000 | 44.176 |
| 58 | FALETTI Fabio | Team Mazzola PGC | 02:53:51.000 | 3:51.000 | 44.176 |
| 59 | RISSE Johann | AC Bisontine | 02:53:52.000 | 3:52.000 | 44.172 |
| 60 | HOLLENSTEIN Marcel | | 02:53:52.000 | 3:52.000 | 44.172 |
| 61 | VOUILLOZ Mathis | Elite Fondations Cycling Team | 02:53:52.000 | 3:52.000 | 44.172 |
| 62 | KURMANN André | Velo Club Mendrisio | 02:53:52.000 | 3:52.000 | 44.172 |
| 63 | CLAPASSON Thomas | Velo Club Mendrisio | 02:53:52.000 | 3:52.000 | 44.172 |
| 64 | HASLER Pavel | Obor - Bike Aid | 02:53:52.000 | 3:52.000 | 44.172 |
| 65 | BOUTOPOULOS Georgios | Alfa Cycling Team | 02:53:52.000 | 3:52.000 | 44.172 |
| 66 | NOGUEIRA Luis | | 02:53:52.000 | 3:52.000 | 44.172 |
| 67 | JOHN Janne | MYVELO Pro Cycling Team | 02:53:53.000 | 3:53.000 | 44.168 |
| 68 | DEL FABRO Nico | | 02:53:53.000 | 3:53.000 | 44.168 |
| 69 | SCHNEIDER Jan | | 02:53:53.000 | 3:53.000 | 44.168 |
| 70 | GMÜR Timo | | 02:53:53.000 | 3:53.000 | 44.168 |
| 71 | GROß Matteo | Tudor Pro Cycling Team U23 | 02:53:53.000 | 3:53.000 | 44.168 |
| 72 | BERNASCONI Enrico | Velo Club Mendrisio | 02:53:53.000 | 3:53.000 | 44.168 |
| 73 | MORARD Dimitri | | 02:53:54.000 | 3:54.000 | 44.163 |
| 74 | ALARI Samuele | Tudor Pro Cycling Team U23 | 02:53:54.000 | 3:54.000 | 44.163 |
| 75 | LICINI Davide | | 02:53:55.000 | 3:55.000 | 44.159 |
| 76 | HASLER Iwan | Knippcycling // Schär Gärten Racing Team | 02:53:55.000 | 3:55.000 | 44.159 |
| 77 | ZÜGER Andrin | Knippcycling // Schär Gärten Racing Team | 02:53:56.000 | 3:56.000 | 44.155 |
| 78 | WENGLER Joé | | 02:53:57.000 | 3:57.000 | 44.151 |
| 79 | AMBROSIONI Giovanni | | 02:53:57.000 | 3:57.000 | 44.151 |
| 80 | PAONNE Michele | | 02:54:01.000 | 4:01.000 | 44.134 |
| 81 | ANTONETTI Aronne | Velo Club Mendrisio | 02:54:01.000 | 4:01.000 | 44.134 |
| 82 | DOVA Nicholas | | 02:54:48.000 | 4:48.000 | 43.936 |
| 83 | SCANDELLA Dominic | | 02:55:46.000 | 5:46.000 | 43.694 |
| 84 | SYAROV Boris | | 02:55:46.000 | 5:46.000 | 43.694 |
| 85 | MÜLLER Maximilian | MYVELO Pro Cycling Team | 02:55:46.000 | 5:46.000 | 43.694 |
| 86 | GESTMAYER David | | 02:55:46.000 | 5:46.000 | 43.694 |
| 87 | QUENDLER Michael | | 02:55:47.000 | 5:47.000 | 43.69 |
| 88 | MÜLLER Jonas | CLN | 02:55:48.000 | 5:48.000 | 43.686 |
| 89 | BURGER Joel | | 02:55:49.000 | 5:49.000 | 43.682 |
| 90 | GRUPALLO Pietro | US Vertematese ASD | 02:55:49.000 | 5:49.000 | 43.682 |
| 91 | OLIVETO Samuele | | 02:55:52.000 | 5:52.000 | 43.669 |
| 92 | HERRMANN Johannes | | 02:55:53.000 | 5:53.000 | 43.665 |
| 93 | CABRERA Emilio | Knippcycling // Schär Gärten Racing Team | 02:57:39.000 | 7:39.000 | 43.231 |
| 94 | WALZER Lukas | | 02:57:42.000 | 7:42.000 | 43.219 |
| 95 | LANTER Nils | | 02:57:43.000 | 7:43.000 | 43.215 |
| 96 | RIESEN Tim | | 02:57:43.000 | 7:43.000 | 43.215 |
| 97 | RUSSENBERGER Wanja | Knippcycling // Schär Gärten Racing Team | 02:57:45.000 | 7:45.000 | 43.207 |
| 98 | SCHÄRZ Timo | | 02:57:45.000 | 7:45.000 | 43.207 |
| 99 | ITEN Joel | | 02:59:55.000 | 9:55.000 | 42.686 |
| 100 | WITTMANN Simon | Hessen - Frankfurt - Opelit | 03:00:09.000 | 00:10:09.000 | 42.631 |
| 101 | POOT Mats | Velo Club Mendrisio | 03:00:09.000 | 00:10:09.000 | 42.631 |
| 102 | CERALLI Christian | | 03:00:10.000 | 00:10:10.000 | 42.627 |
| 103 | DI RITA Riccardo | | 03:00:10.000 | 00:10:10.000 | 42.627 |
| 104 | ROTH Sebastian | Obor - Bike Aid | 03:00:10.000 | 00:10:10.000 | 42.627 |
| 105 | PLÜSS Micha | CLN | 03:00:10.000 | 00:10:10.000 | 42.627 |
| 106 | SCHLEUNIGER Leandro | Obor - Bike Aid | 03:00:11.000 | 00:10:11.000 | 42.623 |
| 107 | HARNISCHBERG Lenny | Team Humard Vélo-Passion-Chazal | 03:00:11.000 | 00:10:11.000 | 42.623 |
| 108 | EISELE Moritz | | 03:00:11.000 | 00:10:11.000 | 42.623 |
| 109 | HASLER Vadim | Obor - Bike Aid | 03:00:12.000 | 00:10:12.000 | 42.619 |
| 110 | TAPPEINER Pascal | Knippcycling // Schär Gärten Racing Team | 03:00:12.000 | 00:10:12.000 | 42.619 |
| 111 | ABDERHALDEN Claude | | 03:00:12.000 | 00:10:12.000 | 42.619 |
| 112 | BOCHTLER Xaver | | 03:00:12.000 | 00:10:12.000 | 42.619 |
| 113 | WEYER Michael | | 03:00:12.000 | 00:10:12.000 | 42.619 |
| 114 | AUSTONI Stefano | Team Mazzola PGC | 03:00:12.000 | 00:10:12.000 | 42.619 |
| 115 | SANCHEZ Fernando | | 03:00:13.000 | 00:10:13.000 | 42.615 |
| 116 | WILLI Dario | Thömus | WindowMaster by Wyss-Training | 03:00:13.000 | 00:10:13.000 | 42.615 |
| 117 | PENNATI Matteo | | 03:00:13.000 | 00:10:13.000 | 42.615 |
| 118 | WILDI Tobias | | 03:00:13.000 | 00:10:13.000 | 42.615 |
| 119 | AUGUSTIN Vincent | MYVELO Pro Cycling Team | 03:00:15.000 | 00:10:15.000 | 42.607 |
| 120 | GILBERTI Giovanni | | 03:00:15.000 | 00:10:15.000 | 42.607 |
| 121 | SCHMID Melvin | Elite Fondations Cycling Team | 03:00:17.000 | 00:10:17.000 | 42.6 |
| 122 | DELALOYE Jonas | Team Humard Vélo-Passion-Chazal | 03:00:17.000 | 00:10:17.000 | 42.6 |
| 123 | STEINACHER Cyrill | | 03:00:21.000 | 00:10:21.000 | 42.584 |
| 124 | BUCKSCH Finn | | 03:03:33.000 | 00:13:33.000 | 41.841 |
| 125 | MAGLI Bryan | | 03:03:34.000 | 00:13:34.000 | 41.838 |
| 1005 | GREIL Christian | | 00:00.000 | -02:50:00.000 | |
| 1005 | STIRNIMANN Michael | Thömus | WindowMaster by Wyss-Training | 00:00.000 | -02:50:00.000 | |
| 1005 | HEINIGER Lars | CLN | 00:00.000 | -02:50:00.000 | |
| 1005 | CARUSO Francesco | Velo Club Mendrisio | 00:00.000 | -02:50:00.000 | |
| 1005 | FERRETTI Rocco | | 00:00.000 | -02:50:00.000 | |
| 1005 | CORONA Christian | US Vertematese ASD | 00:00.000 | -02:50:00.000 | |
| 1005 | HOFFMANN-RIEM Lucien | | 00:00.000 | -02:50:00.000 | |
| 1005 | HEIDEGGER Daniel | Team Vorarlberg | 00:00.000 | -02:50:00.000 | |
| 1005 | LAUBER Daniel | Obor - Bike Aid | 00:00.000 | -02:50:00.000 | |
| 1005 | TEUSCHER Remo | | 00:00.000 | -02:50:00.000 | |
| 1005 | ROZZI Michel | | 00:00.000 | -02:50:00.000 | |
| 1005 | WEHR Malte | | 00:00.000 | -02:50:00.000 | |
| 1005 | SELVA BONINO Pietro | US Vertematese ASD | 00:00.000 | -02:50:00.000 | |
| 1005 | PERAUDO Massimo | US Vertematese ASD | 00:00.000 | -02:50:00.000 | |
| 1005 | PETROGALLI Ivan Gabriel | | 00:00.000 | -02:50:00.000 | |
| 1005 | ANDEREGG Beat | | 00:00.000 | -02:50:00.000 | |
| 1005 | GUÉRIN Morgan | Obor - Bike Aid | 00:00.000 | -02:50:00.000 | |
| 1005 | BRUNELLI Alberto | Team Mazzola PGC | 00:00.000 | -02:50:00.000 | |
| 1007 | DOBLER Johannes | | 03:03:34.000 | 00:13:34.000 | 41.838 |