| 1 | BEDINI Athys | | 01:11:49.000 | - | 0 |
| 2 | FRANCOIS Thibaut | | 01:12:23.000 | 34.000 | 0 |
| 3 | GRIECO Lucas | AVC Aix-en-Provence | 01:13:08.000 | 1:19.000 | 0 |
| 4 | CORNILLON Nathan | Charvieu Chavagneux Isère Cyclisme | 01:13:10.000 | 1:21.000 | 0 |
| 5 | MUSY Yannis | | 01:13:30.000 | 1:41.000 | 0 |
| 6 | BURNET Pierrick | | 01:13:44.000 | 1:55.000 | 0 |
| 7 | HEMON Julien | | 01:14:19.000 | 2:30.000 | 0 |
| 8 | POTTIER Raphaël | AVC Aix-en-Provence | 01:14:32.000 | 2:43.000 | 0 |
| 9 | CHAPTAL Yann | | 01:16:09.000 | 4:20.000 | 0 |
| 10 | VEDERSØ SØLVHØJ Oliver | | 01:16:15.000 | 4:26.000 | 0 |
| 11 | ARIOLI Tristan | | 01:16:21.000 | 4:32.000 | 0 |
| 12 | CHEREL Jules | | 01:16:24.000 | 4:35.000 | 0 |
| 13 | RIBOULET Alex | | 01:17:06.000 | 5:17.000 | 0 |
| 14 | MARTINS Alexandre | | 01:17:07.000 | 5:18.000 | 0 |
| 15 | JUTEL Paul François | | 01:17:24.000 | 5:35.000 | 0 |
| 16 | CROMMELINCK Melvin | Nice Métropole Côte d'Azur | 01:17:53.000 | 6:04.000 | 0 |
| 17 | LACHAIZE Antoine | | 01:18:30.000 | 6:41.000 | 0 |
| 18 | PICHON Hugo | | 01:18:36.000 | 6:47.000 | 0 |
| 19 | ZOVI Victor | | 01:18:40.000 | 6:51.000 | 0 |
| 20 | GARAUD Lukas | | 01:19:17.000 | 7:28.000 | 0 |
| 21 | HARDY Axel | | 01:19:31.000 | 7:42.000 | 0 |
| 22 | GASNIER Tom | | 01:19:34.000 | 7:45.000 | 0 |
| 23 | SAUVAGET Mael | | 01:19:48.000 | 7:59.000 | 0 |
| 24 | BRUNET Emilien | | 01:20:09.000 | 8:20.000 | 0 |
| 25 | TOULLIER Pierre | | 01:20:21.000 | 8:32.000 | 0 |
| 26 | COUSIN Clément | | 01:20:27.000 | 8:38.000 | 0 |
| 27 | GROS Marius | | 01:20:35.000 | 8:46.000 | 0 |
| 28 | VAN TRAN Antoine | | 01:20:44.000 | 8:55.000 | 0 |
| 29 | KAHLHOVEN Thibaut | | 01:20:54.000 | 9:05.000 | 0 |
| 30 | LEPEIX Enzo | | 01:21:02.000 | 9:13.000 | 0 |
| 31 | MONTEIL Lubin | | 01:21:10.000 | 9:21.000 | 0 |
| 32 | JOUHAULT Nathan | | 01:21:28.000 | 9:39.000 | 0 |
| 33 | BRAGHINI Axel | | 01:21:55.000 | 00:10:06.000 | 0 |
| 34 | LUCHINI Quentin | | 01:22:45.000 | 00:10:56.000 | 0 |
| 35 | VOCANSON Romain | | 01:22:48.000 | 00:10:59.000 | 0 |
| 36 | HUARD Maxence | | 01:22:58.000 | 00:11:09.000 | 0 |
| 37 | DUCHEMIN Ugo | | 01:23:07.000 | 00:11:18.000 | 0 |
| 38 | COURBIERE Tom | | 01:23:12.000 | 00:11:23.000 | 0 |
| 39 | VALLEE Matéo | | 01:23:20.000 | 00:11:31.000 | 0 |
| 40 | CHARTREZ Etienne | | 01:23:30.000 | 00:11:41.000 | 0 |
| 41 | ABRIVARD Arthur | | 01:23:37.000 | 00:11:48.000 | 0 |
| 42 | MENSAERT Mathias | Young Cycling Talent D&D | 01:24:01.000 | 00:12:12.000 | 0 |
| 43 | PIGNOT Natan | | 01:25:16.000 | 00:13:27.000 | 0 |
| 44 | THIBAULT Quentin | | 01:25:19.000 | 00:13:30.000 | 0 |
| 45 | CHALLAMEL Ivan | | 01:25:22.000 | 00:13:33.000 | 0 |
| 46 | LAGNEAU Julian | | 01:25:43.000 | 00:13:54.000 | 0 |
| 47 | GOURLAND Romain | | 01:26:00.000 | 00:14:11.000 | 0 |
| 48 | KALKA Yohann | | 01:26:13.000 | 00:14:24.000 | 0 |
| 49 | HERITIER Florian | | 01:26:24.000 | 00:14:35.000 | 0 |
| 50 | PARROT Clément | | 01:26:30.000 | 00:14:41.000 | 0 |
| 51 | SZYMANSKI Paul | | 01:26:32.000 | 00:14:43.000 | 0 |
| 52 | PIGNOL Killian | | 01:26:35.000 | 00:14:46.000 | 0 |
| 53 | SAVARY Victor | | 01:26:38.000 | 00:14:49.000 | 0 |
| 54 | CORTET Clément | | 01:26:49.000 | 00:15:00.000 | 0 |
| 55 | PEGARD Hugo | | 01:26:54.000 | 00:15:05.000 | 0 |
| 56 | ORTEGA Lucas | | 01:26:59.000 | 00:15:10.000 | 0 |
| 57 | EGEA Jarod | | 01:28:02.000 | 00:16:13.000 | 0 |
| 58 | LE GOFF Hugo | | 01:28:12.000 | 00:16:23.000 | 0 |
| 59 | JACQUIN Matthieu | | 01:30:35.000 | 00:18:46.000 | 0 |
| 60 | CURTY Paul | | 01:30:35.000 | 00:18:46.000 | 0 |
| 61 | DRANS Enzo | | 01:30:35.000 | 00:18:46.000 | 0 |
| 62 | PAULY Baptiste | | 01:30:35.000 | 00:18:46.000 | 0 |
| 63 | LOZACH Willy | | 01:30:35.000 | 00:18:46.000 | 0 |
| 64 | BOURJON Loann | | 01:30:35.000 | 00:18:46.000 | 0 |
| 65 | SPEZIALI Tom | | 01:30:35.000 | 00:18:46.000 | 0 |
| 66 | GODARD Titouan | | 01:30:35.000 | 00:18:46.000 | 0 |
| 67 | BENEZECH Raphaël | | 01:30:35.000 | 00:18:46.000 | 0 |
| 68 | DIEU Clément | | 01:30:35.000 | 00:18:46.000 | 0 |
| 69 | LACOUME Bixente | | 01:30:35.000 | 00:18:46.000 | 0 |
| 70 | BESSETTE Thomas | | 01:30:35.000 | 00:18:46.000 | 0 |
| 71 | PUJOL Matahi | | 01:30:35.000 | 00:18:46.000 | 0 |
| 72 | CONFOLENS Thomas | | 01:30:35.000 | 00:18:46.000 | 0 |
| 73 | BERTHONNEAU Florent | | 01:30:35.000 | 00:18:46.000 | 0 |
| 74 | CHERRE Elie | | 01:30:35.000 | 00:18:46.000 | 0 |
| 75 | LEBOURGEOIS Marius | | 01:30:35.000 | 00:18:46.000 | 0 |
| 76 | RABAUD Kenny | | 01:30:35.000 | 00:18:46.000 | 0 |
| 77 | LAVILLE Arthur | | 01:30:35.000 | 00:18:46.000 | 0 |
| 78 | ROJEK Paul | | 01:30:35.000 | 00:18:46.000 | 0 |
| 79 | CLEMENCON Tristan | | 01:30:35.000 | 00:18:46.000 | 0 |
| 80 | AUBOURG Nathan | | 01:30:35.000 | 00:18:46.000 | 0 |
| 1005 | HENRY Ethan | | 00:00.000 | -01:11:49.000 | |
| 1005 | HAPPIETTE William | | 00:00.000 | -01:11:49.000 | |
| 1005 | POULVELARIE Maxime | Team Corrèze-Suchet-Nouvelle Aquitaine | 00:00.000 | -01:11:49.000 | |
| 1005 | FAURILLON Alexin | | 00:00.000 | -01:11:49.000 | |
| 1005 | BOSSIS Matteo | | 00:00.000 | -01:11:49.000 | |
| 1005 | RAYNAUD Benoît | | 00:00.000 | -01:11:49.000 | |