| 1 | BAZLEY | George (GBR) | Team Push | M | SE | 1 | 31:54 |
| 2 | PROVOST | Quentin | Saint-Lyphard Athletisme Club | M | SE | 2 | 31:59 |
| 3 | CHAUVIN | Guillaume | Team Push | M | SE | 3 | 33:15 |
| 4 | DA SILVA | Alain | Racing Club Nantais * | M | M1 | 1 | 33:44 |
| 5 | CHATELIER | Corentin | S/l Stade Nantais Ac | M | SE | 4 | 33:49 |
| 6 | GUIDAULT | Basile | Saint-Lyphard Athletisme Club | M | M1 | 2 | 33:58 |
| 7 | VOGNE | Mathis | S/l Presqu'ile Guerandaise Athletic Club | M | JU | 1 | 34:03 |
| 8 | MARCHAND | Corentin | Ua Versailles | M | SE | 5 | 34:07 |
| 9 | AMISSE | Antoine | Saint-Lyphard Athletisme Club | M | SE | 6 | 34:20 |
| 10 | CORBINEAU | Pierre | Saint-Lyphard Athletisme Club | M | M0 | 1 | 34:42 |
| 11 | LECRAC | Bastien | S/l Stade Lavallois | M | JU | 2 | 34:53 |
| 12 | GUERIN | Valentin | | M | SE | 7 | 35:21 |
| 13 | BARRON | Valentin | | M | M1 | 3 | 35:24 |
| 14 | SEILLER | Gregory | Saint Nazaire Olympique Sa | M | M3 | 1 | 35:42 |
| 15 | CHOUIN | Guillaume | | M | M1 | 4 | 35:57 |
| 16 | GRUFFAZ | Romain | | M | M1 | 5 | 36:02 |
| 17 | BRUNET | Romain | Saint Nazaire Olympique Sa | M | M0 | 2 | 36:10 |
| 18 | DHERUELLE | Clement | | M | JU | 3 | 36:18 |
| 19 | CHEDOTAL | Gianni | | M | M2 | 1 | 36:21 |
| 20 | LE CHAT | Antoine | | M | SE | 8 | 36:23 |
| 21 | CIVEL | Lucas | | M | SE | 9 | 36:25 |
| 22 | AIELLO | Axel | | M | ES | 1 | 36:26 |
| 23 | CHEVAL | Sylvain | | M | SE | 10 | 36:27 |
| 24 | | Identité non communiquée | Saint-Lyphard Athletisme Club | M | SE | 11 | 36:28 |
| 25 | GUITTENY | Ronan | Saint-Lyphard Athletisme Club | M | M0 | 3 | 36:28 |
| 26 | DEVAUX LETILLY | Solal | | M | CA | 1 | 36:29 |
| 27 | RADENAC | Corentin | Best Triathlon Saint-Nazaire | M | SE | 12 | 36:41 |
| 28 | CHATEAU | Armand | | M | SE | 13 | 36:41 |
| 29 | HENRY | Geoffrey | | M | SE | 14 | 36:43 |
| 30 | DUPUY | Remy | S/l Stade Nantais Ac | M | SE | 15 | 36:43 |
| 31 | DOLLON | Aurelien | | M | SE | 16 | 36:43 |
| 32 | JOULAIN | Mathieu | Le Club Campus | M | SE | 17 | 36:45 |
| 33 | ROGEL | Julien | | M | SE | 18 | 36:50 |
| 34 | JARNO | Alexandre | Racing Club Nantais * | M | SE | 19 | 36:53 |
| 35 | CAMUS | Ronan | Team Camus Auto Vtt | M | SE | 20 | 36:54 |
| 36 | PLISSONNEAU | Jonathan | Saint Nazaire Olympique Sa | M | M0 | 4 | 36:55 |
| 37 | MARTINACHE | Olivier | Cap Endurance | M | M1 | 6 | 36:57 |
| 38 | FOUCHER | David | | M | M3 | 2 | 37:05 |
| 39 | MARTINS | Maxime | | M | M0 | 5 | 37:15 |
| 40 | CARDOU | Anthony | Ufcp Saint Herblain | M | M2 | 2 | 37:16 |
| 41 | JARY | Anthony | | M | M1 | 7 | 37:20 |
| 42 | NERRIERE | Jocelyn | | M | M0 | 6 | 37:22 |
| 43 | SAUVANET | Baptiste | Saint-Lyphard Athletisme Club | M | SE | 21 | 37:28 |
| 44 | HAMARD BELY | Pierre | | M | M0 | 7 | 37:45 |
| 45 | GUILLOUF | Johann | Saint-Lyphard Athletisme Club | M | M1 | 8 | 37:57 |
| 46 | MOULLEC | Simon | Team Push | M | SE | 22 | 38:11 |
| 47 | MENARDAIS | Freddy | Estuaire Athletic Club | M | M2 | 3 | 38:13 |
| 48 | DAVID | Gwenael | Littoral Fecampois Athletisme | M | M0 | 8 | 38:15 |
| 49 | PEAN | Clement | Espb | M | JU | 4 | 38:16 |
| 50 | BATARD | Jean-Claude | Saint Nazaire Olympique Sa | M | M4 | 1 | 38:18 |