| Rank | AG | Name | Time |
|---|---|---|---|
| π₯ | π₯ | π«π·Tommy Valentin | 56:51 |
| π₯ | π₯ | π«π·Olivier Jouve | 57:27+0:36 |
| #4 | π₯ | π«π·Willy Georges | 57:41+0:14 |
| #7 | #4 | π«π·Alexis Charlotteaux | 1:01:54+4:13 |
| #8 | #5 | π¬π§Lloyd Mulholland | 1:02:03+0:09 |
| #12 | #6 | Mohamed Nessah | 1:03:55+1:52 |
| #19 | #7 | π«π·ThΓ©o Cianfarani | 1:04:47+0:52 |
| #25 | #8 | π«π·Florian Mille | 1:06:26+1:39 |
| #29 | #9 | π«π·Kevin Lasserre | 1:08:32+2:06 |
| #31 | #10 | π¬π§Connor Martin | 1:09:09+0:37 |
| #35 | #11 | π«π·Karl Fouilloux | 1:09:58+0:49 |
| #38 | #12 | π«π·Clement Debert | 1:10:47+0:49 |
| #39 | #13 | ClΓ©ment Berlouin | 1:11:01+0:14 |
| #46 | #14 | π«π·RaphaΓ«l Pizzanelli | 1:12:54+1:53 |
| #47 | #15 | π«π·Hugo Cuenot | 1:13:01+0:07 |
| #58 | #16 | Thomas Fumey | 1:15:30+2:29 |
| #60 | #17 | π«π·Loic Greuez | 1:16:15+0:45 |
| #65 | #18 | π«π·Antoine Pierleoni | 1:16:40+0:25 |
| #69 | #19 | π«π·Karim Naoun | 1:17:20+0:40 |
| #73 | #20 | π«π·Remy Delias | 1:18:32+1:12 |
| #74 | #21 | π«π·Jean Philippe Olhagaray | 1:18:46+0:14 |
| #79 | #22 | π«π·Odilon Judice | 1:19:14+0:28 |
| #80 | #23 | π«π·MickaΓ«l Dupuis | 1:19:15+0:01 |
| #84 | #24 | π«π·Christopher Chamard | 1:20:11+0:56 |
| #96 | #25 | π«π·Robin Gateau | 1:23:04+2:53 |
| #97 | #26 | π«π·Nicolas Quemeneur | 1:23:08+0:04 |
| #98 | #27 | π«π·Teddy Hamelin | 1:23:14+0:06 |
| #102 | #28 | π«π·Sofiane Benhadid | 1:26:06+2:52 |
| #107 | #29 | π¬π§Tom O'dowd | 1:27:42+1:36 |
| #108 | #30 | π«π·Mathias Grondin | 1:27:44+0:02 |
| #111 | #31 | Jeremy Pothin | 1:28:50+1:06 |
| #123 | #32 | FranΓ§ois PincedΓ© | 1:35:38+6:48 |
| #125 | #33 | π¬π§Nathan Blakey | 1:39:42+4:04 |
| #128 | #34 | π«π·Damien Thoral | 1:43:04+3:22 |
| #131 | #35 | π«π·Pierre Xicluna | 1:45:15+2:11 |
| #132 | #36 | π«π·Emmanuel Chanony | 1:49:12+3:57 |
| #134 | #37 | π«π·Alexandre Fitan | 1:55:33+6:21 |