| 1 | BONIFACE Lucas | Vendée U Pays de la Loire | 02:22:36.000 | - | 42.076 |
| 2 | DAUPHIN Florian | VC Pays de Loudéac | 02:22:36.000 | - | 42.076 |
| 3 | GAREL Adrien | Sojasun Espoir - ACNC | 02:22:36.000 | - | 42.076 |
| 4 | KISKONEN Siim | EC Saint-Etienne Loire | 02:22:36.000 | - | 42.076 |
| 5 | DRANSART Maxime | Laval Cyclisme 53 | 02:22:36.000 | - | 42.076 |
| 6 | KRAEMER Léo | SCO Dijon - Team Matériel - Velo.com | 02:22:36.000 | - | 42.076 |
| 7 | GAUTHERAT Pierre | SCO Dijon - Team Matériel - Velo.com | 02:22:36.000 | - | 42.076 |
| 7 | GAUTHERAT Pierre | Team Royalbikeshop.com | 02:22:36.000 | - | 42.076 |
| 8 | RAPITEAU Florian | Laval Cyclisme 53 | 02:22:36.000 | - | 42.076 |
| 9 | BÉNÉTEAU Lucas | SCO Dijon - Team Matériel - Velo.com | 02:22:36.000 | - | 42.076 |
| 10 | MAITRE Florian | Laval Cyclisme 53 | 02:22:36.000 | - | 42.076 |
| 11 | HAVOT Sébastien | VC Rouen 76 | 02:22:36.000 | - | 42.076 |
| 11 | HAVOT Sébastien | Ardennes Cross Team Gecibat | 02:22:36.000 | - | 42.076 |
| 12 | BOHAL Victor | Laval Cyclisme 53 | 02:22:36.000 | - | 42.076 |
| 13 | LE BON Johan | Dinan Sport Cycling | 02:22:36.000 | - | 42.076 |
| 14 | MAHOUDO Nolann | VC Pays de Loudéac | 02:22:36.000 | - | 42.076 |
| 15 | DO REGO Fabio | Paris Cycliste Olympique | 02:22:36.000 | - | 42.076 |
| 16 | BOILEAU Leo | EC Saint-Etienne Loire | 02:22:36.000 | - | 42.076 |
| 17 | DEMEAUTIS Matthieu | Océane Top 16 | 02:22:36.000 | - | 42.076 |
| 18 | CAM Maxime | Dinan Sport Cycling | 02:22:36.000 | - | 42.076 |
| 19 | GUILLON Célestin | Laval Cyclisme 53 | 02:22:36.000 | - | 42.076 |
| 20 | GUICHARD Mickaël | WB - Fybolia Morbihan | 02:22:36.000 | - | 42.076 |
| 21 | COSTEPLANE Aurélien | Occitane Cyclisme Formation | 02:22:36.000 | - | 42.076 |
| 22 | ROME Axel | Sojasun Espoir - ACNC | 02:22:36.000 | - | 42.076 |
| 23 | BOULAIS Jules | Sojasun Espoir - ACNC | 02:22:36.000 | - | 42.076 |
| 24 | LE PENNEC Guerand | VC Pays de Loudéac | 02:22:36.000 | - | 42.076 |
| 25 | ROUSSEL Antoine | VC Vaulx-en-Velin | 02:22:36.000 | - | 42.076 |
| 26 | GROLIER Lucas | Vendée U Pays de la Loire | 02:22:36.000 | - | 42.076 |
| 27 | GEORGE Alfred | Vendée U Pays de la Loire | 02:22:36.000 | - | 42.076 |
| 28 | BONNET Thomas | Vendée U Pays de la Loire | 02:22:36.000 | - | 42.076 |
| 29 | OOSTERLINCK Joes | EFC-L&R-AGS Juniors | 02:23:00.000 | 24.000 | 41.958 |
| 29 | OOSTERLINCK Joes | EFC-L&R-AGS | 02:23:00.000 | 24.000 | 41.958 |
| 30 | VEISTROFFER Baptiste | VC Pays de Loudéac | 02:23:03.000 | 27.000 | 41.943 |
| 31 | LE PAGE Samuel | Dinan Sport Cycling | 02:23:03.000 | 27.000 | 41.943 |
| 32 | RAMBAULT Axel | SCO Dijon - Team Matériel - Velo.com | 02:23:03.000 | 27.000 | 41.943 |
| 33 | PERIOU Tony | VC Pays de Loudéac | 02:23:03.000 | 27.000 | 41.943 |
| 33 | PERIOU Tony | Team S1neo Loudeac | 02:23:03.000 | 27.000 | 41.943 |
| 34 | CARLOT Mateo | VC Rouen 76 | 02:23:03.000 | 27.000 | 41.943 |
| 35 | RONDEL Mathys | VC Pays de Loudéac | 02:23:03.000 | 27.000 | 41.943 |
| 36 | CARREAU Lukas | Dinan Sport Cycling | 02:23:15.000 | 39.000 | 41.885 |
| 37 | TRICOT Corentin | Guidon Chalettois | 02:23:33.000 | 57.000 | 41.797 |
| 38 | GRAS Yan | SCO Dijon - Team Matériel - Velo.com | 02:23:39.000 | 1:03.000 | 41.768 |
| 38 | GRAS Yan | Team Podiocom CC | 02:23:39.000 | 1:03.000 | 41.768 |
| 39 | THIERRY Pierre | WB - Fybolia Morbihan | 02:23:39.000 | 1:03.000 | 41.768 |
| 40 | PEATFIELD Benjamin | Vendée U Pays de la Loire | 02:24:03.000 | 1:27.000 | 41.652 |
| 41 | BOUTVILLE David | Laval Cyclisme 53 | 02:25:09.000 | 2:33.000 | 41.337 |
| 42 | SCHELLENBERG Thomas | | 02:25:51.000 | 3:15.000 | 41.138 |
| 43 | SILLIAU Nicolas | | 02:25:51.000 | 3:15.000 | 41.138 |
| 44 | MADORRE Thibaut | Paris Cycliste Olympique | 02:25:51.000 | 3:15.000 | 41.138 |
| 45 | DE WEERT Robbe | Urbano - Vulsteke Cycling Team | 02:25:51.000 | 3:15.000 | 41.138 |
| 46 | MOISAN Emmanuel | VC Vaulx-en-Velin | 02:25:51.000 | 3:15.000 | 41.138 |
| 47 | LECAMUS-LAMBERT Florentin | VC Rouen 76 | 02:27:13.000 | 4:37.000 | 40.756 |
| 48 | BELLICAUD Jeremy | Océane Top 16 | 02:27:13.000 | 4:37.000 | 40.756 |
| 49 | ZIELIŃSKI Piotr | VC Pays de Lorient | 02:27:31.000 | 4:55.000 | 40.673 |
| 50 | TANGUY Hugo | | 02:27:31.000 | 4:55.000 | 40.673 |
| 51 | MOSIN Baptiste | VC Pays de Lorient | 02:27:31.000 | 4:55.000 | 40.673 |
| 52 | VAN DYCK Jan | EFC-L&R-AGS | 02:27:31.000 | 4:55.000 | 40.673 |
| 53 | JALADEAU Artus | Occitane Cyclisme Formation | 02:27:31.000 | 4:55.000 | 40.673 |
| 54 | CAMPISTROUS Romain | Occitane Cyclisme Formation | 02:27:31.000 | 4:55.000 | 40.673 |
| 55 | VAN POPPEL Sébastien | Urbano - Vulsteke Cycling Team | 02:27:47.000 | 5:11.000 | 40.6 |
| 56 | ALLENO Clément | Dinan Sport Cycling | 02:27:47.000 | 5:11.000 | 40.6 |
| 57 | CORDENOS Clément | Dunkerque Grand Littoral | 02:27:47.000 | 5:11.000 | 40.6 |
| 58 | WILLEMS Senne | EFC-L&R-AGS Juniors | 02:27:47.000 | 5:11.000 | 40.6 |
| 58 | WILLEMS Senne | EFC-L&R-AGS | 02:27:47.000 | 5:11.000 | 40.6 |
| 59 | ROUXEL Maxime | Côtes d'Armor-Marie Morin-U | 02:27:47.000 | 5:11.000 | 40.6 |
| 60 | PRUNER Nathan | | 02:27:47.000 | 5:11.000 | 40.6 |
| 61 | ERAUW Thiemo | Urbano - Vulsteke Cycling Team | 02:27:47.000 | 5:11.000 | 40.6 |
| 62 | BODARD Damien | Sojasun Espoir - ACNC | 02:27:47.000 | 5:11.000 | 40.6 |
| 63 | DUC Maxence | Guidon Chalettois | 02:27:47.000 | 5:11.000 | 40.6 |
| 64 | CARIOU Julian | | 02:27:47.000 | 5:11.000 | 40.6 |
| 65 | KELLY Adam | Urbano - Vulsteke Cycling Team | 02:27:47.000 | 5:11.000 | 40.6 |
| 66 | ANSONS Kristers | EC Saint-Etienne Loire | 02:27:47.000 | 5:11.000 | 40.6 |
| 67 | ANANIE Ugo | Dunkerque Grand Littoral | 02:27:47.000 | 5:11.000 | 40.6 |
| 67 | ANANIE Ugo | Cross Team Legendre | 02:27:47.000 | 5:11.000 | 40.6 |
| 68 | AZILE LOZACH Julien | Océane Top 16 | 02:27:47.000 | 5:11.000 | 40.6 |
| 69 | VAN ELSLANDER Simon | Urbano - Vulsteke Cycling Team | 02:27:47.000 | 5:11.000 | 40.6 |
| 70 | BAUTRAIT Corentin | VC Rouen 76 | 02:27:47.000 | 5:11.000 | 40.6 |
| 71 | LAVIGNAC Matthieu | Occitane Cyclisme Formation | 02:27:47.000 | 5:11.000 | 40.6 |
| 71 | LAVIGNAC Matthieu | OCF Team Cross | 02:27:47.000 | 5:11.000 | 40.6 |
| 72 | BONHOMME Arthur | EC Saint-Etienne Loire | 02:27:47.000 | 5:11.000 | 40.6 |
| 73 | CAPRON Rémi | EC Saint-Etienne Loire | 02:27:47.000 | 5:11.000 | 40.6 |
| 74 | LE GALUDEC Louis | | 02:27:47.000 | 5:11.000 | 40.6 |
| 75 | LESNÉ Robin | | 02:27:47.000 | 5:11.000 | 40.6 |
| 76 | MUSSET Owen | | 02:27:47.000 | 5:11.000 | 40.6 |
| 77 | COTARD Théo | Côtes d'Armor-Marie Morin-U | 02:27:47.000 | 5:11.000 | 40.6 |
| 78 | ARZEL Maxime | | 02:27:47.000 | 5:11.000 | 40.6 |
| 79 | POULARD Baptiste | SCO Dijon - Team Matériel - Velo.com | 02:27:47.000 | 5:11.000 | 40.6 |
| 80 | LABBE Benjamin | Dunkerque Grand Littoral | 02:27:47.000 | 5:11.000 | 40.6 |
| 81 | RENAULT Baptiste | Dinan Sport Cycling | 02:27:47.000 | 5:11.000 | 40.6 |
| 82 | LEWIS Adam | Côtes d'Armor-Marie Morin-U | 02:27:47.000 | 5:11.000 | 40.6 |
| 83 | DAVID Nicolas | | 02:27:47.000 | 5:11.000 | 40.6 |
| 84 | VERNIÉ Pierre | VC Vaulx-en-Velin | 02:27:47.000 | 5:11.000 | 40.6 |
| 85 | OOSTHUIZEN Jason | VC Rouen 76 | 02:27:47.000 | 5:11.000 | 40.6 |
| 86 | BOUTS Jens | Urbano - Vulsteke Cycling Team | 02:27:47.000 | 5:11.000 | 40.6 |
| 87 | GRESSIER Maxime | Paris Cycliste Olympique | 02:27:47.000 | 5:11.000 | 40.6 |
| 88 | HERON Antonin | Côtes d'Armor-Marie Morin-U | 02:27:47.000 | 5:11.000 | 40.6 |
| 89 | VILLEMIN Alan | Guidon Chalettois | 02:27:47.000 | 5:11.000 | 40.6 |
| 90 | BUFFIN Lois | VC Vaulx-en-Velin | 02:27:47.000 | 5:11.000 | 40.6 |
| 91 | LAURANS Théo | WB - Fybolia Morbihan | 02:27:47.000 | 5:11.000 | 40.6 |
| 92 | MORICE Ludovic | | 02:27:47.000 | 5:11.000 | 40.6 |
| 93 | LEMOINE Gaëtan | Occitane Cyclisme Formation | 02:27:47.000 | 5:11.000 | 40.6 |
| 94 | PLAISANT Lucas | VC Vaulx-en-Velin | 02:27:47.000 | 5:11.000 | 40.6 |
| 95 | LE BOETEZ Clement | Océane Top 16 | 02:27:47.000 | 5:11.000 | 40.6 |
| 96 | VEZIE Valentin | Côtes d'Armor-Marie Morin-U | 02:27:47.000 | 5:11.000 | 40.6 |
| 97 | FIEFVEZ Rudy | Océane Top 16 | 02:27:47.000 | 5:11.000 | 40.6 |
| 98 | RUAULT Nathan | WB - Fybolia Morbihan | 02:27:47.000 | 5:11.000 | 40.6 |
| 99 | BAREILLE Bastien | Océane Top 16 | 02:27:47.000 | 5:11.000 | 40.6 |
| 100 | BROHAN Nolan | VC Pays de Lorient | 02:27:47.000 | 5:11.000 | 40.6 |
| 101 | GUILLE Lucas | WB - Fybolia Morbihan | 02:27:47.000 | 5:11.000 | 40.6 |
| 102 | POL Gaëtan | Guidon Chalettois | 02:27:47.000 | 5:11.000 | 40.6 |
| 103 | BRENTERCH Erwan | | 02:27:47.000 | 5:11.000 | 40.6 |
| 104 | DRUMEL Alexis | | 02:27:47.000 | 5:11.000 | 40.6 |
| 105 | VANDERMEERSCH Emilien | Dunkerque Grand Littoral | 02:27:47.000 | 5:11.000 | 40.6 |
| 106 | SAGNIER Théo | Paris Cycliste Olympique | 02:27:47.000 | 5:11.000 | 40.6 |
| 107 | LE NY Jean-Louis | WB - Fybolia Morbihan | 02:27:47.000 | 5:11.000 | 40.6 |
| 108 | SEGUI Lucas | | 02:27:47.000 | 5:11.000 | 40.6 |
| 109 | ROUSSEL Hugo | Paris Cycliste Olympique | 02:27:47.000 | 5:11.000 | 40.6 |
| 110 | RACAULT Ronan | Guidon Chalettois | 02:27:47.000 | 5:11.000 | 40.6 |
| 111 | COSS Loris | VC Vaulx-en-Velin | 02:27:47.000 | 5:11.000 | 40.6 |
| 112 | KOWALSKI Dylan | VC Rouen 76 | 02:27:47.000 | 5:11.000 | 40.6 |
| 113 | HUENS Rémi | Dunkerque Grand Littoral | 02:27:47.000 | 5:11.000 | 40.6 |
| 114 | JOUANJAN Lilian | Sojasun Espoir - ACNC | 02:27:47.000 | 5:11.000 | 40.6 |
| 115 | BATISTA Camille | Guidon Chalettois | 02:27:47.000 | 5:11.000 | 40.6 |
| 116 | CASTELLARNAU Florent | Occitane Cyclisme Formation | 02:27:47.000 | 5:11.000 | 40.6 |
| 117 | LAVENANT Thibault | Sojasun Espoir - ACNC | 02:27:47.000 | 5:11.000 | 40.6 |
| 118 | FAVENNEC Titouan | | 02:27:47.000 | 5:11.000 | 40.6 |
| 119 | VADIC Baptiste | Vendée U Pays de la Loire | 02:27:47.000 | 5:11.000 | 40.6 |
| 120 | LE FRESNE Julien | | 02:27:47.000 | 5:11.000 | 40.6 |
| 121 | SCHMIDT Fabien | | 02:27:47.000 | 5:11.000 | 40.6 |
| 122 | MENTHÉOUR Paul-Mickaël | | 02:27:47.000 | 5:11.000 | 40.6 |
| 123 | LEYMAN Celestin | Dunkerque Grand Littoral | 02:27:47.000 | 5:11.000 | 40.6 |
| 124 | BOYER Kevin | | 02:27:47.000 | 5:11.000 | 40.6 |
| 1005 | BOWN Morgan | EC Saint-Etienne Loire | 00:00.000 | -02:22:36.000 | |
| 1005 | RIVALLAIN Hugo | | 00:00.000 | -02:22:36.000 | |