| 1 | WIGGS Bradley | | 02:02:50.000 | - | 41.52 |
| 2 | DUVAL Gwendy | Team Sportbreizh - Harmonie Mutuelle | 02:03:31.000 | 41.000 | 41.29 |
| 3 | POMMELET Hugo | VC Pays de Loudéac | 02:03:45.000 | 55.000 | 41.212 |
| 4 | FELTON Quinn | Competitive Edge Racing | 02:04:21.000 | 1:31.000 | 41.013 |
| 4 | FELTON Quinn | Team Cycle Sport | 02:04:21.000 | 1:31.000 | 41.013 |
| 5 | TAILLANDIER Axel | Team Madras Capesterre Belle-Eau | 02:04:23.000 | 1:33.000 | 41.002 |
| 6 | DURANDO Grégory | | 02:04:26.000 | 1:36.000 | 40.986 |
| 7 | FABRI Sébastien | | 02:04:28.000 | 1:38.000 | 40.975 |
| 8 | MOREL Tom | Team Bricquebec Cotentin | 02:04:34.000 | 1:44.000 | 40.942 |
| 9 | KRAINER Taruia | | 02:04:35.000 | 1:45.000 | 40.936 |
| 10 | JOLLY Maxime | Team LMP-La Roche Vendée Cyclisme | 02:04:49.000 | 1:59.000 | 40.86 |
| 11 | SOUCHON Antonin | VC Pays de Loudéac | 02:04:55.000 | 2:05.000 | 40.827 |
| 12 | TRARIEUX Julien | | 02:05:14.000 | 2:24.000 | 40.724 |
| 13 | GABRILLARGUES Mehdi | | 02:05:14.000 | 2:24.000 | 40.724 |
| 14 | MOUTRY Kéryl | | 02:05:41.000 | 2:51.000 | 40.578 |
| 15 | JOHNSON Mattheus | Team Cycle Sport | 02:05:41.000 | 2:51.000 | 40.578 |
| 16 | RONSIN-HARDY Gwenvael | | 02:05:42.000 | 2:52.000 | 40.573 |
| 17 | PLUMER Julien | | 02:05:43.000 | 2:53.000 | 40.567 |
| 18 | GABRILLARGUES Karim | | 02:06:14.000 | 3:24.000 | 40.401 |
| 19 | RIZZOLATTI Thomas | OCC Antibes-Alpes-Maritimes | 02:06:15.000 | 3:25.000 | 40.396 |
| 20 | GUEGUEN Rudy | | 02:06:52.000 | 4:02.000 | 40.2 |
| 21 | PARKER Toareva | | 02:07:07.000 | 4:17.000 | 40.121 |
| 22 | LESY Pierre | | 02:07:23.000 | 4:33.000 | 40.037 |
| 23 | DALBERA Max | | 02:07:30.000 | 4:40.000 | 40 |
| 24 | VENET Gilles | | 02:07:43.000 | 4:53.000 | 39.932 |
| 25 | OGET Stéphane | | 02:08:01.000 | 5:11.000 | 39.839 |
| 26 | MARTINET Frédéric | | 02:08:07.000 | 5:17.000 | 39.807 |
| 27 | POTTIER Grégory | | 02:08:09.000 | 5:19.000 | 39.797 |
| 28 | MANATE Carlqvist | | 02:08:34.000 | 5:44.000 | 39.668 |
| 29 | CHASTANG Ludovic | | 02:09:16.000 | 6:26.000 | 39.453 |
| 30 | LE FALHER Erwan | CC Plancoët | 02:10:40.000 | 7:50.000 | 39.031 |
| 31 | MANUTAHI Heiarii | | 02:10:42.000 | 7:52.000 | 39.021 |
| 32 | TONNELLIER Thierry | | 02:10:45.000 | 7:55.000 | 39.006 |
| 33 | CARR Andrew | | 02:11:35.000 | 8:45.000 | 38.759 |
| 34 | TREJO Nicolas | | 02:12:37.000 | 9:47.000 | 38.457 |
| 35 | LEPEAN Tamatoa | | 02:12:44.000 | 9:54.000 | 38.423 |
| 36 | LINTZ Tavihauroa | | 02:12:46.000 | 9:56.000 | 38.413 |
| 37 | COLOT Yvann | | 02:12:51.000 | 00:10:01.000 | 38.389 |
| 38 | CHUNG William | | 02:13:38.000 | 00:10:48.000 | 38.164 |
| 39 | SAUVAGE Arnaud | | 02:14:29.000 | 00:11:39.000 | 37.923 |
| 40 | PENI Jerome | | 02:15:47.000 | 00:12:57.000 | 37.56 |
| 41 | HARO Maui | | 02:15:49.000 | 00:12:59.000 | 37.551 |
| 42 | LARSOS Terautahi | | 02:19:16.000 | 00:16:26.000 | 36.62 |
| 43 | BOSCHER Emmanuel | | 02:19:16.000 | 00:16:26.000 | 36.62 |
| 44 | SING Wuik Song | | 02:19:23.000 | 00:16:33.000 | 36.59 |
| 45 | TCHAN FA Temarii | | 02:19:41.000 | 00:16:51.000 | 36.511 |
| 46 | RICHMOND Moetai | | 02:20:49.000 | 00:17:59.000 | 36.217 |
| 47 | MOUTRY Kyrian | | 02:23:17.000 | 00:20:27.000 | 35.594 |
| 48 | TCHAN FA Daniel | | 02:28:34.000 | 00:25:44.000 | 34.328 |
| 49 | TRANNE Fabian | | 02:29:11.000 | 00:26:21.000 | 34.186 |
| 1005 | LOU Serge | | 00:00.000 | -02:02:50.000 | |
| 1006 | ENDELER Kahiri | EuroCyclingTrips - CCN | 00:00.000 | -02:02:50.000 | |