| 1 | LEFÈVRE Clément | Racing U19 PTC | 02:20:18.000 | - | 44.22 |
| 2 | RAVALEU Ivann | VC Pays de Loudéac | 02:20:18.000 | - | 44.22 |
| 3 | MONCOUTIÉ Mattéo | Groupama - FDJ U19 Team | 02:20:18.000 | - | 44.22 |
| 4 | BREITLER Jim | | 02:20:18.000 | - | 44.22 |
| 5 | GEFFROY Gabin | OC Locminé | 02:20:18.000 | - | 44.22 |
| 6 | LECOQ Baptiste | Lepelley Électricité U19 | 02:20:18.000 | - | 44.22 |
| 7 | TINSLEY Lewis | Zappi Racing Team | 02:20:18.000 | - | 44.22 |
| 8 | BAREZ Nathan | Olympique Grande-Synthe Formation | 02:20:18.000 | - | 44.22 |
| 9 | HERVE Romuald | U19 Fenioux Formation | 02:20:18.000 | - | 44.22 |
| 10 | ROBIN Jérémie | AC Bisontine | 02:20:18.000 | - | 44.22 |
| 10 | ROBIN Jérémie | team | 02:20:18.000 | - | 44.22 |
| 10 | ROBIN Jérémie | team | 02:20:18.000 | - | 44.22 |
| 10 | ROBIN Jérémie | team | 02:20:18.000 | - | 44.22 |
| 11 | LAMBERT Célestin | | 02:20:18.000 | - | 44.22 |
| 12 | CROZAT Maximilien | | 02:20:18.000 | - | 44.22 |
| 13 | ANDERSON Theo | Team INCA | 02:20:18.000 | - | 44.22 |
| 14 | JOURDE Clément | Team U LH | 02:20:32.000 | 14.000 | 44.146 |
| 14 | JOURDE Clément | team | 02:20:32.000 | 14.000 | 44.146 |
| 14 | JOURDE Clément | team | 02:20:32.000 | 14.000 | 44.146 |
| 15 | LEBEAU Pierre | | 02:20:50.000 | 32.000 | 44.052 |
| 16 | DIAZ GARCIA Juan Miguel | Team INCA | 02:20:50.000 | 32.000 | 44.052 |
| 17 | LAOUT Thomas | | 02:20:54.000 | 36.000 | 44.031 |
| 18 | THIEULENT Théo | CIC U Nantes Atlantique U19 | 02:21:02.000 | 44.000 | 43.99 |
| 18 | THIEULENT Théo | VC Bocage Vire | 02:21:02.000 | 44.000 | 43.99 |
| 19 | FRECHET Noé | U19 Academy Région Sud powered by Giant | 02:21:02.000 | 44.000 | 43.99 |
| 20 | COYOT Sacha | Olympique Grande-Synthe Formation | 02:21:02.000 | 44.000 | 43.99 |
| 21 | CHAMPENOIS Tom | CC Étupes | 02:21:02.000 | 44.000 | 43.99 |
| 22 | BRÉMONT Tom | VC Villefranche Beaujolais | 02:21:02.000 | 44.000 | 43.99 |
| 23 | DE LAURO Alan | Nice Métropole Côte d'Azur U19 | 02:21:02.000 | 44.000 | 43.99 |
| 24 | TERRIER Lucas | Bourg-en-Bresse Ain Cyclisme | 02:21:02.000 | 44.000 | 43.99 |
| 25 | THIERRY Paul | OC Locminé | 02:21:02.000 | 44.000 | 43.99 |
| 26 | LE GUILLOUX Evan | OC Locminé | 02:21:02.000 | 44.000 | 43.99 |
| 27 | CARRERE Maxence | AS Villemur Cyclisme | 02:21:02.000 | 44.000 | 43.99 |
| 28 | TOUPENET Louis | Creuse Oxygène | 02:21:02.000 | 44.000 | 43.99 |
| 29 | DURAND Leo | Team Sarthe Juniors | 02:21:02.000 | 44.000 | 43.99 |
| 30 | SERRES Samuel | Team 31 Jolly Cycles | 02:21:02.000 | 44.000 | 43.99 |
| 31 | PERIN Paul | AC Bisontine | 02:21:02.000 | 44.000 | 43.99 |
| 31 | PERIN Paul | team | 02:21:02.000 | 44.000 | 43.99 |
| 31 | PERIN Paul | team | 02:21:02.000 | 44.000 | 43.99 |
| 31 | PERIN Paul | team | 02:21:02.000 | 44.000 | 43.99 |
| 32 | JACQUET Anthony | | 02:21:02.000 | 44.000 | 43.99 |
| 33 | TILLY Karl-Aksel | CeramicSpeed Herning CK Junior | 02:21:02.000 | 44.000 | 43.99 |
| 33 | TILLY Karl-Aksel | Team INCA | 02:21:02.000 | 44.000 | 43.99 |
| 34 | CHEMINANT Steven | Olympique Grande-Synthe Formation | 02:21:02.000 | 44.000 | 43.99 |
| 35 | ROUÉ Loan | Team Sportbreizh Armor-lux U19 | 02:21:02.000 | 44.000 | 43.99 |
| 36 | HERPE LE TALLEC Charles | Team Sportbreizh Armor-lux U19 | 02:21:02.000 | 44.000 | 43.99 |
| 37 | RAULT Tom | OC Locminé | 02:21:02.000 | 44.000 | 43.99 |
| 38 | RAYMOND Baptiste | Bourg-en-Bresse Ain Cyclisme | 02:21:02.000 | 44.000 | 43.99 |
| 39 | HAQUIN RENARD Pierre-Louis | CC Étupes | 02:21:02.000 | 44.000 | 43.99 |
| 40 | MATHE Marvin | Creuse Oxygène | 02:21:02.000 | 44.000 | 43.99 |
| 41 | DIDIER Louka | | 02:21:02.000 | 44.000 | 43.99 |
| 42 | AUROUX Florian | | 02:21:02.000 | 44.000 | 43.99 |
| 43 | HERPIN Sohan | Lepelley Électricité U19 | 02:21:02.000 | 44.000 | 43.99 |
| 44 | SCHWARTZ Simon | Decathlon AG2R La Mondiale U19 Team | 02:21:02.000 | 44.000 | 43.99 |
| 45 | GAUTHIER Gabin | Creuse Oxygène | 02:21:02.000 | 44.000 | 43.99 |
| 46 | PUNZANO Eroan | Team 31 Jolly Cycles | 02:21:02.000 | 44.000 | 43.99 |
| 47 | LEROUGE Numa | Team Sarthe Juniors | 02:21:02.000 | 44.000 | 43.99 |
| 48 | PICHOT Donovan | Team Sarthe Juniors | 02:21:02.000 | 44.000 | 43.99 |
| 49 | GRÉGOIRE Baptiste | AC Bisontine | 02:21:02.000 | 44.000 | 43.99 |
| 49 | GRÉGOIRE Baptiste | Groupama - FDJ U19 Team | 02:21:02.000 | 44.000 | 43.99 |
| 49 | GRÉGOIRE Baptiste | team | 02:21:02.000 | 44.000 | 43.99 |
| 49 | GRÉGOIRE Baptiste | team | 02:21:02.000 | 44.000 | 43.99 |
| 49 | GRÉGOIRE Baptiste | team | 02:21:02.000 | 44.000 | 43.99 |
| 50 | DUGROS Eliott | Charvieu Chavagneux Isère Cyclisme | 02:21:02.000 | 44.000 | 43.99 |
| 51 | CANDIL Juan Sebastian | Team INCA | 02:21:02.000 | 44.000 | 43.99 |
| 52 | CHANEL Emile | Bourg-en-Bresse Ain Cyclisme | 02:21:02.000 | 44.000 | 43.99 |
| 53 | LEWIS Thomas | HUUB-BCC Junior Race Team | 02:21:02.000 | 44.000 | 43.99 |
| 54 | DICK Ahron | U19 Academy Région Sud powered by Giant | 02:21:02.000 | 44.000 | 43.99 |
| 55 | VASQUEZ DORADO David | Team INCA | 02:21:02.000 | 44.000 | 43.99 |
| 56 | BARRÉ William | VC Pays de Loudéac | 02:21:02.000 | 44.000 | 43.99 |
| 57 | MENISSIER Clément | | 02:21:02.000 | 44.000 | 43.99 |
| 58 | GUILBERT Mattéo | VC Bocage Vire | 02:21:02.000 | 44.000 | 43.99 |
| 59 | CARRERE Baptiste | Team U LH | 02:21:02.000 | 44.000 | 43.99 |
| 59 | CARRERE Baptiste | team | 02:21:02.000 | 44.000 | 43.99 |
| 59 | CARRERE Baptiste | team | 02:21:02.000 | 44.000 | 43.99 |
| 60 | BREANT Quentin | Creuse Oxygène | 02:21:02.000 | 44.000 | 43.99 |
| 61 | HEBE Clément | Team Sarthe Juniors | 02:21:02.000 | 44.000 | 43.99 |
| 62 | DENERVAUD Thom | | 02:21:02.000 | 44.000 | 43.99 |
| 63 | COLLIER Eloi | | 02:21:02.000 | 44.000 | 43.99 |
| 64 | LAURENT Joseph | Creuse Oxygène | 02:21:02.000 | 44.000 | 43.99 |
| 65 | TISSOT Nathan | Hexagone - Corbas Lyon Métropole | 02:21:02.000 | 44.000 | 43.99 |
| 66 | ESTUPIÑÁN Kevin Andrés | Team INCA | 02:21:02.000 | 44.000 | 43.99 |
| 67 | MATOSSIAN Sévane | U19 Academy Région Sud powered by Giant | 02:21:02.000 | 44.000 | 43.99 |
| 68 | DOUTE Gaspard | | 02:21:02.000 | 44.000 | 43.99 |
| 69 | MAISSON Cyprien | VC Villefranche Beaujolais | 02:21:02.000 | 44.000 | 43.99 |
| 70 | PESENTI Louis | | 02:21:02.000 | 44.000 | 43.99 |
| 71 | DAUMAS Rémi | Team 31 Jolly Cycles | 02:21:02.000 | 44.000 | 43.99 |
| 72 | RAU Gabin | Stade Toulousain Cyclisme Académie | 02:21:02.000 | 44.000 | 43.99 |
| 73 | QUETIN Yann | Orléans Loiret Cyclisme | 02:21:02.000 | 44.000 | 43.99 |
| 74 | MOWAT Finlay | | 02:21:02.000 | 44.000 | 43.99 |
| 75 | REGNAULT Thibault | | 02:21:02.000 | 44.000 | 43.99 |
| 76 | GONCALVES Gabriel | Hexagone - Corbas Lyon Métropole | 02:21:02.000 | 44.000 | 43.99 |
| 77 | MATRAY Jules | | 02:21:02.000 | 44.000 | 43.99 |
| 78 | FAEMS Felix | Team Geo-Therm Carbonbike Marchovelette | 02:21:02.000 | 44.000 | 43.99 |
| 79 | PHILIPPOT Rafaël | | 02:21:02.000 | 44.000 | 43.99 |
| 80 | CHEVIGNON Lancelot | | 02:21:02.000 | 44.000 | 43.99 |
| 81 | OYSELET Noa | CC Étupes | 02:21:02.000 | 44.000 | 43.99 |
| 82 | PITTET Hugo | Team Humard Vélo-Passion-Chazal | 02:21:02.000 | 44.000 | 43.99 |
| 83 | GUILMET Raphaël | Team Sarthe Juniors | 02:21:02.000 | 44.000 | 43.99 |
| 84 | GORDONS Elyas | | 02:21:02.000 | 44.000 | 43.99 |
| 85 | DELARBRE Lucas | Creuse Oxygène | 02:21:02.000 | 44.000 | 43.99 |
| 86 | CHERRUAULT Dylan | | 02:21:02.000 | 44.000 | 43.99 |
| 87 | BRINGEL Mathias | | 02:21:02.000 | 44.000 | 43.99 |
| 88 | PRESSON Jules | Olympique Grande-Synthe Formation | 02:21:02.000 | 44.000 | 43.99 |
| 89 | LESUEUR Enzo | Lepelley Électricité U19 | 02:25:36.000 | 5:18.000 | 42.61 |
| 90 | WARRANT Robin | Crabbé-Dstny U19 | 02:25:36.000 | 5:18.000 | 42.61 |
| 91 | VERDUIJN Sven | | 02:25:36.000 | 5:18.000 | 42.61 |
| 92 | GANTOIS Timéo | CC Étupes | 02:25:39.000 | 5:21.000 | 42.595 |
| 93 | GRANGEON Théodore | Bourg-en-Bresse Ain Cyclisme | 02:25:39.000 | 5:21.000 | 42.595 |
| 94 | MEYER IMBER Clement | | 02:25:39.000 | 5:21.000 | 42.595 |
| 95 | MULLET Melvin | | 02:25:39.000 | 5:21.000 | 42.595 |
| 96 | DELALANDE Nino | OC Locminé | 02:25:44.000 | 5:26.000 | 42.571 |
| 97 | MAGNOULON Lorik | Team 31 Jolly Cycles | 02:25:44.000 | 5:26.000 | 42.571 |
| 98 | BASSET Antoine | VC Pays de Loudéac | 02:25:44.000 | 5:26.000 | 42.571 |
| 99 | HOLLAMBY Noah | Oxford Edge Cycling Team | 02:25:44.000 | 5:26.000 | 42.571 |
| 100 | SWEENEY James | The Cycling Academy | 02:25:44.000 | 5:26.000 | 42.571 |
| 101 | MORIZUR Baptiste | VC Pays de Loudéac | 02:25:44.000 | 5:26.000 | 42.571 |
| 102 | COUTO Lucas | Hexagone - Corbas Lyon Métropole | 02:25:44.000 | 5:26.000 | 42.571 |
| 103 | STEUX Léon | | 02:27:50.000 | 7:32.000 | 41.966 |
| 104 | JOUBERT Pierrick | Cyclisme Seyssinet-Seyssins | 02:21:02.000 | 44.000 | 43.99 |
| 105 | GALLERNE Augustin | | 02:30:40.000 | 00:10:22.000 | 41.177 |
| 106 | LAGNIÉ Thibault | | 02:30:40.000 | 00:10:22.000 | 41.177 |
| 107 | NICOLAS Cyrian | | 02:30:43.000 | 00:10:25.000 | 41.163 |
| 108 | MILLET Baptiste | Team U LH | 02:30:49.000 | 00:10:31.000 | 41.136 |
| 108 | MILLET Baptiste | team | 02:30:49.000 | 00:10:31.000 | 41.136 |
| 108 | MILLET Baptiste | team | 02:30:49.000 | 00:10:31.000 | 41.136 |
| 109 | AUGRY Alexandre | Team U LH | 02:30:49.000 | 00:10:31.000 | 41.136 |
| 109 | AUGRY Alexandre | team | 02:30:49.000 | 00:10:31.000 | 41.136 |
| 109 | AUGRY Alexandre | team | 02:30:49.000 | 00:10:31.000 | 41.136 |
| 110 | LEFEVRE Noé | | 02:30:49.000 | 00:10:31.000 | 41.136 |
| 111 | CAYREL Gaël | Team 31 Jolly Cycles | 02:30:49.000 | 00:10:31.000 | 41.136 |
| 112 | LELARGE Matthieu | | 02:30:49.000 | 00:10:31.000 | 41.136 |
| 113 | LHÉRITIER Timothy | AC Bisontine | 02:30:49.000 | 00:10:31.000 | 41.136 |
| 113 | LHÉRITIER Timothy | team | 02:30:49.000 | 00:10:31.000 | 41.136 |
| 113 | LHÉRITIER Timothy | team | 02:30:49.000 | 00:10:31.000 | 41.136 |
| 113 | LHÉRITIER Timothy | team | 02:30:49.000 | 00:10:31.000 | 41.136 |
| 114 | CORDER Spencer | HUUB-BCC Junior Race Team | 02:30:49.000 | 00:10:31.000 | 41.136 |
| 115 | GREMAUD Noa | | 02:30:49.000 | 00:10:31.000 | 41.136 |
| 116 | GIANI Alexis | U19 Academy Région Sud powered by Giant | 02:30:50.000 | 00:10:32.000 | 41.131 |
| 117 | MASSA Dylan | U19 Academy Région Sud powered by Giant | 02:30:50.000 | 00:10:32.000 | 41.131 |
| 118 | DARD Antonin | | 02:32:11.000 | 00:11:53.000 | 40.767 |
| 119 | ROUHIER Nathan | AC Bisontine | 02:32:11.000 | 00:11:53.000 | 40.767 |
| 119 | ROUHIER Nathan | team | 02:32:11.000 | 00:11:53.000 | 40.767 |
| 119 | ROUHIER Nathan | team | 02:32:11.000 | 00:11:53.000 | 40.767 |
| 119 | ROUHIER Nathan | team | 02:32:11.000 | 00:11:53.000 | 40.767 |
| 120 | COLBE Mathéo | Olympique Grande-Synthe Formation | 02:32:11.000 | 00:11:53.000 | 40.767 |
| 121 | VERHULST Axel | Olympique Grande-Synthe Formation | 02:32:11.000 | 00:11:53.000 | 40.767 |
| 122 | MONROLIN Jonas | | 02:32:11.000 | 00:11:53.000 | 40.767 |
| 123 | DIDIERLAURENT Charles | | 02:32:11.000 | 00:11:53.000 | 40.767 |
| 124 | ABRAHAM Charlie | Lee Valley Youth | 02:32:15.000 | 00:11:57.000 | 40.749 |
| 125 | GONON Antoine | | 02:32:15.000 | 00:11:57.000 | 40.749 |
| 126 | FERDINAND Antoine | Team Sarthe Juniors | 02:32:15.000 | 00:11:57.000 | 40.749 |
| 127 | PHILIPPE Ethan | U19 Academy Région Sud powered by Giant | 02:32:15.000 | 00:11:57.000 | 40.749 |
| 128 | JOLY Erwan | | 02:32:15.000 | 00:11:57.000 | 40.749 |
| 129 | MAMET Benjamin | | 02:32:15.000 | 00:11:57.000 | 40.749 |
| 130 | CHARNAY Diego | Bourg-en-Bresse Ain Cyclisme | 02:32:15.000 | 00:11:57.000 | 40.749 |
| 131 | MARCHADOUR Louison | | 02:32:15.000 | 00:11:57.000 | 40.749 |
| 132 | DESRUES Baptiste | | 02:32:15.000 | 00:11:57.000 | 40.749 |
| 133 | SOULABAILLE Enzo | VC Pays de Loudéac | 02:32:15.000 | 00:11:57.000 | 40.749 |
| 134 | DAFFLON Nathan | | 02:32:15.000 | 00:11:57.000 | 40.749 |
| 135 | LEBON Vincent | Team 31 Jolly Cycles | 02:32:15.000 | 00:11:57.000 | 40.749 |
| 136 | DEVINCENZI Yoann | | 02:32:15.000 | 00:11:57.000 | 40.749 |
| 137 | THÉBAULT Quentin | | 02:32:15.000 | 00:11:57.000 | 40.749 |
| 138 | OBERSON Louis | | 02:33:11.000 | 00:12:53.000 | 40.5 |
| 139 | GAUDILLIÈRE Jules | | 02:33:11.000 | 00:12:53.000 | 40.5 |
| 140 | SIMONOT Quentin | U19 Academy Région Sud powered by Giant | 02:35:45.000 | 00:15:27.000 | 39.833 |
| 141 | KABWE Charles | | 02:35:45.000 | 00:15:27.000 | 39.833 |
| 142 | GUIGARD Paul | | 02:35:45.000 | 00:15:27.000 | 39.833 |
| 143 | VAN DER STAAL Rinz | ZRTC Theo Middelkamp | 02:37:16.000 | 00:16:58.000 | 39.449 |
| 144 | JOOSTEN Sven | | 02:37:16.000 | 00:16:58.000 | 39.449 |
| 145 | DE ROOS Ben | ZRTC Theo Middelkamp | 02:37:16.000 | 00:16:58.000 | 39.449 |
| 146 | TUTTINO Pierre | Bourg-en-Bresse Ain Cyclisme | 02:37:16.000 | 00:16:58.000 | 39.449 |
| 147 | GAFFNEY David | Team 31 Jolly Cycles | 02:51:20.000 | 00:31:02.000 | 36.21 |
| 147 | GAFFNEY David | E. Tarrant & Sons LTD Skoda Munster Team | 02:51:20.000 | 00:31:02.000 | 36.21 |
| 148 | BALDY Anthelme | | 02:52:20.000 | 00:32:02.000 | 36 |
| 149 | BLUME Eliot | Team Sportbreizh Armor-lux U19 | 02:56:29.000 | 00:36:11.000 | 35.153 |
| 150 | THURET Antoine | | 03:06:03.000 | 00:45:45.000 | 33.346 |
| 151 | CALVEZ Bastian | | 03:06:03.000 | 00:45:45.000 | 33.346 |
| 152 | SCHMIT Raphaël | | 03:06:03.000 | 00:45:45.000 | 33.346 |
| 153 | HESTER Theo | | 03:16:50.000 | 00:56:32.000 | 31.519 |
| 154 | LE HER Julian | Team Sportbreizh Armor-lux U19 | 03:16:50.000 | 00:56:32.000 | 31.519 |
| 155 | GOBET Louis | | 03:16:50.000 | 00:56:32.000 | 31.519 |
| 156 | JERMANN Maxence | | 03:16:50.000 | 00:56:32.000 | 31.519 |
| 157 | VAN DE WEIJER Lars | | 03:16:50.000 | 00:56:32.000 | 31.519 |
| 158 | LESECQ Antonin | Hexagone - Corbas Lyon Métropole | 03:16:50.000 | 00:56:32.000 | 31.519 |
| 159 | SIMON Julian | | 03:16:50.000 | 00:56:32.000 | 31.519 |
| 160 | JEANNERET Noe | | 03:16:50.000 | 00:56:32.000 | 31.519 |
| 161 | BARTHE Alexis | | 03:16:50.000 | 00:56:32.000 | 31.519 |
| 162 | BARBIER GEORGES Jonas | | 03:16:50.000 | 00:56:32.000 | 31.519 |
| 163 | AUBRY Enzo | | 03:16:50.000 | 00:56:32.000 | 31.519 |
| 164 | GREMAUD Valentin | | 03:21:14.000 | 01:00:56.000 | 30.83 |
| 165 | TONON Nathan | | 03:32:55.000 | 01:12:37.000 | 29.138 |
| 166 | SILLY Andréas | | 03:32:55.000 | 01:12:37.000 | 29.138 |
| 1005 | MOUSHIN Adam | AC Bisontine | 00:00.000 | -02:20:18.000 | |
| 1005 | MOUSHIN Adam | team | 00:00.000 | -02:20:18.000 | |
| 1005 | MOUSHIN Adam | team | 00:00.000 | -02:20:18.000 | |
| 1005 | MOUSHIN Adam | team | 00:00.000 | -02:20:18.000 | |
| 1005 | CARON Clément | | 00:00.000 | -02:20:18.000 | |
| 1005 | BERNARD Marin | Team U LH | 00:00.000 | -02:20:18.000 | |
| 1005 | BERNARD Marin | team | 00:00.000 | -02:20:18.000 | |
| 1005 | BERNARD Marin | team | 00:00.000 | -02:20:18.000 | |
| 1005 | VALERIANI Yann | | 00:00.000 | -02:20:18.000 | |
| 1005 | TIMMERMAN Mageno | Crabbé-Dstny U19 | 00:00.000 | -02:20:18.000 | |
| 1005 | PLANCKAERT Devon | Crabbé-Dstny U19 | 00:00.000 | -02:20:18.000 | |