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