| 1 | JOLLY Maxime | Team LMP-La Roche Vendée Cyclisme | 03:05:27.000 | - | 43.791 |
| 2 | TREJO Nicolas | | 03:05:27.000 | - | 43.791 |
| 3 | SOUCHON Antonin | VC Pays de Loudéac | 03:05:27.000 | - | 43.791 |
| 4 | LE FALHER Erwan | CC Plancoët | 03:05:27.000 | - | 43.791 |
| 5 | MANUTAHI Heiarii | | 03:05:27.000 | - | 43.791 |
| 6 | ENDELER Kahiri | EuroCyclingTrips - CCN | 03:05:27.000 | - | 43.791 |
| 7 | GABRILLARGUES Karim | | 03:05:27.000 | - | 43.791 |
| 8 | POMMELET Hugo | VC Pays de Loudéac | 03:05:27.000 | - | 43.791 |
| 9 | DURANDO Grégory | | 03:05:27.000 | - | 43.791 |
| 10 | PARKER Toareva | | 03:05:27.000 | - | 43.791 |
| 11 | RIZZOLATTI Thomas | OCC Antibes-Alpes-Maritimes | 03:05:27.000 | - | 43.791 |
| 12 | GABRILLARGUES Mehdi | | 03:05:27.000 | - | 43.791 |
| 13 | CHUNG William | | 03:05:27.000 | - | 43.791 |
| 14 | FABRI Sébastien | | 03:05:27.000 | - | 43.791 |
| 15 | TAILLANDIER Axel | Team Madras Capesterre Belle-Eau | 03:05:27.000 | - | 43.791 |
| 16 | LESY Pierre | | 03:05:27.000 | - | 43.791 |
| 17 | RONSIN-HARDY Gwenvael | | 03:05:27.000 | - | 43.791 |
| 18 | GUEGUEN Rudy | | 03:05:27.000 | - | 43.791 |
| 19 | KRAINER Taruia | | 03:05:27.000 | - | 43.791 |
| 20 | OGET Stéphane | | 03:05:27.000 | - | 43.791 |
| 21 | MOREL Tom | Team Bricquebec Cotentin | 03:05:27.000 | - | 43.791 |
| 22 | TRARIEUX Julien | | 03:05:27.000 | - | 43.791 |
| 23 | JOHNSON Mattheus | Team Cycle Sport | 03:05:27.000 | - | 43.791 |
| 24 | FELTON Quinn | Competitive Edge Racing | 03:05:27.000 | - | 43.791 |
| 24 | FELTON Quinn | Team Cycle Sport | 03:05:27.000 | - | 43.791 |
| 25 | DALBERA Max | | 03:05:27.000 | - | 43.791 |
| 26 | MOUTRY Kéryl | | 03:05:27.000 | - | 43.791 |
| 27 | TONNELLIER Thierry | | 03:05:38.000 | 11.000 | 43.748 |
| 28 | LEPEAN Tamatoa | | 03:05:38.000 | 11.000 | 43.748 |
| 29 | VENET Gilles | | 03:05:42.000 | 15.000 | 43.732 |
| 30 | MARTINET Frédéric | | 03:05:55.000 | 28.000 | 43.681 |
| 31 | LOU Serge | | 03:06:03.000 | 36.000 | 43.65 |
| 32 | LINTZ Tavihauroa | | 03:06:17.000 | 50.000 | 43.595 |
| 33 | PENI Jerome | | 03:06:18.000 | 51.000 | 43.591 |
| 34 | MOUTRY Kyrian | | 03:06:18.000 | 51.000 | 43.591 |
| 35 | TCHAN FA Daniel | | 03:06:18.000 | 51.000 | 43.591 |
| 36 | LARSOS Terautahi | | 03:06:19.000 | 52.000 | 43.587 |
| 37 | RICHMOND Moetai | | 03:06:19.000 | 52.000 | 43.587 |
| 38 | POTTIER Grégory | | 03:06:19.000 | 52.000 | 43.587 |
| 39 | SAUVAGE Arnaud | | 03:06:20.000 | 53.000 | 43.583 |
| 40 | COLOT Yvann | | 03:07:18.000 | 1:51.000 | 43.358 |
| 41 | TONNELLIER Brieuc | | 03:07:28.000 | 2:01.000 | 43.32 |
| 42 | SING Wuik Song | | 03:07:28.000 | 2:01.000 | 43.32 |
| 43 | HARO Maui | | 03:07:59.000 | 2:32.000 | 43.201 |
| 44 | CARR Andrew | | 03:08:00.000 | 2:33.000 | 43.197 |
| 45 | WIGGS Bradley | | 03:08:00.000 | 2:33.000 | 43.197 |
| 46 | MANATE Carlqvist | | 03:18:11.000 | 00:12:44.000 | 40.977 |
| 47 | TCHAN FA Temarii | | 03:19:25.000 | 00:13:58.000 | 40.724 |
| 48 | PLUMER Julien | | 03:33:48.000 | 00:28:21.000 | 37.984 |
| 49 | BOSCHER Emmanuel | | 03:45:29.000 | 00:40:02.000 | 36.016 |
| 50 | CHASTANG Ludovic | | 04:01:48.000 | 00:56:21.000 | 33.586 |
| 51 | TRANNE Fabian | | 04:06:48.000 | 01:01:21.000 | 32.905 |