| 1 | GIULIANO Dario | Team 31 Jolly Cycles | 02:30:14.000 | - | 38.54 |
| 2 | DECOMBLE Maxime | U19 Academy La Pomme Marseille Provence | 02:32:04.000 | 1:50.000 | 38.075 |
| 3 | PERICAS Adrià | Team Torrent-Tadesan-Purito | 02:32:04.000 | 1:50.000 | 38.075 |
| 4 | ZAFRA Marc | Team Torrent-Tadesan-Purito | 02:33:47.000 | 3:33.000 | 37.65 |
| 5 | GARÇON Gabriel | UC Nantes Atlantique Junior | 02:33:47.000 | 3:33.000 | 37.65 |
| 6 | DELABY Lucas | | 02:33:47.000 | 3:33.000 | 37.65 |
| 7 | MARTY Sylvain | | 02:33:50.000 | 3:36.000 | 37.638 |
| 8 | NOUGUE-DESSUS Aaron | UC Nantes Atlantique Junior | 02:33:51.000 | 3:37.000 | 37.634 |
| 9 | MELOT Noé | Nice Métropole Côte d'Azur U19 | 02:33:51.000 | 3:37.000 | 37.634 |
| 10 | ROCA Albert | Team Torrent-Tadesan-Purito | 02:33:51.000 | 3:37.000 | 37.634 |
| 11 | BARATOU Clément | | 02:33:51.000 | 3:37.000 | 37.634 |
| 12 | MASSA Dylan | U19 Academy La Pomme Marseille Provence | 02:33:51.000 | 3:37.000 | 37.634 |
| 13 | PICARD Paul | CC Marmande 47 | 02:33:54.000 | 3:40.000 | 37.622 |
| 14 | MAGNOULON Lorik | Team 31 Jolly Cycles | 02:33:54.000 | 3:40.000 | 37.622 |
| 15 | SCHWARZBACHER Matthias | CPS Professional Team | 02:33:54.000 | 3:40.000 | 37.622 |
| 16 | FINN Lorenzo | CPS Professional Team | 02:33:54.000 | 3:40.000 | 37.622 |
| 17 | PARETA Roger | Team Torrent-Tadesan-Purito | 02:33:54.000 | 3:40.000 | 37.622 |
| 18 | HIVART Benjamin | U19 Academy La Pomme Marseille Provence | 02:33:54.000 | 3:40.000 | 37.622 |
| 19 | TAPIZ Hugo | U19 Academy La Pomme Marseille Provence | 02:33:54.000 | 3:40.000 | 37.622 |
| 20 | FURNON Tom | | 02:33:54.000 | 3:40.000 | 37.622 |
| 21 | RUSSO Saverio | | 02:33:54.000 | 3:40.000 | 37.622 |
| 22 | GIANI Alexis | U19 Academy La Pomme Marseille Provence | 02:33:54.000 | 3:40.000 | 37.622 |
| 23 | ROUX Aurélien | | 02:33:54.000 | 3:40.000 | 37.622 |
| 24 | CASCIARO Enrik | Nice Métropole Côte d'Azur U19 | 02:33:54.000 | 3:40.000 | 37.622 |
| 25 | CARRERE Maxence | Team 31 Jolly Cycles | 02:33:54.000 | 3:40.000 | 37.622 |
| 26 | OLVERA Lucas | Team Torrent-Tadesan-Purito | 02:33:54.000 | 3:40.000 | 37.622 |
| 27 | TITEUX Germain | Sprint 2000 Charleroi | 02:34:01.000 | 3:47.000 | 37.593 |
| 28 | SIMONOT Quentin | | 02:34:01.000 | 3:47.000 | 37.593 |
| 29 | MIDAVAINE Alexis | Sprint 2000 Charleroi | 02:34:03.000 | 3:49.000 | 37.585 |
| 30 | PECQUENARD Jules | Nice Métropole Côte d'Azur U19 | 02:34:03.000 | 3:49.000 | 37.585 |
| 31 | EGEA GARCIA Jarod | | 02:34:03.000 | 3:49.000 | 37.585 |
| 32 | SHYRIN Daniil | CPS Professional Team | 02:34:03.000 | 3:49.000 | 37.585 |
| 33 | BRIOUX Christophe | | 02:34:03.000 | 3:49.000 | 37.585 |
| 34 | DAUMAS Rémi | Team 31 Jolly Cycles | 02:34:03.000 | 3:49.000 | 37.585 |
| 35 | PELLOUX Thomas | | 02:34:03.000 | 3:49.000 | 37.585 |
| 36 | DUCLOS-LASSALLE Hugo | | 02:34:03.000 | 3:49.000 | 37.585 |
| 37 | MATOSSIAN Sévane | U19 Academy La Pomme Marseille Provence | 02:34:03.000 | 3:49.000 | 37.585 |
| 38 | BREYER Tom | Sprint 2000 Charleroi | 02:34:08.000 | 3:54.000 | 37.565 |
| 39 | FARSETTI Tommaso | CPS Professional Team | 02:34:10.000 | 3:56.000 | 37.557 |
| 40 | RECOULIN Rémi | | 02:34:12.000 | 3:58.000 | 37.549 |
| 41 | VAYREDA Marian | Team Torrent-Tadesan-Purito | 02:34:20.000 | 4:06.000 | 37.516 |
| 42 | PRATGINESTOS Marti | | 02:34:20.000 | 4:06.000 | 37.516 |
| 43 | NAIBO Kylian | | 02:34:28.000 | 4:14.000 | 37.484 |
| 44 | HAILE Senai | | 02:34:31.000 | 4:17.000 | 37.472 |
| 45 | CARRERE Tristan | | 02:34:31.000 | 4:17.000 | 37.472 |
| 46 | RAMOS Hugo | | 02:34:34.000 | 4:20.000 | 37.46 |
| 47 | SEIGNEURET Thomas | Team 31 Jolly Cycles | 02:34:38.000 | 4:24.000 | 37.443 |
| 48 | RAFFERTY Adam | Team 31 Jolly Cycles | 02:34:38.000 | 4:24.000 | 37.443 |
| 49 | FERNANDEZ Maxime | CC Marmande 47 | 02:34:44.000 | 4:30.000 | 37.419 |
| 50 | LAMBRECHTS Luca | Sprint 2000 Charleroi | 02:34:47.000 | 4:33.000 | 37.407 |
| 51 | MITT Virgo | | 02:34:47.000 | 4:33.000 | 37.407 |
| 52 | ROCCHI Sloan | U19 Academy La Pomme Marseille Provence | 02:34:51.000 | 4:37.000 | 37.391 |
| 53 | RENAUX Clement | | 02:34:56.000 | 4:42.000 | 37.371 |
| 54 | LAFON Ethan | | 02:35:24.000 | 5:10.000 | 37.259 |
| 55 | CHALIEZ Baptiste | | 02:35:34.000 | 5:20.000 | 37.219 |
| 56 | LAYRAC Gabriel | Stade Toulousain Cyclisme Académie | 02:35:34.000 | 5:20.000 | 37.219 |
| 57 | VAN DE PERRE Harry | Sprint 2000 Charleroi | 02:38:23.000 | 8:09.000 | 36.557 |
| 58 | VEENEMANS Koen | | 02:38:41.000 | 8:27.000 | 36.488 |
| 59 | TROTEL Malo | CC Plancoët | 02:38:59.000 | 8:45.000 | 36.419 |
| 60 | DUBY Mathieu | | 02:39:15.000 | 9:01.000 | 36.358 |
| 61 | PANCHE Maxime | | 02:39:22.000 | 9:08.000 | 36.331 |
| 62 | BOUSSUGE Gabriel | | 02:39:27.000 | 9:13.000 | 36.312 |
| 63 | PARDO Axel | | 02:39:50.000 | 9:36.000 | 36.225 |
| 64 | VELNA Yann | GSC Blagnac Vélo Sport 31 | 02:40:14.000 | 00:10:00.000 | 36.135 |
| 65 | ARNOUX Augustin | | 02:40:24.000 | 00:10:10.000 | 36.097 |
| 66 | GERBAUD Jules | U19 Academy La Pomme Marseille Provence | 02:40:28.000 | 00:10:14.000 | 36.082 |
| 67 | SEKIGUCHI Takuma | U19 Academy La Pomme Marseille Provence | 02:40:30.000 | 00:10:16.000 | 36.075 |
| 68 | CASTOR Clément | Stade Toulousain Cyclisme Académie | 02:40:34.000 | 00:10:20.000 | 36.06 |
| 69 | GOYON Mateis | | 02:40:48.000 | 00:10:34.000 | 36.007 |
| 70 | BERTOLLE Alexandre | | 02:45:36.000 | 00:15:22.000 | 34.964 |
| 71 | LABUSSIERE Aymeric | Stade Toulousain Cyclisme Académie | 02:45:48.000 | 00:15:34.000 | 34.922 |
| 72 | ARCHIMBAUD Alexandre | | 02:45:57.000 | 00:15:43.000 | 34.89 |
| 73 | LACOUR Franck | | 02:46:02.000 | 00:15:48.000 | 34.873 |
| 74 | HANSE Mael | | 02:46:05.000 | 00:15:51.000 | 34.862 |
| 75 | STEUX Léon | | 02:46:05.000 | 00:15:51.000 | 34.862 |
| 76 | MERCIER Joris | CC Marmande 47 | 02:46:29.000 | 00:16:15.000 | 34.778 |
| 77 | DUTHU Lucas | Stade Toulousain Cyclisme Académie | 02:46:29.000 | 00:16:15.000 | 34.778 |
| 78 | GENESTE Lucas | | 02:46:29.000 | 00:16:15.000 | 34.778 |
| 79 | PHILIPPE Ethan | | 02:46:32.000 | 00:16:18.000 | 34.768 |
| 80 | DUNY Adrien | | 02:46:36.000 | 00:16:22.000 | 34.754 |
| 81 | MAROLLEAU Florentin | | 02:46:39.000 | 00:16:25.000 | 34.743 |
| 82 | VALENTIN Antoine | Sprint 2000 Charleroi | 02:46:39.000 | 00:16:25.000 | 34.743 |
| 83 | DAVID Léo | SCO Cyclisme Angers | 02:46:44.000 | 00:16:30.000 | 34.726 |
| 84 | VAN BIENE William | Sprint 2000 Charleroi | 02:46:46.000 | 00:16:32.000 | 34.719 |
| 85 | GRACIETTE Téo | | 02:46:47.000 | 00:16:33.000 | 34.716 |
| 86 | SARROCHE Matéo | | 02:46:52.000 | 00:16:38.000 | 34.698 |
| 87 | TAXY Estéban | | 02:46:55.000 | 00:16:41.000 | 34.688 |
| 88 | LOUSTAU Matéo | | 02:46:55.000 | 00:16:41.000 | 34.688 |
| 89 | BOY Bixente | | 02:47:00.000 | 00:16:46.000 | 34.671 |
| 90 | NIESER Loïc | | 02:47:00.000 | 00:16:46.000 | 34.671 |
| 91 | SOULE Arthur | | 02:47:00.000 | 00:16:46.000 | 34.671 |
| 92 | DALPOZO Lauris | | 02:47:06.000 | 00:16:52.000 | 34.65 |
| 93 | MENEI Thomas | | 02:47:06.000 | 00:16:52.000 | 34.65 |
| 94 | DELMAS Nathan | | 02:47:06.000 | 00:16:52.000 | 34.65 |
| 95 | MARROCHIO Théo | | 02:47:06.000 | 00:16:52.000 | 34.65 |
| 96 | LEBRAULT Victor | Nice Métropole Côte d'Azur U19 | 02:47:12.000 | 00:16:58.000 | 34.629 |
| 97 | FERRI Nathan | | 02:47:12.000 | 00:16:58.000 | 34.629 |
| 98 | CRETEAU Tom | | 02:47:20.000 | 00:17:06.000 | 34.602 |
| 99 | RAMOND Alexis | | 02:47:24.000 | 00:17:10.000 | 34.588 |
| 100 | CHETOUTEAUD Aurélien | | 02:47:40.000 | 00:17:26.000 | 34.533 |
| 101 | CLODORE Matthias | | 02:49:09.000 | 00:18:55.000 | 34.23 |
| 102 | CAILLETEAU Lucas | CC Marmande 47 | 02:51:00.000 | 00:20:46.000 | 33.86 |
| 103 | SYLVANISE Matthias | | 02:54:08.000 | 00:23:54.000 | 33.25 |
| 104 | LAURY Nicolas | | 02:54:08.000 | 00:23:54.000 | 33.25 |
| 105 | MIRAS Alonso | Team Torrent-Tadesan-Purito | 02:54:08.000 | 00:23:54.000 | 33.25 |
| 106 | SERRES Samuel | Team 31 Jolly Cycles | 02:54:08.000 | 00:23:54.000 | 33.25 |
| 107 | KERVEILLANT Hugo | | 02:54:08.000 | 00:23:54.000 | 33.25 |
| 108 | PAPPALARDO Adam | | 02:54:08.000 | 00:23:54.000 | 33.25 |
| 109 | VISTE Alexandre | | 02:54:08.000 | 00:23:54.000 | 33.25 |
| 110 | DE MARCHI Lilian | CC Marmande 47 | 02:54:08.000 | 00:23:54.000 | 33.25 |
| 111 | MAS Anthony | | 02:54:08.000 | 00:23:54.000 | 33.25 |
| 112 | VEZY Léo | | 02:54:08.000 | 00:23:54.000 | 33.25 |
| 113 | BARBIER Lucas | | 02:54:08.000 | 00:23:54.000 | 33.25 |
| 114 | FARTHOUAT Tom | | 02:54:08.000 | 00:23:54.000 | 33.25 |
| 115 | MARTINEZ Noah | | 02:54:08.000 | 00:23:54.000 | 33.25 |
| 116 | FRADIN Ewan | | 02:54:08.000 | 00:23:54.000 | 33.25 |
| 117 | GABEZ Dany | Sprint 2000 Charleroi | 02:54:08.000 | 00:23:54.000 | 33.25 |
| 118 | MOUTON Matteo | Sprint 2000 Charleroi | 02:54:08.000 | 00:23:54.000 | 33.25 |
| 119 | CAWEZ Raphaël | Sprint 2000 Charleroi | 02:54:08.000 | 00:23:54.000 | 33.25 |
| 120 | ADAM Guillaume | Sprint 2000 Charleroi | 02:54:08.000 | 00:23:54.000 | 33.25 |
| 121 | LUSINCHI Lucas | | 02:54:08.000 | 00:23:54.000 | 33.25 |
| 122 | TARDIEU Erwan | | 02:54:08.000 | 00:23:54.000 | 33.25 |