| 1 | JALADEAU Artus | GSC Blagnac Vélo Sport 31 | 14:26.000 | - | 46.559 | 
| 2 | ADAM Guillaume | Veloce Club Rouen 76 | 14:31.000 | 05.000 | 46.292 | 
| 3 | DE VINCENZI Luca | OCF Team Legend Wheels | 14:33.000 | 07.000 | 46.186 | 
| 4 | MORICE Ludovic | Paris Cycliste Olympique | 14:34.000 | 08.000 | 46.133 | 
| 5 | PETIT Clément | Veloce Club Rouen 76 | 14:37.000 | 11.000 | 45.975 | 
| 6 | HUCK Léandre | Veloce Club Rouen 76 | 14:41.000 | 15.000 | 45.766 | 
| 7 | GAILLARD Florian | Dinan Sport Cycling | 14:45.000 | 19.000 | 45.559 | 
| 8 | JOB Alex | GSC Blagnac Vélo Sport 31 | 14:46.000 | 20.000 | 45.508 | 
| 9 | THÉOT Hugo | Paris Cycliste Olympique | 14:52.000 | 26.000 | 45.202 | 
| 10 | LECAMUS-LAMBERT Florentin | Veloce Club Rouen 76 | 14:53.000 | 27.000 | 45.151 | 
| 11 | COUTURE Cyril | GSC Blagnac Vélo Sport 31 | 14:55.000 | 29.000 | 45.05 | 
| 12 | GUILBERT Clement | Moyon Percy Vélo Club | 14:58.000 | 32.000 | 44.9 | 
| 13 | HOWELL Adam | Muc-Off-SRCT-Storck | 15:02.000 | 36.000 | 44.701 | 
| 14 | LE BOETEZ Clement | GSC Blagnac Vélo Sport 31 | 15:05.000 | 39.000 | 44.552 | 
| 15 | PLAMONDON Joel | Team Marni-N'side | 15:05.000 | 39.000 | 44.552 | 
| 16 | CHOBLET Pierre | VC Pays de Loudéac | 15:08.000 | 42.000 | 44.405 | 
| 17 | RULLIER Hans | VC Pays de Loudéac | 15:09.000 | 43.000 | 44.356 | 
| 18 | SOUCHON Antonin | VC Pays de Loudéac | 15:09.000 | 43.000 | 44.356 | 
| 19 | LAURENSOT Edgar | Dinan Sport Cycling | 15:10.000 | 44.000 | 44.308 | 
| 20 | MARCENAC Louis | OCF Team Legend Wheels | 15:11.000 | 45.000 | 44.259 | 
| 21 | TERRIER Antoine | ESEG Douai | 15:11.000 | 45.000 | 44.259 | 
| 22 | BERNS Mats | VC Unité Schwenheim | 15:11.000 | 45.000 | 44.259 | 
| 23 | BELDON Alex | Muc-Off-SRCT-Storck | 15:11.000 | 45.000 | 44.259 | 
| 24 | CHATONNET Toby | Team Bricquebec Cotentin | 15:12.000 | 46.000 | 44.211 | 
| 25 | VIDAL Victor | CC Étupes | 15:12.000 | 46.000 | 44.211 | 
| 26 | RAVALEU Ivann | VC Pays de Loudéac | 15:13.000 | 47.000 | 44.162 | 
| 27 | PELOQUIN Leonard | Team Marni-N'side | 15:13.000 | 47.000 | 44.162 | 
| 28 | VASSEUR Aubin | Paris Cycliste Olympique | 15:13.000 | 47.000 | 44.162 | 
| 29 | FOUCHER Esteban | Veloce Club Rouen 76 | 15:14.000 | 48.000 | 44.114 | 
| 30 | LEPOITTEVIN DUBOST Joris | Moyon Percy Vélo Club | 15:14.000 | 48.000 | 44.114 | 
| 31 | MEYERS Charel | VC Unité Schwenheim | 15:15.000 | 49.000 | 44.066 | 
| 32 | GLOT Raphael | ES Torigni | 15:16.000 | 50.000 | 44.017 | 
| 33 | GENETTE Edouard | CC Étupes | 15:17.000 | 51.000 | 43.969 | 
| 34 | DARMIGNY Tom | CC Étupes | 15:19.000 | 53.000 | 43.874 | 
| 35 | BEURVILLE Mathis | Team Marni-N'side | 15:20.000 | 54.000 | 43.826 | 
| 36 | FRADIN Ewan | Paris Cycliste Olympique | 15:21.000 | 55.000 | 43.779 | 
| 37 | NAVARRO Gauthier | GSC Blagnac Vélo Sport 31 | 15:21.000 | 55.000 | 43.779 | 
| 38 | JOT Matéo | VC Unité Schwenheim | 15:25.000 | 59.000 | 43.589 | 
| 38 | JOT Matéo | Team CX TPM | 15:25.000 | 59.000 | 43.589 | 
| 39 | JAMOT Julien | ES Torigni | 15:26.000 | 1:00.000 | 43.542 | 
| 40 | CORON Justin | Moyon Percy Vélo Club | 15:27.000 | 1:01.000 | 43.495 | 
| 41 | SMITH James Joseph | ESEG Douai | 15:27.000 | 1:01.000 | 43.495 | 
| 42 | PHILIPPE William | Dinan Sport Cycling | 15:29.000 | 1:03.000 | 43.402 | 
| 43 | PICARD Paul | OCF Team Legend Wheels | 15:29.000 | 1:03.000 | 43.402 | 
| 44 | GABRIEL Timothé | VC Unité Schwenheim | 15:30.000 | 1:04.000 | 43.355 | 
| 44 | GABRIEL Timothé | Team CX TPM | 15:30.000 | 1:04.000 | 43.355 | 
| 45 | VIARDOT Matteo | Veloce Club Rouen 76 | 15:31.000 | 1:05.000 | 43.308 | 
| 46 | MARASCO Lorenzo | Team Marni-N'side | 15:33.000 | 1:07.000 | 43.215 | 
| 46 | MARASCO Lorenzo | Sebmotobikes CX Team | 15:33.000 | 1:07.000 | 43.215 | 
| 47 | TAMM Lauri | CC Villeneuve Saint Germain | 15:35.000 | 1:09.000 | 43.123 | 
| 48 | VIEL Tom | Team Bricquebec Cotentin | 15:35.000 | 1:09.000 | 43.123 | 
| 49 | MORELL Noah Borgen | CC Villeneuve Saint Germain | 15:37.000 | 1:11.000 | 43.031 | 
| 50 | WHITE Conor | Muc-Off-SRCT-Storck | 15:38.000 | 1:12.000 | 42.985 | 
| 51 | VANDERMEERSCH Emilien | Team Lockimmo.com | 15:39.000 | 1:13.000 | 42.939 | 
| 52 | TANGUY Quentin | UCK Vannes - Bretagne Sud Cyclisme | 15:39.000 | 1:13.000 | 42.939 | 
| 53 | GOUESSANT Gabriel | Dinan Sport Cycling | 15:40.000 | 1:14.000 | 42.894 | 
| 54 | HICKS Dylan | Raptor Factory Racing | 15:42.000 | 1:16.000 | 42.803 | 
| 55 | MORGAN Edward | Muc-Off-SRCT-Storck | 15:42.000 | 1:16.000 | 42.803 | 
| 56 | DEUS Alexis | OCF Team Legend Wheels | 15:42.000 | 1:16.000 | 42.803 | 
| 57 | SILLEKENS Luuk | WILVO Group - TWC De Kempen | 15:43.000 | 1:17.000 | 42.757 | 
| 58 | ZEHNICH Dorian | VC Unité Schwenheim | 15:43.000 | 1:17.000 | 42.757 | 
| 59 | GODEBY Maxens | Paris Cycliste Olympique | 15:43.000 | 1:17.000 | 42.757 | 
| 60 | DUBOSQ Gabin | VC Bocage Vire | 15:45.000 | 1:19.000 | 42.667 | 
| 61 | BOUTEILLER Julien | VC Lucéen | 15:47.000 | 1:21.000 | 42.577 | 
| 62 | FILLION Erwann | Moyon Percy Vélo Club | 15:49.000 | 1:23.000 | 42.487 | 
| 63 | LEBRETON Samuel | Team Bricquebec Cotentin | 15:49.000 | 1:23.000 | 42.487 | 
| 64 | KIECK Blaine | CC Villeneuve Saint Germain | 15:50.000 | 1:24.000 | 42.442 | 
| 65 | LE MONNIER DE GOUVILLE Guy | Team Lockimmo.com | 15:54.000 | 1:28.000 | 42.264 | 
| 66 | FONTENELLE Noam | OCF Team Legend Wheels | 15:56.000 | 1:30.000 | 42.176 | 
| 67 | LAVOLÉ Alexis | VC Avranches | 15:57.000 | 1:31.000 | 42.132 | 
| 68 | HIRD David | ESEG Douai | 16:01.000 | 1:35.000 | 41.956 | 
| 69 | PIERRE Alexis | Dinan Sport Cycling | 16:02.000 | 1:36.000 | 41.913 | 
| 70 | VAN LIEROP Danny | WILVO Group - TWC De Kempen | 16:03.000 | 1:37.000 | 41.869 | 
| 71 | PICHON Bastien | Team Lockimmo.com | 16:03.000 | 1:37.000 | 41.869 | 
| 72 | BERNARD Baptiste | ESEG Douai | 16:05.000 | 1:39.000 | 41.782 | 
| 73 | DAUMONT William | Team Lockimmo.com | 16:06.000 | 1:40.000 | 41.739 | 
| 74 | DELONGLEE Noah | VC Avranches | 16:11.000 | 1:45.000 | 41.524 | 
| 75 | ASKEY Ben | CC Étupes | 16:11.000 | 1:45.000 | 41.524 | 
| 76 | GONCALVES FERNANDES Hugo | Moyon Percy Vélo Club | 16:11.000 | 1:45.000 | 41.524 | 
| 77 | GUILBERT Mattéo | Moyon Percy Vélo Club | 16:16.000 | 1:50.000 | 41.311 | 
| 78 | MIAS Antoine | Team Bricquebec Cotentin | 16:17.000 | 1:51.000 | 41.269 | 
| 79 | LEDUC Louis | USSA Pavilly Barentin | 16:17.000 | 1:51.000 | 41.269 | 
| 80 | MOISSERON Elliot | VC Avranches | 16:18.000 | 1:52.000 | 41.227 | 
| 81 | MALLE Nicolas | VC Bocage Vire | 16:18.000 | 1:52.000 | 41.227 | 
| 82 | LEBATARD Paul | ES Torigni | 16:20.000 | 1:54.000 | 41.143 | 
| 83 | SENICOURT Kylian | Team Lockimmo.com | 16:20.000 | 1:54.000 | 41.143 | 
| 84 | GILLES Cyprien | ES Torigni | 16:20.000 | 1:54.000 | 41.143 | 
| 84 | GILLES Cyprien | Team Guevel Roadborn | 16:20.000 | 1:54.000 | 41.143 | 
| 85 | NOEL Romain | VC Avranches | 16:21.000 | 1:55.000 | 41.101 | 
| 86 | BLETEAU Noah | Paris Cycliste Olympique | 16:23.000 | 1:57.000 | 41.017 | 
| 87 | DELNOIJE Remon | WILVO Group - TWC De Kempen | 16:24.000 | 1:58.000 | 40.976 | 
| 88 | BEAUCHER Arthur | VC Avranches | 16:27.000 | 2:01.000 | 40.851 | 
| 89 | GARDNER Alistair | CC Étupes | 16:29.000 | 2:03.000 | 40.768 | 
| 90 | CHAUVIN Scott | ES Torigni | 16:32.000 | 2:06.000 | 40.645 | 
| 91 | PIERRAT Joseph | Team Marni-N'side | 16:33.000 | 2:07.000 | 40.604 | 
| 92 | ECORCHARD Jules | CC Villeneuve Saint Germain | 16:36.000 | 2:10.000 | 40.482 | 
| 93 | HARTLEY James | Team Bricquebec Cotentin | 16:36.000 | 2:10.000 | 40.482 | 
| 94 | WALLIANG Thibault | CC Étupes | 16:36.000 | 2:10.000 | 40.482 | 
| 95 | CADORET Célestin | GSC Blagnac Vélo Sport 31 | 16:37.000 | 2:11.000 | 40.441 | 
| 96 | DANIEL Nelson | VC Bocage Vire | 16:43.000 | 2:17.000 | 40.199 | 
| 97 | SURGET Thomas | VC Lucéen | 16:44.000 | 2:18.000 | 40.159 | 
| 98 | HERTELER Tom | VC Pays de Loudéac | 16:45.000 | 2:19.000 | 40.119 | 
| 99 | NUIJENS Cas | WILVO Group - TWC De Kempen | 16:45.000 | 2:19.000 | 40.119 | 
| 100 | LOUBEAU Enzo | OCF Team Legend Wheels | 16:46.000 | 2:20.000 | 40.08 | 
| 101 | PATOUX Cyrille | ES Torigni | 16:47.000 | 2:21.000 | 40.04 | 
| 102 | VAN KORVEN Jens | WILVO Group - TWC De Kempen | 16:48.000 | 2:22.000 | 40 | 
| 103 | VAN DE POL Martin | WILVO Group - TWC De Kempen | 16:49.000 | 2:23.000 | 39.96 | 
| 104 | BRISMONTIER Nicolas | VC Lucéen | 16:53.000 | 2:27.000 | 39.803 | 
| 105 | PATRIGEON Noam | VC Lucéen | 16:56.000 | 2:30.000 | 39.685 | 
| 106 | LAPIŅŠ Gusts | CC Villeneuve Saint Germain | 16:57.000 | 2:31.000 | 39.646 | 
| 107 | ADUSON Gabriel Helmut | Team Lockimmo.com | 17:01.000 | 2:35.000 | 39.491 | 
| 108 | JACKSON Jake | Muc-Off-SRCT-Storck | 17:04.000 | 2:38.000 | 39.375 | 
| 109 | TALHOUARN Corentin | VC Lucéen | 17:13.000 | 2:47.000 | 39.032 | 
| 110 | BEAUMONT Dorian | VC Lucéen | 17:32.000 | 3:06.000 | 38.327 | 
| 111 | BAUTRAIT Corentin | ESEG Douai | 17:50.000 | 3:24.000 | 37.682 | 
| 1006 | BENOÎT Valentin | VC Bocage Vire | 00:00.000 | -00:14:26.000 |  |