| 1 | HARTLEY James | Team Bricquebec Cotentin | 03:47:45.000 | - | 43.548 | 
| 2 | DE VINCENZI Luca | OCF Team Legend Wheels | 03:47:45.000 | - | 43.548 | 
| 3 | JALADEAU Artus | GSC Blagnac Vélo Sport 31 | 03:47:45.000 | - | 43.548 | 
| 4 | ADAM Guillaume | Veloce Club Rouen 76 | 03:47:45.000 | - | 43.548 | 
| 5 | THÉOT Hugo | Paris Cycliste Olympique | 03:47:45.000 | - | 43.548 | 
| 6 | SENICOURT Kylian | Team Lockimmo.com | 03:47:45.000 | - | 43.548 | 
| 7 | RULLIER Hans | VC Pays de Loudéac | 03:47:45.000 | - | 43.548 | 
| 8 | GLOT Raphael | ES Torigni | 03:47:45.000 | - | 43.548 | 
| 9 | PICARD Paul | OCF Team Legend Wheels | 03:47:45.000 | - | 43.548 | 
| 10 | HUCK Léandre | Veloce Club Rouen 76 | 03:47:45.000 | - | 43.548 | 
| 11 | BEURVILLE Mathis | Team Marni-N'side | 03:47:45.000 | - | 43.548 | 
| 12 | VANDERMEERSCH Emilien | Team Lockimmo.com | 03:47:57.000 | 12.000 | 43.51 | 
| 13 | PLAMONDON Joel | Team Marni-N'side | 03:47:57.000 | 12.000 | 43.51 | 
| 14 | LE MONNIER DE GOUVILLE Guy | Team Lockimmo.com | 03:47:57.000 | 12.000 | 43.51 | 
| 15 | BELDON Alex | Muc-Off-SRCT-Storck | 03:47:57.000 | 12.000 | 43.51 | 
| 16 | MORGAN Edward | Muc-Off-SRCT-Storck | 03:47:57.000 | 12.000 | 43.51 | 
| 17 | VAN LIEROP Danny | WILVO Group - TWC De Kempen | 03:47:57.000 | 12.000 | 43.51 | 
| 18 | CORON Justin | Moyon Percy Vélo Club | 03:48:01.000 | 16.000 | 43.497 | 
| 19 | CHATONNET Toby | Team Bricquebec Cotentin | 03:48:22.000 | 37.000 | 43.43 | 
| 20 | LEPOITTEVIN DUBOST Joris | Moyon Percy Vélo Club | 03:48:22.000 | 37.000 | 43.43 | 
| 21 | PATOUX Cyrille | ES Torigni | 03:48:22.000 | 37.000 | 43.43 | 
| 22 | BERNS Mats | VC Unité Schwenheim | 03:48:22.000 | 37.000 | 43.43 | 
| 23 | TAMM Lauri | CC Villeneuve Saint Germain | 03:48:22.000 | 37.000 | 43.43 | 
| 24 | PHILIPPE William | Dinan Sport Cycling | 03:48:22.000 | 37.000 | 43.43 | 
| 25 | TANGUY Quentin | UCK Vannes - Bretagne Sud Cyclisme | 03:48:22.000 | 37.000 | 43.43 | 
| 26 | VIARDOT Matteo | Veloce Club Rouen 76 | 03:48:22.000 | 37.000 | 43.43 | 
| 27 | MARASCO Lorenzo | Team Marni-N'side | 03:48:22.000 | 37.000 | 43.43 | 
| 27 | MARASCO Lorenzo | Sebmotobikes CX Team | 03:48:22.000 | 37.000 | 43.43 | 
| 28 | VASSEUR Aubin | Paris Cycliste Olympique | 03:48:22.000 | 37.000 | 43.43 | 
| 29 | VIDAL Victor | CC Étupes | 03:48:22.000 | 37.000 | 43.43 | 
| 30 | CHOBLET Pierre | VC Pays de Loudéac | 03:48:22.000 | 37.000 | 43.43 | 
| 31 | DANIEL Nelson | VC Bocage Vire | 03:48:22.000 | 37.000 | 43.43 | 
| 32 | MEYERS Charel | VC Unité Schwenheim | 03:48:22.000 | 37.000 | 43.43 | 
| 33 | PIERRAT Joseph | Team Marni-N'side | 03:48:22.000 | 37.000 | 43.43 | 
| 34 | HIRD David | ESEG Douai | 03:48:22.000 | 37.000 | 43.43 | 
| 35 | LE BOETEZ Clement | GSC Blagnac Vélo Sport 31 | 03:48:22.000 | 37.000 | 43.43 | 
| 36 | MARCENAC Louis | OCF Team Legend Wheels | 03:48:22.000 | 37.000 | 43.43 | 
| 37 | DELNOIJE Remon | WILVO Group - TWC De Kempen | 03:48:22.000 | 37.000 | 43.43 | 
| 38 | PICHON Bastien | Team Lockimmo.com | 03:48:22.000 | 37.000 | 43.43 | 
| 39 | LECAMUS-LAMBERT Florentin | Veloce Club Rouen 76 | 03:48:22.000 | 37.000 | 43.43 | 
| 40 | GODEBY Maxens | Paris Cycliste Olympique | 03:48:22.000 | 37.000 | 43.43 | 
| 41 | HOWELL Adam | Muc-Off-SRCT-Storck | 03:48:22.000 | 37.000 | 43.43 | 
| 42 | ASKEY Ben | CC Étupes | 03:48:22.000 | 37.000 | 43.43 | 
| 43 | HERTELER Tom | VC Pays de Loudéac | 03:48:22.000 | 37.000 | 43.43 | 
| 44 | PETIT Clément | Veloce Club Rouen 76 | 03:48:22.000 | 37.000 | 43.43 | 
| 45 | MORELL Noah Borgen | CC Villeneuve Saint Germain | 03:48:22.000 | 37.000 | 43.43 | 
| 46 | SILLEKENS Luuk | WILVO Group - TWC De Kempen | 03:48:22.000 | 37.000 | 43.43 | 
| 47 | JOT Matéo | VC Unité Schwenheim | 03:48:22.000 | 37.000 | 43.43 | 
| 47 | JOT Matéo | Team CX TPM | 03:48:22.000 | 37.000 | 43.43 | 
| 48 | BOUTEILLER Julien | VC Lucéen | 03:48:22.000 | 37.000 | 43.43 | 
| 49 | GAILLARD Florian | Dinan Sport Cycling | 03:48:22.000 | 37.000 | 43.43 | 
| 50 | FOUCHER Esteban | Veloce Club Rouen 76 | 03:48:22.000 | 37.000 | 43.43 | 
| 51 | KIECK Blaine | CC Villeneuve Saint Germain | 03:48:22.000 | 37.000 | 43.43 | 
| 52 | HICKS Dylan | Raptor Factory Racing | 03:48:22.000 | 37.000 | 43.43 | 
| 53 | WHITE Conor | Muc-Off-SRCT-Storck | 03:48:22.000 | 37.000 | 43.43 | 
| 54 | GILLES Cyprien | ES Torigni | 03:48:22.000 | 37.000 | 43.43 | 
| 54 | GILLES Cyprien | Team Guevel Roadborn | 03:48:22.000 | 37.000 | 43.43 | 
| 55 | GARDNER Alistair | CC Étupes | 03:48:22.000 | 37.000 | 43.43 | 
| 56 | DUBOSQ Gabin | VC Bocage Vire | 03:48:22.000 | 37.000 | 43.43 | 
| 57 | LAURENSOT Edgar | Dinan Sport Cycling | 03:48:22.000 | 37.000 | 43.43 | 
| 58 | SOUCHON Antonin | VC Pays de Loudéac | 03:48:22.000 | 37.000 | 43.43 | 
| 59 | SMITH James Joseph | ESEG Douai | 03:48:22.000 | 37.000 | 43.43 | 
| 60 | PELOQUIN Leonard | Team Marni-N'side | 03:48:22.000 | 37.000 | 43.43 | 
| 61 | ECORCHARD Jules | CC Villeneuve Saint Germain | 03:48:22.000 | 37.000 | 43.43 | 
| 62 | DARMIGNY Tom | CC Étupes | 03:48:22.000 | 37.000 | 43.43 | 
| 63 | JAMOT Julien | ES Torigni | 03:48:22.000 | 37.000 | 43.43 | 
| 64 | CADORET Célestin | GSC Blagnac Vélo Sport 31 | 03:48:22.000 | 37.000 | 43.43 | 
| 65 | MALLE Nicolas | VC Bocage Vire | 03:48:22.000 | 37.000 | 43.43 | 
| 66 | TERRIER Antoine | ESEG Douai | 03:48:22.000 | 37.000 | 43.43 | 
| 67 | FILLION Erwann | Moyon Percy Vélo Club | 03:48:22.000 | 37.000 | 43.43 | 
| 68 | GUILBERT Clement | Moyon Percy Vélo Club | 03:48:22.000 | 37.000 | 43.43 | 
| 69 | MORICE Ludovic | Paris Cycliste Olympique | 03:48:22.000 | 37.000 | 43.43 | 
| 70 | GONCALVES FERNANDES Hugo | Moyon Percy Vélo Club | 03:48:22.000 | 37.000 | 43.43 | 
| 71 | LEDUC Louis | USSA Pavilly Barentin | 03:48:22.000 | 37.000 | 43.43 | 
| 72 | COUTURE Cyril | GSC Blagnac Vélo Sport 31 | 03:48:22.000 | 37.000 | 43.43 | 
| 73 | DEUS Alexis | OCF Team Legend Wheels | 03:48:22.000 | 37.000 | 43.43 | 
| 74 | SURGET Thomas | VC Lucéen | 03:48:22.000 | 37.000 | 43.43 | 
| 75 | LEBRETON Samuel | Team Bricquebec Cotentin | 03:48:22.000 | 37.000 | 43.43 | 
| 76 | PIERRE Alexis | Dinan Sport Cycling | 03:48:22.000 | 37.000 | 43.43 | 
| 77 | DAUMONT William | Team Lockimmo.com | 03:48:22.000 | 37.000 | 43.43 | 
| 78 | VAN KORVEN Jens | WILVO Group - TWC De Kempen | 03:48:22.000 | 37.000 | 43.43 | 
| 79 | NAVARRO Gauthier | GSC Blagnac Vélo Sport 31 | 03:48:22.000 | 37.000 | 43.43 | 
| 80 | ZEHNICH Dorian | VC Unité Schwenheim | 03:48:22.000 | 37.000 | 43.43 | 
| 81 | VIEL Tom | Team Bricquebec Cotentin | 03:48:22.000 | 37.000 | 43.43 | 
| 82 | JOB Alex | GSC Blagnac Vélo Sport 31 | 03:48:22.000 | 37.000 | 43.43 | 
| 83 | RAVALEU Ivann | VC Pays de Loudéac | 03:48:22.000 | 37.000 | 43.43 | 
| 84 | BRISMONTIER Nicolas | VC Lucéen | 03:48:22.000 | 37.000 | 43.43 | 
| 85 | GABRIEL Timothé | VC Unité Schwenheim | 03:48:22.000 | 37.000 | 43.43 | 
| 85 | GABRIEL Timothé | Team CX TPM | 03:48:22.000 | 37.000 | 43.43 | 
| 86 | LAPIŅŠ Gusts | CC Villeneuve Saint Germain | 03:48:22.000 | 37.000 | 43.43 | 
| 87 | FONTENELLE Noam | OCF Team Legend Wheels | 03:48:22.000 | 37.000 | 43.43 | 
| 88 | NOEL Romain | VC Avranches | 03:48:22.000 | 37.000 | 43.43 | 
| 89 | TALHOUARN Corentin | VC Lucéen | 03:48:22.000 | 37.000 | 43.43 | 
| 90 | GOUESSANT Gabriel | Dinan Sport Cycling | 03:48:22.000 | 37.000 | 43.43 | 
| 91 | BEAUCHER Arthur | VC Avranches | 03:48:22.000 | 37.000 | 43.43 | 
| 92 | ADUSON Gabriel Helmut | Team Lockimmo.com | 03:48:47.000 | 1:02.000 | 43.351 | 
| 93 | CHAUVIN Scott | ES Torigni | 03:48:52.000 | 1:07.000 | 43.335 | 
| 94 | MIAS Antoine | Team Bricquebec Cotentin | 03:49:18.000 | 1:33.000 | 43.253 | 
| 95 | BENOÎT Valentin | VC Bocage Vire | 03:49:19.000 | 1:34.000 | 43.25 | 
| 96 | JACKSON Jake | Muc-Off-SRCT-Storck | 03:49:43.000 | 1:58.000 | 43.175 | 
| 97 | NUIJENS Cas | WILVO Group - TWC De Kempen | 03:50:00.000 | 2:15.000 | 43.122 | 
| 98 | VAN DE POL Martin | WILVO Group - TWC De Kempen | 03:50:00.000 | 2:15.000 | 43.122 | 
| 99 | LEBATARD Paul | ES Torigni | 03:50:00.000 | 2:15.000 | 43.122 | 
| 100 | BAUTRAIT Corentin | ESEG Douai | 03:50:00.000 | 2:15.000 | 43.122 | 
| 101 | BERNARD Baptiste | ESEG Douai | 03:50:00.000 | 2:15.000 | 43.122 | 
| 102 | MOISSERON Elliot | VC Avranches | 03:50:57.000 | 3:12.000 | 42.944 | 
| 103 | WALLIANG Thibault | CC Étupes | 03:51:54.000 | 4:09.000 | 42.768 | 
| 104 | GENETTE Edouard | CC Étupes | 03:54:08.000 | 6:23.000 | 42.36 | 
| 105 | LOUBEAU Enzo | OCF Team Legend Wheels | 03:55:22.000 | 7:37.000 | 42.139 | 
| 106 | PATRIGEON Noam | VC Lucéen | 03:55:51.000 | 8:06.000 | 42.052 | 
| 107 | FRADIN Ewan | Paris Cycliste Olympique | 03:58:33.000 | 00:10:48.000 | 41.576 | 
| 108 | DELONGLEE Noah | VC Avranches | 04:01:13.000 | 00:13:28.000 | 41.117 | 
| 109 | GUILBERT Mattéo | Moyon Percy Vélo Club | 04:01:16.000 | 00:13:31.000 | 41.108 | 
| 110 | LAVOLÉ Alexis | VC Avranches | 04:08:54.000 | 00:21:09.000 | 39.847 | 
| 111 | BEAUMONT Dorian | VC Lucéen | 04:08:54.000 | 00:21:09.000 | 39.847 | 
| 1005 | LOWIE Théo | ESEG Douai | 00:00.000 | -03:47:45.000 |  | 
| 1005 | LORD Matthew | Team Bricquebec Cotentin | 00:00.000 | -03:47:45.000 |  | 
| 1005 | VEZIE Maxime | VC Pays de Loudéac | 00:00.000 | -03:47:45.000 |  | 
| 1005 | VEZIE Maxime | Team VCP Loudéac CX | 00:00.000 | -03:47:45.000 |  | 
| 1005 | KRIER Romain | Team Marni-N'side | 00:00.000 | -03:47:45.000 |  | 
| 1005 | WUERTZ Mathis | CC Villeneuve Saint Germain | 00:00.000 | -03:47:45.000 |  | 
| 1005 | CARDRAIN Hugo | VC Bocage Vire | 00:00.000 | -03:47:45.000 |  |