| Pos | Rider | Time | Gap | km/h |
|---|---|---|---|---|
| 1 | Matthieu Brice V8 BEACH | 52:20 | 34.4 | |
| 2 | Jordan Damman Tl59 | 53:17+57.0 | +57.0 | 33.8 |
| 3 | Tom Roublic V8 BEACH | 53:24+1:04 | +1:04 | 33.7 |
| 4 | Henri Bayard vtt des 2 caps | 53:27+1:07 | +1:07 | 33.7 |
| 5 | Christophe van Damme Bikecom cycling team | 53:42+1:22 | +1:22 | 33.5 |
| 6 | Mathias Selders Beachbikers | 55:23+3:03 | +3:03 | 32.5 |
| 7 | Youri Marcq V8 BEACH | 55:29+3:09 | +3:09 | 32.4 |
| 8 | Louis Morieux OGS Cyclisme | 57:27+5:07 | +5:07 | 31.3 |
| 9 | Raphaël Corrue Team saint amant les eaux | 57:32+5:12 | +5:12 | 31.3 |
| 10 | Thibo van Damme | 57:32+5:12 | +5:12 | 31.3 |
| 11 | Aurélien Caron | 57:35+5:15 | +5:15 | 31.3 |
| 12 | Matheo Delforge Triathlon littoral 59 | 57:37+5:17 | +5:17 | 31.2 |
| 13 | Antoine Caboche E.C.HERMELINGHEN | 57:40+5:20 | +5:20 | 31.2 |
| 14 | Marc Meulemeester De Flandriens | 57:51+5:31 | +5:31 | 31.1 |
| 15 | Dany Dezègue | 58:02+5:42 | +5:42 | 31.0 |
| 16 | Athyllio Blondel TEAM CCVSA | 58:04+5:44 | +5:44 | 31.0 |
| 17 | Clovis Waeles Triathlon Littoral 59 | 58:24+6:04 | +6:04 | 30.8 |
| 18 | Damien Godet | 58:50+6:30 | +6:30 | 30.6 |
| 19 | Jules Druesne UVC CALAIS | 59:54+7:34 | +7:34 | 30.1 |
| 20 | Alexis Valun | 1:00:16+7:56 | +7:56 | 29.9 |
| 21 | Remi Carpentier TL59 | 1:00:30+8:10 | +8:10 | 29.8 |
| 22 | Stijn Peelman | 1:00:35+8:15 | +8:15 | 29.7 |
| 23 | Julien Godart Gravelines triathlon | 1:02:43+10:23 | +10:23 | 28.7 |
| 24 | Quentin Carbonnier UVC Calais | 1:02:59+10:39 | +10:39 | 28.6 |
| 25 | Steve Hollebeque Lys Calais Triathlon | 1:03:04+10:44 | +10:44 | 28.5 |
| 26 | François Pujade | 1:03:14+10:54 | +10:54 | 28.5 |
| 27 | Jean Michel Rolland | 1:03:14+10:54 | +10:54 | 28.5 |
| 28 | Thomas Fasquel UVC CALAIS | 1:04:24+12:04 | +12:04 | 28.0 |
| 29 | Nicolas Muys USC | 1:04:34+12:14 | +12:14 | 27.9 |
| 30 | Vincent Perard UVCC | 1:04:57+12:37 | +12:37 | 27.7 |
| 31 | Louis Courbot OGS | 1:04:57+12:37 | +12:37 | 27.7 |
| 32 | Sébastien Philippe Gravelines | 1:05:00+12:40 | +12:40 | 27.7 |
| 33 | Bertrand Philippe | 1:05:34+13:14 | +13:14 | 27.5 |
| 34 | Olivier Mormentyn CC COULOGNE | 1:06:35+14:15 | +14:15 | 27.0 |
| 35 | Loann Philippe Gravelines | 1:07:09+14:49 | +14:49 | 26.8 |
| 36 | Cédric Corrue Triathlon lys calais | 1:11:25+19:05 | +19:05 | 25.2 |
| 37 | Kobe Truwant de berghazen | 1:12:10+19:50 | +19:50 | 24.9 |
| 38 | Ruben de Winter | 1:12:14+19:54 | +19:54 | 24.9 |
| 39 | Valentin Hibon Lys calais triathlon | 1:12:58+20:38 | +20:38 | 24.7 |
| 40 | Simon Baclez vtt des 2 caps | 1:13:10+20:50 | +20:50 | 24.6 |
| 41 | Ethan Potez UVCC | 1:13:17+20:57 | +20:57 | 24.6 |
| 42 | Thomas Valun | 1:13:48+21:28 | +21:28 | 24.4 |
| 43 | Mathéo Brunet | 1:13:54+21:34 | +21:34 | 24.4 |
| 44 | Patrick Truwant de berghazen | 1:16:32+24:12 | +24:12 | 23.5 |
| 45 | Jean-Paul Chennaux | 1:23:01+30:41 | +30:41 | 21.7 |
| 46 | Léo Wissocq | 1:25:02+32:42 | +32:42 | 21.2 |
| 47 | Julien Foure TCV CYCLISME | 1:26:56+34:36 | +34:36 | 20.7 |
| 48 | Frederic Honorez | 1:45:53+53:33 | +53:33 | 17.0 |
| 49 | Félicien Simonart Team Pink and Blue | +1 lap | +1 lap | |
| 50 | Sébastien Duval | +1 lap | +1 lap | |
| 51 | Benjamin Dupreys | +1 lap | +1 lap | |
| 52 | Renaud Lechat Entende Cycliste Wallers Aremberg Bellaing | +1 lap | +1 lap | |
| 53 | Alexis Jobart | +1 lap | +1 lap | |
| 54 | Baptiste Caron UVCCalais | +1 lap | +1 lap | |
| 55 | Mathis Weber UVC CALAIS | +1 lap | +1 lap | |
| 56 | Hugues Davaine V8 BEACH | +2 laps | +2 laps | |
| 57 | Justin Simonart Team Pink and Blue | +2 laps | +2 laps | |
| 58 | Jérôme Dewaele us gravelinoise | +3 laps | +3 laps |
Did not finish
- DNF Marc Rogere
Did not start: Joan Cazelle, Theo Ledoux
Level: Regional race (shorter distance)