| 1 | JOLLY Maxime | Team LMP-La Roche Vendée Cyclisme | 03:05:02.000 | - | 41.545 |
| 2 | FELTON Quinn | Competitive Edge Racing | 03:05:08.000 | 06.000 | 41.523 |
| 2 | FELTON Quinn | Team Cycle Sport | 03:05:08.000 | 06.000 | 41.523 |
| 3 | TAILLANDIER Axel | Team Madras Capesterre Belle-Eau | 03:05:09.000 | 07.000 | 41.519 |
| 4 | PLUMER Julien | | 03:05:11.000 | 09.000 | 41.511 |
| 5 | DURANDO Grégory | | 03:05:12.000 | 10.000 | 41.508 |
| 6 | SOUCHON Antonin | VC Pays de Loudéac | 03:05:12.000 | 10.000 | 41.508 |
| 7 | KRAINER Taruia | | 03:05:13.000 | 11.000 | 41.504 |
| 8 | MOREL Tom | Team Bricquebec Cotentin | 03:05:13.000 | 11.000 | 41.504 |
| 9 | GABRILLARGUES Mehdi | | 03:05:20.000 | 18.000 | 41.478 |
| 10 | DUVAL Gwendy | Team Sportbreizh - Harmonie Mutuelle | 03:05:21.000 | 19.000 | 41.474 |
| 11 | GABRILLARGUES Karim | | 03:05:23.000 | 21.000 | 41.467 |
| 12 | TRARIEUX Julien | | 03:05:24.000 | 22.000 | 41.463 |
| 13 | RIZZOLATTI Thomas | OCC Antibes-Alpes-Maritimes | 03:05:29.000 | 27.000 | 41.444 |
| 14 | FABRI Sébastien | | 03:05:38.000 | 36.000 | 41.411 |
| 15 | DALBERA Max | | 03:05:55.000 | 53.000 | 41.348 |
| 16 | ENDELER Kahiri | EuroCyclingTrips - CCN | 03:05:57.000 | 55.000 | 41.34 |
| 17 | POMMELET Hugo | VC Pays de Loudéac | 03:05:59.000 | 57.000 | 41.333 |
| 18 | POTTIER Grégory | | 03:06:02.000 | 1:00.000 | 41.322 |
| 19 | GUEGUEN Rudy | | 03:06:06.000 | 1:04.000 | 41.307 |
| 20 | OGET Stéphane | | 03:06:11.000 | 1:09.000 | 41.288 |
| 21 | JOHNSON Mattheus | Team Cycle Sport | 03:06:36.000 | 1:34.000 | 41.196 |
| 22 | CHUNG William | | 03:06:50.000 | 1:48.000 | 41.145 |
| 23 | RONSIN-HARDY Gwenvael | | 03:06:51.000 | 1:49.000 | 41.141 |
| 24 | LE FALHER Erwan | CC Plancoët | 03:07:16.000 | 2:14.000 | 41.049 |
| 25 | MOUTRY Kéryl | | 03:07:46.000 | 2:44.000 | 40.94 |
| 26 | PARKER Toareva | | 03:07:50.000 | 2:48.000 | 40.926 |
| 27 | CARR Andrew | | 03:09:43.000 | 4:41.000 | 40.519 |
| 28 | TREJO Nicolas | | 03:09:43.000 | 4:41.000 | 40.519 |
| 29 | WIGGS Bradley | | 03:09:45.000 | 4:43.000 | 40.512 |
| 30 | MANUTAHI Heiarii | | 03:10:32.000 | 5:30.000 | 40.346 |
| 31 | TONNELLIER Thierry | | 03:11:39.000 | 6:37.000 | 40.111 |
| 32 | VENET Gilles | | 03:21:26.000 | 00:16:24.000 | 38.163 |
| 33 | LESY Pierre | | 03:22:31.000 | 00:17:29.000 | 37.958 |
| 34 | MOUTRY Kyrian | | 03:22:50.000 | 00:17:48.000 | 37.899 |
| 35 | LINTZ Tavihauroa | | 03:22:58.000 | 00:17:56.000 | 37.874 |
| 36 | MARTINET Frédéric | | 03:25:11.000 | 00:20:09.000 | 37.465 |
| 37 | CHASTANG Ludovic | | 03:25:12.000 | 00:20:10.000 | 37.462 |
| 38 | TCHAN FA Daniel | | 03:25:35.000 | 00:20:33.000 | 37.392 |
| 39 | COLOT Yvann | | 03:25:37.000 | 00:20:35.000 | 37.386 |
| 40 | PENI Jerome | | 03:25:39.000 | 00:20:37.000 | 37.38 |
| 41 | MANATE Carlqvist | | 03:25:46.000 | 00:20:44.000 | 37.359 |
| 42 | LEPEAN Tamatoa | | 03:25:51.000 | 00:20:49.000 | 37.344 |
| 43 | SAUVAGE Arnaud | | 03:25:54.000 | 00:20:52.000 | 37.335 |
| 44 | LARSOS Terautahi | | 03:25:55.000 | 00:20:53.000 | 37.332 |
| 45 | LOU Serge | | 03:26:04.000 | 00:21:02.000 | 37.304 |
| 46 | RICHMOND Moetai | | 03:26:30.000 | 00:21:28.000 | 37.226 |
| 47 | TCHAN FA Temarii | | 03:26:46.000 | 00:21:44.000 | 37.178 |
| 48 | SING Wuik Song | | 03:30:50.000 | 00:25:48.000 | 36.461 |
| 49 | BOSCHER Emmanuel | | 03:46:04.000 | 00:41:02.000 | 34.004 |
| 50 | HARO Maui | | 03:47:23.000 | 00:42:21.000 | 33.807 |
| 51 | TRANNE Fabian | | 03:47:23.000 | 00:42:21.000 | 33.807 |
| 1005 | TONNELLIER Brieuc | | 00:00.000 | -03:05:02.000 | |