| 1 | MARGUERITAT Titouan | Team Atria - VS Gerzatois | 03:01:52.000 | - | 41.404 |
| 2 | DAUSCHY Guillaume | CC Nogent-sur-Oise | 03:01:52.000 | - | 41.404 |
| 3 | HARDOUIN Louis | Guidon Chalettois | 03:01:52.000 | - | 41.404 |
| 4 | SORANZO Mael | EC Saint-Etienne Loire | 03:01:52.000 | - | 41.404 |
| 5 | COQUERET Louis | VC Unité Schwenheim | 03:01:52.000 | - | 41.404 |
| 6 | RIZZA Stefano | LAN Service - GranMonferrato | 03:01:52.000 | - | 41.404 |
| 7 | VAN ASBROECK Maarten | Bourg-en-Bresse Ain Cyclisme | 03:01:52.000 | - | 41.404 |
| 8 | ROUSSEL Antoine | EC Saint-Etienne Loire | 03:01:52.000 | - | 41.404 |
| 9 | MEUNIER SOW Neriah | NIPPO-EF-Martigues | 03:01:56.000 | 04.000 | 41.389 |
| 10 | LIARDET Arthur | Team N'side | 03:01:58.000 | 06.000 | 41.381 |
| 11 | LE CUNFF Kévin | VC Rouen 76 | 03:01:58.000 | 06.000 | 41.381 |
| 12 | MARCHANDISE Charles | Béziers Méditerranée Cyclisme | 03:01:58.000 | 06.000 | 41.381 |
| 13 | PLAMONDON Joel | Team N'side | 03:01:58.000 | 06.000 | 41.381 |
| 14 | SENICOURT Kylian | VC Rouen 76 | 03:01:58.000 | 06.000 | 41.381 |
| 15 | LABBE Benjamin | Team Bricquebec Cotentin | 03:01:58.000 | 06.000 | 41.381 |
| 16 | GUERNALEC Victor | Bourg-en-Bresse Ain Cyclisme | 03:01:58.000 | 06.000 | 41.381 |
| 17 | CHAUSSINAND Joris | Bourg-en-Bresse Ain Cyclisme | 03:01:58.000 | 06.000 | 41.381 |
| 18 | SILLIAU Nicolas | Hexagone - Corbas Lyon Métropole | 03:01:58.000 | 06.000 | 41.381 |
| 19 | BUFFIN Lois | CR4C Roanne | 03:01:58.000 | 06.000 | 41.381 |
| 20 | GIORDANENGO Tom | CR4C Roanne | 03:01:58.000 | 06.000 | 41.381 |
| 21 | MARIN Julien | Hexagone - Corbas Lyon Métropole | 03:01:58.000 | 06.000 | 41.381 |
| 22 | LEBEAU Mathis | Charvieu Chavagneux Isère Cyclisme | 03:01:58.000 | 06.000 | 41.381 |
| 23 | GRAND Antoine | Hexagone - Corbas Lyon Métropole | 03:01:58.000 | 06.000 | 41.381 |
| 24 | BOTTIN Timo | Isatis Cycling Team | 03:01:58.000 | 06.000 | 41.381 |
| 25 | BROOKES Joseph | AVC Aix-en-Provence | 03:02:03.000 | 11.000 | 41.362 |
| 26 | GOISNARD Téo | Isatis Cycling Team | 03:02:03.000 | 11.000 | 41.362 |
| 27 | MARÍN José | NIPPO-EF-Martigues | 03:02:03.000 | 11.000 | 41.362 |
| 28 | BOICHIS Paul | AVC Aix-en-Provence | 03:02:03.000 | 11.000 | 41.362 |
| 29 | CHAN TSIN Romain | USSA Pavilly Barentin | 03:02:03.000 | 11.000 | 41.362 |
| 30 | CHATONNET Toby | VC Rouen 76 | 03:02:03.000 | 11.000 | 41.362 |
| 31 | CORNILLON Nathan | Charvieu Chavagneux Isère Cyclisme | 03:02:03.000 | 11.000 | 41.362 |
| 32 | AYACHE Thibault | UV Aube | 03:02:03.000 | 11.000 | 41.362 |
| 33 | SHYRIN Daniil | UC Monaco | 03:02:03.000 | 11.000 | 41.362 |
| 34 | SERRIÈRES Lucas | Team Atria - VS Gerzatois | 03:02:03.000 | 11.000 | 41.362 |
| 35 | BUCHETET Benjamin | Isatis Cycling Team | 03:02:03.000 | 11.000 | 41.362 |
| 36 | VILA Emiliano | ASPTT Nancy | 03:02:03.000 | 11.000 | 41.362 |
| 37 | WHITEHEAD Josh | UV Aube | 03:02:03.000 | 11.000 | 41.362 |
| 38 | LOULERGUE Victor | Bourg-en-Bresse Ain Cyclisme | 03:02:11.000 | 19.000 | 41.332 |
| 39 | ARSAC Rémi | EC Saint-Etienne Loire | 03:02:11.000 | 19.000 | 41.332 |
| 40 | DROUET Victor | USSA Pavilly Barentin | 03:02:11.000 | 19.000 | 41.332 |
| 41 | HABERT Axel | Team Atria - VS Gerzatois | 03:02:11.000 | 19.000 | 41.332 |
| 42 | VALVASORI Larry | CR4C Roanne | 03:02:11.000 | 19.000 | 41.332 |
| 43 | FOISSOTTE Paul | VC Unité Schwenheim | 03:02:11.000 | 19.000 | 41.332 |
| 44 | RIBEIRO DA CRUZ Mathias | Hexagone - Corbas Lyon Métropole | 03:02:14.000 | 22.000 | 41.321 |
| 45 | LETHIER Melvyn | AC Bisontine | 03:02:16.000 | 24.000 | 41.313 |
| 46 | NAVARRO Gauthier | Béziers Méditerranée Cyclisme | 03:02:19.000 | 27.000 | 41.302 |
| 47 | ANDRÉ Gaspard | Bourg-en-Bresse Ain Cyclisme | 03:02:19.000 | 27.000 | 41.302 |
| 48 | LE TURNIER Mathias | Bourg-en-Bresse Ain Cyclisme | 03:02:19.000 | 27.000 | 41.302 |
| 49 | CORNU Benjamin | Team Bricquebec Cotentin | 03:02:23.000 | 31.000 | 41.287 |
| 50 | OUELLET Edward | Team N'side | 03:02:25.000 | 33.000 | 41.279 |
| 51 | LANGELLA Lenaic | VC Rouen 76 | 03:02:27.000 | 35.000 | 41.272 |
| 52 | SCULLY Conal | NIPPO-EF-Martigues | 03:02:29.000 | 37.000 | 41.264 |
| 53 | RUBINO Samuele | LAN Service - GranMonferrato | 03:02:31.000 | 39.000 | 41.257 |
| 54 | CLOUAIRE Raphaël | VC Rouen 76 | 03:05:51.000 | 3:59.000 | 40.517 |
| 55 | ROUDIER Hugo | EC Saint-Etienne Loire | 03:06:40.000 | 4:48.000 | 40.339 |
| 56 | JAMET Alexandre | EC Saint-Etienne Loire | 03:06:40.000 | 4:48.000 | 40.339 |
| 57 | BETELLI Pierre | Bourg-en-Bresse Ain Cyclisme | 03:06:40.000 | 4:48.000 | 40.339 |
| 58 | SZIJÁRTÓ Zétény | UC Monaco | 03:07:23.000 | 5:31.000 | 40.185 |
| 59 | PICHON Mathis | CC Nogent-sur-Oise | 03:07:23.000 | 5:31.000 | 40.185 |
| 60 | BASARABA Mykhailo | UC Monaco | 03:07:26.000 | 5:34.000 | 40.174 |
| 61 | SAINT GUILHEM Thibaud | AVC Aix-en-Provence | 03:07:26.000 | 5:34.000 | 40.174 |
| 62 | TESSIORE Tommaso | UC Monaco | 03:07:26.000 | 5:34.000 | 40.174 |
| 63 | PATAT Clement | USSA Pavilly Barentin | 03:07:31.000 | 5:39.000 | 40.156 |
| 64 | DUCRUET Louka | CR4C Roanne | 03:07:49.000 | 5:57.000 | 40.092 |
| 65 | SEIGNEURET Thomas | | 03:07:53.000 | 6:01.000 | 40.078 |
| 66 | BLANNIN Noah | NIPPO-EF-Martigues | 03:07:53.000 | 6:01.000 | 40.078 |
| 67 | VIORT Hugo | Isatis Cycling Team | 03:07:53.000 | 6:01.000 | 40.078 |
| 68 | GUILLEMOT Cyprien | UV Aube | 03:07:53.000 | 6:01.000 | 40.078 |
| 69 | RICHARD Nathan | USSA Pavilly Barentin | 03:07:53.000 | 6:01.000 | 40.078 |
| 70 | RONGÈRE Quentin | CR4C Roanne | 03:07:53.000 | 6:01.000 | 40.078 |
| 71 | MERLIN Cyrian | Team Atria - VS Gerzatois | 03:07:53.000 | 6:01.000 | 40.078 |
| 72 | TÓTH Márkó | UC Monaco | 03:07:57.000 | 6:05.000 | 40.064 |
| 73 | CROOK Jack | UV Aube | 03:07:57.000 | 6:05.000 | 40.064 |
| 74 | MIAS Antoine | Team Bricquebec Cotentin | 03:07:57.000 | 6:05.000 | 40.064 |
| 75 | VIARDOT Matteo | VC Rouen 76 | 03:07:57.000 | 6:05.000 | 40.064 |
| 76 | TAROLLA Matteo | LAN Service - GranMonferrato | 03:07:57.000 | 6:05.000 | 40.064 |
| 77 | ZANOLINI Sergio | LAN Service - GranMonferrato | 03:07:57.000 | 6:05.000 | 40.064 |
| 78 | TSUDA Yugi | NIPPO-EF-Martigues | 03:08:03.000 | 6:11.000 | 40.043 |
| 78 | TSUDA Yugi | Yowamushi Pedal Cycling Team | 03:08:03.000 | 6:11.000 | 40.043 |
| 79 | RICHARDS Kane | AC Bisontine | 03:08:12.000 | 6:20.000 | 40.011 |
| 80 | VANOTTI Jules | Isatis Cycling Team | 03:08:12.000 | 6:20.000 | 40.011 |
| 81 | BOILEAU Leo | EC Saint-Etienne Loire | 03:08:26.000 | 6:34.000 | 39.961 |
| 82 | CHATELUS Axel | EC Saint-Etienne Loire | 03:08:26.000 | 6:34.000 | 39.961 |
| 83 | ROUIRE Dimitri | CR4C Roanne | 03:08:26.000 | 6:34.000 | 39.961 |
| 84 | LOUIS Maxime | CC Nogent-sur-Oise | 03:10:11.000 | 8:19.000 | 39.593 |
| 85 | POTTIER Raphaël | AVC Aix-en-Provence | 03:10:16.000 | 8:24.000 | 39.576 |
| 86 | CREPIN Felicien | VC Unité Schwenheim | 03:10:16.000 | 8:24.000 | 39.576 |
| 87 | GAUDEL Matteo | AC Bisontine | 03:10:16.000 | 8:24.000 | 39.576 |
| 88 | ARNOULD Flavien | ASPTT Nancy | 03:10:21.000 | 8:29.000 | 39.559 |
| 89 | VERNIÉ Pierre | Lyon Sprint Evolution | 03:10:21.000 | 8:29.000 | 39.559 |
| 90 | MÉAL Théo | Team Bricquebec Cotentin | 03:10:23.000 | 8:31.000 | 39.552 |
| 91 | CHEVILLARD Aymeric | Guidon Chalettois | 03:10:23.000 | 8:31.000 | 39.552 |
| 92 | ANSARD Jason | Guidon Chalettois | 03:10:25.000 | 8:33.000 | 39.545 |
| 93 | LE PROVOST Gabriel | Charvieu Chavagneux Isère Cyclisme | 03:10:30.000 | 8:38.000 | 39.528 |
| 94 | FILLION Erwann | Team Bricquebec Cotentin | 03:10:45.000 | 8:53.000 | 39.476 |
| 95 | PROTIN Célian | UV Aube | 03:10:45.000 | 8:53.000 | 39.476 |
| 96 | THIROTEL Hugo | VC Unité Schwenheim | 03:10:48.000 | 8:56.000 | 39.465 |
| 97 | LAYMOND Maxime | Hexagone - Corbas Lyon Métropole | 03:10:48.000 | 8:56.000 | 39.465 |
| 98 | MERMET Rémi | AC Bisontine | 03:11:40.000 | 9:48.000 | 39.287 |
| 99 | ANSELMI Daniele | LAN Service - GranMonferrato | 03:11:42.000 | 9:50.000 | 39.28 |
| 100 | LAMBERT Mathieu | AVC Aix-en-Provence | 03:11:42.000 | 9:50.000 | 39.28 |
| 100 | LAMBERT Mathieu | Team Energizer | 03:11:42.000 | 9:50.000 | 39.28 |
| 101 | PIERRAT Joseph | Team N'side | 03:11:42.000 | 9:50.000 | 39.28 |
| 102 | DOMENC Hugo | | 03:11:42.000 | 9:50.000 | 39.28 |
| 103 | PAUCHARD Eliot | Charvieu Chavagneux Isère Cyclisme | 03:11:47.000 | 9:55.000 | 39.263 |
| 104 | MARSAN Luc | AVC Aix-en-Provence | 03:11:47.000 | 9:55.000 | 39.263 |
| 105 | TRABUC Alexis | VS Hyérois | 03:14:00.000 | 00:12:08.000 | 38.814 |
| 106 | LEBRETON Samuel | USSA Pavilly Barentin | 03:14:08.000 | 00:12:16.000 | 38.788 |
| 107 | FERGUSON Elyot | ASPTT Nancy | 03:14:08.000 | 00:12:16.000 | 38.788 |
| 108 | PAYANY Matt | OCC Antibes-Alpes-Maritimes | 03:14:10.000 | 00:12:18.000 | 38.781 |
| 109 | AMBERT Nicolas | CC Nogent-sur-Oise | 03:14:10.000 | 00:12:18.000 | 38.781 |
| 110 | MOREL Tom | Team Bricquebec Cotentin | 03:14:10.000 | 00:12:18.000 | 38.781 |
| 111 | THÉOT Hugo | VC Rouen 76 | 03:14:10.000 | 00:12:18.000 | 38.781 |
| 112 | KRAEMER Léo | VC Unité Schwenheim | 03:14:10.000 | 00:12:18.000 | 38.781 |
| 113 | AZILE LOZACH Julien | Charvieu Chavagneux Isère Cyclisme | 03:14:10.000 | 00:12:18.000 | 38.781 |
| 114 | ROSSIER Thibault | Charvieu Chavagneux Isère Cyclisme | 03:14:14.000 | 00:12:22.000 | 38.768 |
| 115 | COCAULT Paul | Sablé Sarthe Cyclisme | 03:14:14.000 | 00:12:22.000 | 38.768 |
| 116 | FINCKBOHNER Anaël | VC Unité Schwenheim | 03:14:14.000 | 00:12:22.000 | 38.768 |
| 117 | BARTHOULOT Romain | AC Bisontine | 03:14:18.000 | 00:12:26.000 | 38.755 |
| 118 | RAMBAULT Axel | Guidon Chalettois | 03:16:05.000 | 00:14:13.000 | 38.402 |
| 119 | PECQUENARD Jules | UC Monaco | 03:16:05.000 | 00:14:13.000 | 38.402 |
| 120 | POLETTO Antoine | UV Aube | 03:16:05.000 | 00:14:13.000 | 38.402 |
| 121 | MEYERS Charel | VC Unité Schwenheim | 03:16:05.000 | 00:14:13.000 | 38.402 |
| 1005 | ANDRE Alix | AVC Aix-en-Provence | 00:00.000 | -03:01:52.000 | |
| 1005 | RAYNAUD Baptiste | Team Atria - VS Gerzatois | 00:00.000 | -03:01:52.000 | |
| 1005 | HASHIKAWA Jo | NIPPO-EF-Martigues | 00:00.000 | -03:01:52.000 | |
| 1005 | DURAND Dorian | NIPPO-EF-Martigues | 00:00.000 | -03:01:52.000 | |
| 1005 | MORTIER Thibaut | AC Bisontine | 00:00.000 | -03:01:52.000 | |
| 1005 | DAVID Alexis | AC Bisontine | 00:00.000 | -03:01:52.000 | |
| 1005 | MARCENAC Louis | CR4C Roanne | 00:00.000 | -03:01:52.000 | |
| 1005 | DREVET Quentin | Guidon Chalettois | 00:00.000 | -03:01:52.000 | |
| 1005 | GAUTHIER CASTRO Diego | Guidon Chalettois | 00:00.000 | -03:01:52.000 | |
| 1005 | LAROCHE Hugo | Guidon Chalettois | 00:00.000 | -03:01:52.000 | |
| 1005 | BOUQUET Thomas | USSA Pavilly Barentin | 00:00.000 | -03:01:52.000 | |
| 1005 | MAGNIEN Lorenzo | USSA Pavilly Barentin | 00:00.000 | -03:01:52.000 | |
| 1005 | BOULAIRE Angus | CC Nogent-sur-Oise | 00:00.000 | -03:01:52.000 | |
| 1005 | LAINO Edoardo | LAN Service - GranMonferrato | 00:00.000 | -03:01:52.000 | |
| 1005 | BORDOLI Nicola | LAN Service - GranMonferrato | 00:00.000 | -03:01:52.000 | |
| 1005 | BEGIN Mathis | 360 Agency Cycle Régis | 00:00.000 | -03:01:52.000 | |
| 1005 | BOUSSUGE Gabriel | OCC Antibes-Alpes-Maritimes | 00:00.000 | -03:01:52.000 | |
| 1005 | FERRARO Quentin | OCC Antibes-Alpes-Maritimes | 00:00.000 | -03:01:52.000 | |
| 1005 | HAMMOUCHEN Kassa | OCC Antibes-Alpes-Maritimes | 00:00.000 | -03:01:52.000 | |
| 1005 | RUSSO Mathias | OCC Antibes-Alpes-Maritimes | 00:00.000 | -03:01:52.000 | |
| 1005 | BOUCHARD Félix | Team N'side | 00:00.000 | -03:01:52.000 | |
| 1005 | ROBERTSON Matiss | Isatis Cycling Team | 00:00.000 | -03:01:52.000 | |
| 1005 | MENARD Florian | VS Hyérois | 00:00.000 | -03:01:52.000 | |
| 1005 | LENTINI Oscar | VS Hyérois | 00:00.000 | -03:01:52.000 | |
| 1005 | MATARESE Mathieu | VS Hyérois | 00:00.000 | -03:01:52.000 | |
| 1005 | MINOTTE Sébastien | VS Hyérois | 00:00.000 | -03:01:52.000 | |
| 1005 | ECORCHARD Jules | UV Aube | 00:00.000 | -03:01:52.000 | |
| 1005 | CHAMBERLAND Max | ASPTT Nancy | 00:00.000 | -03:01:52.000 | |
| 1005 | CLÉMENT Jules | ASPTT Nancy | 00:00.000 | -03:01:52.000 | |
| 1005 | DUVIGNEAU Guillaume | Sablé Sarthe Cyclisme | 00:00.000 | -03:01:52.000 | |
| 1005 | DELESTRE Alexis | Sablé Sarthe Cyclisme | 00:00.000 | -03:01:52.000 | |
| 1005 | BOUTVILLE David | Sablé Sarthe Cyclisme | 00:00.000 | -03:01:52.000 | |
| 1005 | ASTIE Thomas | | 00:00.000 | -03:01:52.000 | |
| 1005 | PAYAN Romain | Lyon Sprint Evolution | 00:00.000 | -03:01:52.000 | |
| 1005 | ARNOUX Augustin | Lyon Sprint Evolution | 00:00.000 | -03:01:52.000 | |
| 1005 | MADONA Corentin | Lyon Sprint Evolution | 00:00.000 | -03:01:52.000 | |
| 1005 | MIZOGUCHI Tatsuya | Lyon Sprint Evolution | 00:00.000 | -03:01:52.000 | |
| 1005 | MALINGE Jérémie | Béziers Méditerranée Cyclisme | 00:00.000 | -03:01:52.000 | |
| 1005 | SALAVY Célio | Béziers Méditerranée Cyclisme | 00:00.000 | -03:01:52.000 | |
| 1005 | VIGNES Lucas | Béziers Méditerranée Cyclisme | 00:00.000 | -03:01:52.000 | |
| 1005 | GUEY Ruben | Béziers Méditerranée Cyclisme | 00:00.000 | -03:01:52.000 | |
| 1005 | DESPEYROUX Florian | | 00:00.000 | -03:01:52.000 | |
| 1005 | NUNES Thibaud | | 00:00.000 | -03:01:52.000 | |
| 1005 | PRIEUR Elian | | 00:00.000 | -03:01:52.000 | |