| 1 | BERTHOUD Yanis | Humard VP | 01:41:05.000 | - | 42.915 |
| 2 | HEMROULLE Johan | | 01:41:05.000 | - | 42.915 |
| 3 | LAPIERRE Simon | | 01:41:07.000 | 02.000 | 42.901 |
| 4 | BOUZON Antoine | Humard VP | 01:41:08.000 | 03.000 | 42.894 |
| 5 | PRUDENTINO Jean Pierre | | 01:41:09.000 | 04.000 | 42.887 |
| 6 | RISSE Johann | Humard VP | 01:41:09.000 | 04.000 | 42.887 |
| 7 | DAFFLON Nathan | | 01:41:29.000 | 24.000 | 42.746 |
| 8 | DAVID Cyril | | 01:41:30.000 | 25.000 | 42.739 |
| 9 | JOLIDON Cédric | CLN | 01:41:30.000 | 25.000 | 42.739 |
| 10 | COFFY Alexandre | | 01:41:30.000 | 25.000 | 42.739 |
| 11 | JACQUIER Romain | Humard VP | 01:41:30.000 | 25.000 | 42.739 |
| 12 | DERIVAZ Loélien | | 01:41:30.000 | 25.000 | 42.739 |
| 13 | DROUX Simon | | 01:41:30.000 | 25.000 | 42.739 |
| 14 | WAGNER Ruben | Thömus | WindowMaster by Wyss Training | 01:41:30.000 | 25.000 | 42.739 |
| 15 | MEYER Antoine | | 01:41:30.000 | 25.000 | 42.739 |
| 16 | ANDEREGG Andreas | | 01:41:30.000 | 25.000 | 42.739 |
| 17 | CONOD Nicolas | | 01:41:30.000 | 25.000 | 42.739 |
| 18 | DEJOIE Antoine | | 01:41:31.000 | 26.000 | 42.732 |
| 19 | THIERY Clément | | 01:41:31.000 | 26.000 | 42.732 |
| 20 | CAPELLI Diego | | 01:41:31.000 | 26.000 | 42.732 |
| 21 | GENC Selimi | | 01:41:31.000 | 26.000 | 42.732 |
| 22 | GREMAUD Valentin | | 01:41:31.000 | 26.000 | 42.732 |
| 23 | SZIKORA Kevin | | 01:41:31.000 | 26.000 | 42.732 |
| 24 | SMITH Edouard | | 01:41:31.000 | 26.000 | 42.732 |
| 25 | PLATEL Olivier | | 01:41:31.000 | 26.000 | 42.732 |
| 26 | HUAUX Romain | | 01:41:31.000 | 26.000 | 42.732 |
| 27 | KRATTINGER Tristan | | 01:41:31.000 | 26.000 | 42.732 |
| 28 | STETTLER Guillaume | | 01:41:31.000 | 26.000 | 42.732 |
| 29 | SERMONDADE Tom | | 01:41:32.000 | 27.000 | 42.725 |
| 30 | GUÉRIN Morgan | PSP International - Superior | 01:41:32.000 | 27.000 | 42.725 |
| 31 | GALLOT Yoan | Team 74 - Haute-Savoie | 01:41:32.000 | 27.000 | 42.725 |
| 32 | AMBROSIONI Giovanni | | 01:41:32.000 | 27.000 | 42.725 |
| 33 | JAUNIN Louis | | 01:41:32.000 | 27.000 | 42.725 |
| 34 | MOLLARD David | | 01:41:33.000 | 28.000 | 42.718 |
| 35 | TAHIROVIC Kerim | | 01:41:34.000 | 29.000 | 42.711 |
| 36 | ESCRIEUT Léo | | 01:41:37.000 | 32.000 | 42.69 |
| 37 | MÉTRAUX Thibault | | 01:41:37.000 | 32.000 | 42.69 |
| 38 | LHÉRIEAU Alexis | | 01:41:37.000 | 32.000 | 42.69 |
| 39 | COTY Benjamin | | 01:41:39.000 | 34.000 | 42.676 |
| 40 | RUDAZ Manuel | | 01:41:40.000 | 35.000 | 42.669 |
| 41 | SCHERTENLEIB Thomas | | 01:41:40.000 | 35.000 | 42.669 |
| 42 | RODRIGUEZ Julien | | 01:41:41.000 | 36.000 | 42.662 |
| 43 | LOMBAERT Matthieu | | 01:41:46.000 | 41.000 | 42.627 |
| 44 | HARNISCHBERG Lenny | Humard VP | 01:41:48.000 | 43.000 | 42.613 |
| 45 | SUGNAUX Romain | | 01:41:53.000 | 48.000 | 42.578 |
| 46 | JOLIDON Luca | CLN | 01:41:57.000 | 52.000 | 42.55 |
| 47 | BEYER Julien | | 01:41:57.000 | 52.000 | 42.55 |
| 48 | HUGI Lars | | 01:42:19.000 | 1:14.000 | 42.398 |
| 49 | BUDIMIROVIC Vladimir | | 01:42:22.000 | 1:17.000 | 42.377 |
| 50 | ZYSSET Arnaud | Thömus | WindowMaster by Wyss Training | 01:43:18.000 | 2:13.000 | 41.994 |
| 51 | BRENDLE Jakob | | 01:43:21.000 | 2:16.000 | 41.974 |
| 52 | SCHERTENLEIB Loic | | 01:44:19.000 | 3:14.000 | 41.585 |
| 53 | GLAUS Michael | | 01:45:07.000 | 4:02.000 | 41.268 |
| 54 | BONGARD Julien | | 01:45:31.000 | 4:26.000 | 41.112 |
| 55 | DEBONS Guerin | | 01:47:27.000 | 6:22.000 | 40.372 |
| 56 | DUPASQUIER José | | 01:47:29.000 | 6:24.000 | 40.36 |
| 57 | THIERY Benoît | | 01:47:30.000 | 6:25.000 | 40.353 |
| 58 | BARUCHET Arnaud | | 01:47:34.000 | 6:29.000 | 40.328 |
| 59 | CASUCCI Francesco | | 01:47:34.000 | 6:29.000 | 40.328 |
| 60 | SALOMON Nicolas | | 01:47:50.000 | 6:45.000 | 40.229 |
| 61 | CONVERT Gauthier | | 01:47:58.000 | 6:53.000 | 40.179 |
| 62 | IGLESIAS Arturo | | 01:53:52.000 | 00:12:47.000 | 38.097 |
| 63 | BENOIT Stéphane | | 01:54:02.000 | 00:12:57.000 | 38.042 |
| 64 | MINOGGIO Julien | | 01:54:02.000 | 00:12:57.000 | 38.042 |
| 65 | LE GOFF Noah | | 01:54:02.000 | 00:12:57.000 | 38.042 |
| 66 | CHARRIÈRE Guillaume | | 01:54:03.000 | 00:12:58.000 | 38.036 |
| 67 | CONUS Romain | | 01:54:04.000 | 00:12:59.000 | 38.03 |
| 68 | TRUCHOT Romain | | 01:54:06.000 | 00:13:01.000 | 38.019 |
| 69 | BRANDENBERGER Freder | | 01:54:08.000 | 00:13:03.000 | 38.008 |
| 70 | PERRENOUD Fabien | | 01:55:56.000 | 00:14:51.000 | 37.418 |
| 71 | PASCHE Jacques | | 01:56:13.000 | 00:15:08.000 | 37.327 |
| 72 | CONVERT Thibault | | 01:59:19.000 | 00:18:14.000 | 36.357 |
| 73 | ALVES Diogo | Maia / Earth Consulters | 01:59:49.000 | 00:18:44.000 | 36.205 |
| 74 | AUDEBERT Noa | | 02:00:09.000 | 00:19:04.000 | 36.105 |
| 75 | WOOG David | | 02:01:44.000 | 00:20:39.000 | 35.635 |
| 76 | CARTILLIER Quentin | | 02:02:14.000 | 00:21:09.000 | 35.49 |
| 77 | CHEVASSUS Andréa | | 02:02:41.000 | 00:21:36.000 | 35.359 |
| 78 | SCHWAB Roland | | 02:02:41.000 | 00:21:36.000 | 35.359 |
| 79 | CAMMARERE Roberto | | 02:02:42.000 | 00:21:37.000 | 35.355 |
| 80 | SCHILD Thomas | | 02:02:42.000 | 00:21:37.000 | 35.355 |
| 81 | PILLONEL Stéphane | | 02:06:50.000 | 00:25:45.000 | 34.202 |
| 82 | EVÉQUOZ Bertrand | | 02:06:50.000 | 00:25:45.000 | 34.202 |
| 83 | PFISTER Jean-Martial | | 02:06:51.000 | 00:25:46.000 | 34.198 |
| 84 | GILCHRIST Scott | | 02:10:33.000 | 00:29:28.000 | 33.229 |
| 85 | CATTANEO Samuel | | 02:19:10.000 | 00:38:05.000 | 31.171 |
| 1005 | VAN NIJVERSEEL Linus | Track Cycling Team Paros | 00:00.000 | -01:41:05.000 | |
| 1005 | CHALOT Julien | Team 74 - Haute-Savoie | 00:00.000 | -01:41:05.000 | |
| 1005 | ULDRY Malik | | 00:00.000 | -01:41:05.000 | |
| 1005 | PITTET Hugo | Humard VP | 00:00.000 | -01:41:05.000 | |
| 1005 | OBERSON Louis | | 00:00.000 | -01:41:05.000 | |
| 1005 | VALLET Charly | | 00:00.000 | -01:41:05.000 | |
| 1005 | ROMAIN Rey | | 00:00.000 | -01:41:05.000 | |
| 1006 | ATIENZA Matéo | | 00:00.000 | -01:41:05.000 | |
| 1006 | BRÜNISHOLZ Rolf | | 00:00.000 | -01:41:05.000 | |
| 1006 | CHEVAL Valentin | | 00:00.000 | -01:41:05.000 | |
| 1006 | DE BELLIS François | | 00:00.000 | -01:41:05.000 | |
| 1006 | DUFAUX Lois | | 00:00.000 | -01:41:05.000 | |
| 1006 | DUPERRUT Christopher | | 00:00.000 | -01:41:05.000 | |
| 1006 | FRAGNIÈRE Sylvain | | 00:00.000 | -01:41:05.000 | |
| 1006 | HÄNGGELI Milo | | 00:00.000 | -01:41:05.000 | |
| 1006 | KALLIN Charles | Humard VP | 00:00.000 | -01:41:05.000 | |
| 1006 | KIRCHHOFER Theo | | 00:00.000 | -01:41:05.000 | |
| 1006 | NGUYEN Maxime | | 00:00.000 | -01:41:05.000 | |
| 1006 | OLLIVIER Vincent | | 00:00.000 | -01:41:05.000 | |
| 1006 | PASQUIER Josse | | 00:00.000 | -01:41:05.000 | |
| 1006 | ROSAT Nicolas | | 00:00.000 | -01:41:05.000 | |
| 1006 | TABOURIN Jean-Lou | | 00:00.000 | -01:41:05.000 | |
| 1006 | ULRICH Emilien | | 00:00.000 | -01:41:05.000 | |