| 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 | |