| 1 | PIERRE Alexis | Cre'Actuel-Marie Morin-U 22 | 10:42.000 | - | 51.589 |
| 2 | CUSHWAY Maximilian | Morbihan Adris Gwendal Oliveux | 10:48.000 | 06.000 | 51.111 |
| 3 | FOX Matthew | CC Étupes | 10:53.000 | 11.000 | 50.72 |
| 4 | SIMON Yohann | Dinan Sport Cycling | 10:54.000 | 12.000 | 50.642 |
| 5 | POUVREAULT Grégory | Vendée U Pays de la Loire | 10:59.000 | 17.000 | 50.258 |
| 6 | PROVOST Maximilien | VC Pays de Loudéac | 11:02.000 | 20.000 | 50.03 |
| 7 | MARAIS Benjamin | Vendée U Pays de la Loire | 11:03.000 | 21.000 | 49.955 |
| 8 | MAINGUENAUD Tom | Cre'Actuel-Marie Morin-U 22 | 11:06.000 | 24.000 | 49.73 |
| 9 | MORICE Ludovic | Cre'Actuel-Marie Morin-U 22 | 11:06.000 | 24.000 | 49.73 |
| 10 | SOUCHON Antonin | VC Pays de Loudéac | 11:08.000 | 26.000 | 49.581 |
| 11 | MILLON Simon | Morbihan Adris Gwendal Oliveux | 11:10.000 | 28.000 | 49.433 |
| 12 | JOB Alex | GSC Blagnac Vélo Sport 31 | 11:12.000 | 30.000 | 49.286 |
| 13 | LAGRÉE Adrien | Team Bricquebec Cotentin | 11:16.000 | 34.000 | 48.994 |
| 14 | ERMENAULT Corentin | Team Bricquebec Cotentin | 11:18.000 | 36.000 | 48.85 |
| 15 | MARGUERITAT Titouan | Team Atria - VS Gerzatois | 11:18.000 | 36.000 | 48.85 |
| 16 | BARAN Simon | CC Étupes | 11:21.000 | 39.000 | 48.634 |
| 17 | BARUSSEAU Mathéo | Vendée U Pays de la Loire | 11:22.000 | 40.000 | 48.563 |
| 18 | GUILBERT Clement | Moyon Percy Vélo Club | 11:24.000 | 42.000 | 48.421 |
| 19 | ROUXEL Maxime | Cre'Actuel-Marie Morin-U 22 | 11:25.000 | 43.000 | 48.35 |
| 20 | CHILTON Ben | Team U Charente-Maritime | 11:25.000 | 43.000 | 48.35 |
| 21 | CHOBLET Pierre | VC Pays de Loudéac | 11:26.000 | 44.000 | 48.28 |
| 22 | HAMONIC Maximilien | Team Adris-La Crêpe de Brocéliande-BLC | 11:26.000 | 44.000 | 48.28 |
| 23 | JOSSO Théo | Morbihan Adris Gwendal Oliveux | 11:29.000 | 47.000 | 48.07 |
| 24 | CORDELIER Matthieu | Team Bricquebec Cotentin | 11:30.000 | 48.000 | 48 |
| 25 | LAURENSOT Edgar | Cre'Actuel-Marie Morin-U 22 | 11:30.000 | 48.000 | 48 |
| 26 | DARMIGNY Tom | CC Étupes | 11:33.000 | 51.000 | 47.792 |
| 27 | COLOMBE Maxence | ES Torigni | 11:34.000 | 52.000 | 47.723 |
| 28 | JOLLY Maxime | Mayenne-V and B-Monbana | 11:35.000 | 53.000 | 47.655 |
| 29 | LAWTON Henry | Morbihan Adris Gwendal Oliveux | 11:35.000 | 53.000 | 47.655 |
| 30 | PHILIPPE William | Plouay Cycling Team | 11:36.000 | 54.000 | 47.586 |
| 31 | LEPOITTEVIN DUBOST Joris | Moyon Percy Vélo Club | 11:36.000 | 54.000 | 47.586 |
| 32 | CONOR Paul | UC Cholet 49 | 11:37.000 | 55.000 | 47.518 |
| 33 | ROUANET Maël | GSC Blagnac Vélo Sport 31 | 11:37.000 | 55.000 | 47.518 |
| 34 | POULAIN Valentin | Mayenne-V and B-Monbana | 11:37.000 | 55.000 | 47.518 |
| 35 | LE PORH Romain | Team Adris-La Crêpe de Brocéliande-BLC | 11:39.000 | 57.000 | 47.382 |
| 36 | GLON Gaëlig | Morbihan Adris Gwendal Oliveux | 11:39.000 | 57.000 | 47.382 |
| 37 | CADORET Théotime | Team Adris-La Crêpe de Brocéliande-BLC | 11:40.000 | 58.000 | 47.314 |
| 38 | DAVID Léo | Dinan Sport Cycling | 11:40.000 | 58.000 | 47.314 |
| 39 | GLOT Raphael | Mayenne-V and B-Monbana | 11:40.000 | 58.000 | 47.314 |
| 40 | PAVIS Evan | Cre'Actuel-Marie Morin-U 22 | 11:41.000 | 59.000 | 47.247 |
| 41 | VAN POECKE Etienne | | 11:41.000 | 59.000 | 47.247 |
| 42 | ROME Axel | UC Briochine - Bleu Mercure | 11:42.000 | 1:00.000 | 47.179 |
| 43 | LÉVÊQUE Theo | Dinan Sport Cycling | 11:42.000 | 1:00.000 | 47.179 |
| 44 | VIDAL Adrien | GSC Blagnac Vélo Sport 31 | 11:43.000 | 1:01.000 | 47.112 |
| 45 | SEGUIN Yanis | UC Cholet 49 | 11:44.000 | 1:02.000 | 47.045 |
| 46 | MEEHAN Jamie | CC Étupes | 11:44.000 | 1:02.000 | 47.045 |
| 46 | MEEHAN Jamie | Cycling Ulster | 11:44.000 | 1:02.000 | 47.045 |
| 47 | GOMBAUD Alessio | Team Adris-La Crêpe de Brocéliande-BLC | 11:45.000 | 1:03.000 | 46.979 |
| 48 | TANGUY Hugo | Dinan Sport Cycling | 11:45.000 | 1:03.000 | 46.979 |
| 49 | BILLET Adrien | Team LMP-La Roche Vendée Cyclisme | 11:47.000 | 1:05.000 | 46.846 |
| 50 | MARTINEAU Nolan | UC Cholet 49 | 11:47.000 | 1:05.000 | 46.846 |
| 51 | PACOURET Amaury | Team Atria - VS Gerzatois | 11:47.000 | 1:05.000 | 46.846 |
| 52 | LOUVRIER Erwan | UC Cholet 49 | 11:48.000 | 1:06.000 | 46.78 |
| 53 | BALCON Evann | Team Sportbreizh - Harmonie Mutuelle | 11:48.000 | 1:06.000 | 46.78 |
| 54 | FERREIRA Louis | Océane Top 16 | 11:49.000 | 1:07.000 | 46.714 |
| 55 | CHARTEAU Diego | Vendée U Pays de la Loire | 11:51.000 | 1:09.000 | 46.582 |
| 56 | LE ROUX Théo | Team Adris-La Crêpe de Brocéliande-BLC | 11:52.000 | 1:10.000 | 46.517 |
| 57 | BIBET Thomas | Océane Top 16 | 11:52.000 | 1:10.000 | 46.517 |
| 58 | BUREL Louy | VC Pays de Loudéac | 11:53.000 | 1:11.000 | 46.452 |
| 59 | LECOLLEY Augustin | Dinan Sport Cycling | 11:53.000 | 1:11.000 | 46.452 |
| 60 | GAREL Thomas | UC Cholet 49 | 11:53.000 | 1:11.000 | 46.452 |
| 61 | KAKIZAKI Eugene | Team U Charente-Maritime | 11:53.000 | 1:11.000 | 46.452 |
| 62 | LAURENT Alexandre | UC Briochine - Bleu Mercure | 11:55.000 | 1:13.000 | 46.322 |
| 63 | FILLION Erwann | Team Bricquebec Cotentin | 11:56.000 | 1:14.000 | 46.257 |
| 64 | LEGRAS Hugo | Team Adris-La Crêpe de Brocéliande-BLC | 11:56.000 | 1:14.000 | 46.257 |
| 65 | LEBRETON Jonathan | GSC Blagnac Vélo Sport 31 | 11:56.000 | 1:14.000 | 46.257 |
| 66 | CADORET Célestin | GSC Blagnac Vélo Sport 31 | 11:57.000 | 1:15.000 | 46.192 |
| 67 | GROSSET Ronan | Morlaix Cyclisme Performance | 11:58.000 | 1:16.000 | 46.128 |
| 68 | LAURENT Mathieu | UC Quimperloise | 11:59.000 | 1:17.000 | 46.064 |
| 69 | GILLES Cyprien | ES Torigni | 11:59.000 | 1:17.000 | 46.064 |
| 69 | GILLES Cyprien | Team Guevel Roadborn | 11:59.000 | 1:17.000 | 46.064 |
| 70 | SEKSE Jørgen | CC Étupes | 12:01.000 | 1:19.000 | 45.936 |
| 70 | SEKSE Jørgen | Ringerike SK | 12:01.000 | 1:19.000 | 45.936 |
| 71 | MOREL Tom | Team Bricquebec Cotentin | 12:01.000 | 1:19.000 | 45.936 |
| 72 | HORNY Sloan | CR4C Roanne | 12:02.000 | 1:20.000 | 45.873 |
| 73 | HELARY Steven | Mayenne-V and B-Monbana | 12:04.000 | 1:22.000 | 45.746 |
| 74 | MAIGNAN Maxence | Mayenne-V and B-Monbana | 12:04.000 | 1:22.000 | 45.746 |
| 75 | MARAIS Martin | UC Cholet 49 | 12:04.000 | 1:22.000 | 45.746 |
| 76 | VAN OORD Rowan | WILVO Group - TWC De Kempen | 12:06.000 | 1:24.000 | 45.62 |
| 77 | GONCALVES FERNANDES Hugo | Moyon Percy Vélo Club | 12:07.000 | 1:25.000 | 45.557 |
| 78 | MARCEROU Nicola | Vendée U Pays de la Loire | 12:07.000 | 1:25.000 | 45.557 |
| 78 | MARCEROU Nicola | TotalEnergies | 12:07.000 | 1:25.000 | 45.557 |
| 79 | VERMEULEN Jordy | WILVO Group - TWC De Kempen | 12:07.000 | 1:25.000 | 45.557 |
| 80 | WOŹNIAK Szymon | Océane Top 16 | 12:08.000 | 1:26.000 | 45.495 |
| 81 | LE CLEC'H Lomig | Team Sportbreizh - Harmonie Mutuelle | 12:09.000 | 1:27.000 | 45.432 |
| 82 | NOEL Romain | VC Avranches | 12:09.000 | 1:27.000 | 45.432 |
| 83 | BRAULT Mathis | Plouay Cycling Team | 12:09.000 | 1:27.000 | 45.432 |
| 84 | VAN DER GIESSEN Thijmen | WV Avanti | 12:12.000 | 1:30.000 | 45.246 |
| 84 | VAN DER GIESSEN Thijmen | AW Groep Swabo CT | 12:12.000 | 1:30.000 | 45.246 |
| 85 | MCKAY Shane | Team Sportbreizh - Harmonie Mutuelle | 12:13.000 | 1:31.000 | 45.184 |
| 85 | MCKAY Shane | Sportbreizh Tydor Armorlux | 12:13.000 | 1:31.000 | 45.184 |
| 86 | SHPAKOUSKI Yahor | Moyon Percy Vélo Club | 12:13.000 | 1:31.000 | 45.184 |
| 87 | KLEWAIS Tristan | Team LMP-La Roche Vendée Cyclisme | 12:15.000 | 1:33.000 | 45.061 |
| 88 | MUSSET Owen | Team Sportbreizh - Harmonie Mutuelle | 12:15.000 | 1:33.000 | 45.061 |
| 89 | DE JONG Floor | | 12:15.000 | 1:33.000 | 45.061 |
| 90 | HABERT Axel | Team Atria - VS Gerzatois | 12:17.000 | 1:35.000 | 44.939 |
| 91 | MAHOUDO Loris | VC Pays de Loudéac | 12:17.000 | 1:35.000 | 44.939 |
| 92 | RIO Maxime | Team Pays de Briec | 12:18.000 | 1:36.000 | 44.878 |
| 93 | THOUEIL Alexis | GSC Blagnac Vélo Sport 31 | 12:18.000 | 1:36.000 | 44.878 |
| 94 | HERPIN Sohan | Lepelley Électricité U19 | 12:19.000 | 1:37.000 | 44.817 |
| 95 | RYO Swann | Team Sportbreizh - Harmonie Mutuelle | 12:19.000 | 1:37.000 | 44.817 |
| 96 | ROBERT Axel | Team Pays de Briec | 12:20.000 | 1:38.000 | 44.757 |
| 97 | TONNEAU Mathis | Team Atria - VS Gerzatois | 12:22.000 | 1:40.000 | 44.636 |
| 98 | MOISSERON Elliot | VC Avranches | 12:22.000 | 1:40.000 | 44.636 |
| 99 | GIRARD Quentin | VC Lucéen | 12:22.000 | 1:40.000 | 44.636 |
| 100 | VERMEULEN Rens | WILVO Group - TWC De Kempen | 12:23.000 | 1:41.000 | 44.576 |
| 101 | LE CALVE Louison | Plouay Cycling Team | 12:25.000 | 1:43.000 | 44.456 |
| 102 | MURPHY Finnegan | Morlaix Cyclisme Performance | 12:25.000 | 1:43.000 | 44.456 |
| 102 | MURPHY Finnegan | Southern Cross Racing | 12:25.000 | 1:43.000 | 44.456 |
| 103 | PATOUX Cyrille | ES Torigni | 12:26.000 | 1:44.000 | 44.397 |
| 104 | THIBAULT Jean-Denis | Océane Top 16 | 12:27.000 | 1:45.000 | 44.337 |
| 105 | BESSAGUET Cedric | Team U Charente-Maritime | 12:28.000 | 1:46.000 | 44.278 |
| 106 | GUILBAUD Florent | Team LMP-La Roche Vendée Cyclisme | 12:28.000 | 1:46.000 | 44.278 |
| 107 | THARRUT Killian | Dinan Sport Cycling | 12:31.000 | 1:49.000 | 44.101 |
| 108 | PANCHE Maxime | Océane Top 16 | 12:31.000 | 1:49.000 | 44.101 |
| 109 | PAVIC Yanis | ES Torigni | 12:32.000 | 1:50.000 | 44.043 |
| 110 | BEAUCHER Arthur | VC Avranches | 12:32.000 | 1:50.000 | 44.043 |
| 111 | BRIAND Killian | VC Avranches | 12:33.000 | 1:51.000 | 43.984 |
| 112 | ADAM Maxime | ES Torigni | 12:33.000 | 1:51.000 | 43.984 |
| 113 | HUINEN Sander | AW Groep Swabo CT | 12:33.000 | 1:51.000 | 43.984 |
| 114 | QUÉRÉ Aymeric | Team Pays de Briec | 12:33.000 | 1:51.000 | 43.984 |
| 115 | VARAGO Louis | Team Atria - VS Gerzatois | 12:34.000 | 1:52.000 | 43.926 |
| 116 | SERRIÈRES Lucas | Team Atria - VS Gerzatois | 12:34.000 | 1:52.000 | 43.926 |
| 117 | MOLLE Nathan | Team LMP-La Roche Vendée Cyclisme | 12:36.000 | 1:54.000 | 43.81 |
| 118 | VAN KORVEN Jens | WILVO Group - TWC De Kempen | 12:37.000 | 1:55.000 | 43.752 |
| 119 | THOMAS Iwan | UC Briochine - Bleu Mercure | 12:39.000 | 1:57.000 | 43.636 |
| 120 | MENKE Paul | Team Sportbreizh - Harmonie Mutuelle | 12:42.000 | 2:00.000 | 43.465 |
| 121 | BOLGIANI Ugo | VC Pays de Lorient | 12:43.000 | 2:01.000 | 43.408 |
| 122 | BISQUAY Yoen | VC Pays de Lorient | 12:43.000 | 2:01.000 | 43.408 |
| 123 | BODARD Damien | Team LMP-La Roche Vendée Cyclisme | 12:45.000 | 2:03.000 | 43.294 |
| 124 | COSTIOU Gurvan | Team Pays de Briec | 12:45.000 | 2:03.000 | 43.294 |
| 125 | GILLOT Valentin | Plouay Cycling Team | 12:45.000 | 2:03.000 | 43.294 |
| 126 | LE MORVAN Gabin | Morlaix Cyclisme Performance | 12:47.000 | 2:05.000 | 43.181 |
| 127 | TAILLEZ Simon | Team Pays de Briec | 12:52.000 | 2:10.000 | 42.902 |
| 128 | QUÉRÉ Adrien | Team Pays de Briec | 12:54.000 | 2:12.000 | 42.791 |
| 129 | CIALONE Alessio | Vendée U Pays de la Loire | 12:55.000 | 2:13.000 | 42.735 |
| 130 | CLAUSTRE Nicolas | Morlaix Cyclisme Performance | 12:59.000 | 2:17.000 | 42.516 |
| 131 | CHAUVIN Scott | ES Torigni | 13:00.000 | 2:18.000 | 42.462 |
| 132 | PAPIN Theo | Team U Charente-Maritime | 13:02.000 | 2:20.000 | 42.353 |
| 133 | BARRAS Romain | Plouay Cycling Team | 13:03.000 | 2:21.000 | 42.299 |
| 134 | GUILLE Lucas | VC Pays de Loudéac | 13:05.000 | 2:23.000 | 42.191 |
| 135 | TEISSEIRE Clement | VC Pays de Lorient | 13:14.000 | 2:32.000 | 41.713 |
| 136 | VAN DER PUTTEN Sem | | 13:17.000 | 2:35.000 | 41.556 |
| 137 | BRETHOUWER Yorick | WILVO Group - TWC De Kempen | 13:20.000 | 2:38.000 | 41.4 |
| 138 | GUELOU Vincent | Morlaix Cyclisme Performance | 13:21.000 | 2:39.000 | 41.348 |
| 1006 | RENAULT Maxime | VC Avranches | 00:00.000 | -00:10:42.000 | |