| Place | Dossard | CNom | CPrénom | Équipe | Licence | Nat | Temps | Bonif |
| 1 | 9 | SIVAKOV | Pavel | Russie | RUS19970711 | RUS | 2 h 47 mn 25 s | |
| 2 | 8 | KURIANOV | Stepan | Russie | RUS19961207 | RUS | 0 s | |
| 3 | 1 | RIOU | Alan | Comité 22 | 0622336075 | FRA | 15 s | |
| 4 | 61 | DANES | Leo | Comité 29 | 0629033075 | FRA | 15 s | |
| 5 | 91 | MADOUAS | Valentin | BIC 2000 | 0629216284 | FRA | 15 s | |
| 6 | 109 | GAUDU | David | Briochine | 0622028016 | FRA | 15 s | |
| 7 | 49 | PATTYN | Jeroen | Zannata | BEL19960322 | BEL | 1 mn 11 s | |
| 8 | 41 | RELAES | Jacob | DCM | BEL19960518 | BEL | 1 mn 28 s | |
| 9 | 13 | WIRTGEN | Tom | Luxembourg | LUX19960304 | LUX | 1 mn 28 s | |
| 10 | 103 | BERTIN | Mathieu | Locminé | 0656009071 | FRA | 1 mn 28 s | |
| 11 | 121 | LEBRETON | Fabien | Sojasun | 0635311017 | FRA | 1 mn 28 s | |
| 12 | 60 | TORTELIER | Valentin | Comité 35 | 0635114021 | FRA | 1 mn 28 s | |
| 13 | 122 | ROBIN | Charlie | Sojasun | 0635311072 | FRA | 1 mn 28 s | |
| 14 | 63 | GUERNALEC | Thibault | Comité 29 | 0629221187 | FRA | 1 mn 33 s | |
| 15 | 132 | NICOLAS | Théo | Mixte 2 | 1295708084 | FRA | 2 mn 24 s | |
| 16 | 39 | JACOBS | Robin | DCM | BEL19961016 | BEL | 4 mn 6 s | |
| 17 | 10 | VOEVODIN | Petr | Russie | RUS19960122 | RUS | 4 mn 6 s | |
| 18 | 54 | DEWULF | Stan | Zannata | BEL19971220 | BEL | 4 mn 11 s | |
| 19 | 55 | BARKET | Florian | Comité 35 | 0635287015 | FRA | 4 mn 15 s | |
| 20 | 45 | KROONEN | Bastien | Ardennes | BEL19961205 | BEL | 4 mn 23 s | |
| 21 | 73 | DARMONT | Maxime | Comité 44 | 0344259021 | FRA | 4 mn 23 s | |
| 22 | 38 | HERMANS | Steff | DCM | BEL19960418 | BEL | 4 mn 23 s | |
| 23 | 83 | MAITRE | Florian | Mixte 1 | 1902199021 | FRA | 4 mn 23 s | |
| 24 | 31 | VAN DEN BERG | Julius | Viking | NED19961023 | NED | 4 mn 34 s | |
| 25 | 28 | CORNELISSE | Mitchell | Wilton | NED19960124 | NED | 4 mn 50 s | |
| 26 | 21 | KREDER | Stefan | Willebrord | NED19960824 | NED | 4 mn 50 s | |
| 27 | 22 | BUNING | Jorn | Willebrord | NED19960302 | NED | 4 mn 50 s | |
| 28 | 14 | WEBER | Luc | Luxembourg | LUX19960715 | LUX | 4 mn 50 s | |
| 29 | 23 | BOUWMANS | Dylan | Willebrord | NED19970116 | NED | 4 mn 50 s | |
| 30 | 20 | MAAS | Jan | Willebrord | NED19960219 | NED | 4 mn 58 s | |
| 31 | 52 | TEIRLINCK | Jens | Zannata | BEL19960104 | BEL | 5 mn 0 s | |
| 32 | 65 | JACQ | Leo | Comité 29 | 0629047106 | FRA | 5 mn 0 s | |
| 33 | 75 | FOUQUET | Alexy | Comité 44 | 0344001075 | FRA | 5 mn 0 s | |
| 34 | 110 | AUBRY | Erwan | Briochine | 0622028050 | FRA | 5 mn 0 s | |
| 35 | 108 | GUILLAUME | Thomas | Locminé | 0656009070 | FRA | 5 mn 0 s | |
| 36 | 16 | VALVASORI | Larry | Luxembourg | LUX19960530 | LUX | 5 mn 0 s | |
| 37 | 35 | NIEUWPOORT | Jelle | Viking | NED19970628 | NED | 5 mn 0 s | |
| 38 | 59 | PETITJEAN | Gwenael | Comité 35 | 0635025059 | FRA | 5 mn 53 s | |
| 39 | 5 | POMMELET | Romain | Comité 22 | 0622341265 | FRA | 5 mn 53 s | |
| 40 | 85 | PRIMAS | Nicolas | Lanester | 0656338256 | FRA | 6 mn 23 s | |
| 41 | 36 | DETANT | Yannick | Viking | NED19970323 | NED | 6 mn 30 s | |
| 42 | 76 | CHARON | Guillaume | Comité 44 | 0344001077 | FRA | 6 mn 30 s | |
| 43 | 2 | GUERIN | Steven | Comité 22 | 0622405096 | FRA | 6 mn 30 s | |
| 44 | 84 | TREILLE | Killian | Mixte 1 | 1292411007 | FRA | 6 mn 30 s | |
| 45 | 46 | DELVAUX | Guillaume | Ardennes | BEL19960620 | BEL | 6 mn 30 s | |
| 46 | 50 | VEROUGSTRETE | Nicolas | Zannata | BEL19971119 | BEL | 6 mn 30 s | |
| 47 | 94 | TANGUY | Killian | BIC 2000 | 0629216400 | FRA | 6 mn 30 s | |
| 48 | 118 | TURPIN | Mathieu | Loudéac | 0622314100 | FRA | 6 mn 30 s | |
| 49 | 81 | LHERMITTE | Amaury | Mixte 1 | 1292411256 | FRA | 6 mn 30 s | |
| 50 | 51 | DE MUYNCK | Jarich | Zannata | BEL19961031 | BEL | 6 mn 30 s | |
| 51 | 18 | GENIETS | Kévin | Luxembourg | LUX19970109 | LUX | 6 mn 30 s | |
| 52 | 32 | VELTMAN | Milan | Viking | NED19960508 | NED | 6 mn 35 s | |
| 53 | 19 | SPIERINGS | Julian | Willebrord | NED19961118 | NED | 6 mn 35 s | |
| 54 | 33 | BOLHOVEN | Marc | Viking | NED19960405 | NED | 6 mn 35 s | |
| 55 | 88 | SELO | Yoann | Lanester | 0656338286 | FRA | 6 mn 35 s | |
| 56 | 29 | MEIJER | Sjoerd | Wilton | NED19971113 | NED | 6 mn 35 s | |
| 57 | 130 | PLANTUREUX | Romain | Mixte 2 | 1845083205 | FRA | 6 mn 35 s | |
| 58 | 11 | KUZNETSOV | Igor | Russie | RUS19960406 | RUS | 6 mn 35 s | |
| 59 | 3 | ADAM | Dylan | Comité 22 | 0622405095 | FRA | 6 mn 35 s | |
| 60 | 37 | BOUTS | Jordy | DCM | BEL19960808 | BEL | 6 mn 35 s | |
| 61 | 26 | VOS | Jurriaan | Wilton | NED19961007 | NED | 6 mn 35 s | |
| 62 | 86 | MORVAN | Thibault | Lanester | 0656338279 | FRA | 6 mn 35 s | |
| 63 | 66 | LE GLEAU | Moran | Comité 29 | 0629173081 | FRA | 6 mn 35 s | |
| 64 | 42 | VAN GAEL | Bart | DCM | BEL19970515 | BEL | 6 mn 35 s | |
| 65 | 24 | KNOBEL | Davy | Willebrord | NED19960224 | NED | 6 mn 35 s | |
| 66 | 92 | COLLOBERT | Erwan | BIC 2000 | 0629216007 | FRA | 6 mn 35 s | |
| 67 | 71 | MOULIN | Quentin | Comité 50 | 1750349099 | FRA | 6 mn 35 s | |
| 68 | 64 | HERVO | Gautier | Comité 29 | 0629116093 | FRA | 6 mn 35 s | |
| 69 | 67 | LAGREE | Adrien | Comité 50 | 1750262153 | FRA | 6 mn 35 s | |
| 70 | 48 | LEMAITRE | Guillaume | Ardennes | BEL19970706 | BEL | 6 mn 35 s | |
| 71 | 56 | GAUDIN | Kevin | Comité 35 | 0635114059 | FRA | 6 mn 35 s | |
| 72 | 47 | BELOT | Rémi | Ardennes | BEL19960410 | BEL | 6 mn 35 s | |
| 73 | 34 | DAATSELAAR | Douwe | Viking | NED19961123 | NED | 6 mn 35 s | |
| 74 | 53 | DELERUE | Pieterjan | Zannata | BEL19970322 | BEL | 6 mn 35 s | |
| 75 | 77 | LEBRETON | Tony | Comité 44 | 0344001005 | FRA | 6 mn 35 s | |
| 76 | 125 | LUCAS | Corentin | Sojasun | 0635311100 | FRA | 6 mn 35 s | |
| 77 | 62 | GOASGUEN | Alan | Comité 29 | 0629159045 | FRA | 6 mn 35 s | |
| 78 | 126 | BAUDOIN | Marvin | Sojasun | 0635311068 | FRA | 6 mn 35 s | |
| 79 | 123 | JUDAIS | Dylan | Sojasun | 0635311070 | FRA | 6 mn 35 s | |
| 80 | 15 | WEYRICH | Maxime | Luxembourg | LUX19970120 | LUX | 6 mn 35 s | |
| 81 | 102 | NESTOUR | Mathieu | Qumperlé | 0629346075 | FRA | 6 mn 35 s | |
| 82 | 128 | MADEC | Pierre | Mixte 2 | 0656017221 | FRA | 6 mn 35 s | |
| 83 | 124 | HEULOT | Maxime | Sojasun | 0635311179 | FRA | 6 mn 35 s | |
| 84 | 58 | LE MOUEL | Cedric | Comité 35 | 0635025204 | FRA | 6 mn 47 s | |
| 85 | 112 | LE MEN | Pierre | Briochine | 0622028032 | FRA | 6 mn 47 s | |
| 86 | 131 | LALOI | Valentin | Mixte 2 | 1295708014 | FRA | 6 mn 47 s | |
| 87 | 111 | ROLLAND | Jules | Briochine | 0622028068 | FRA | 6 mn 47 s | |
| 88 | 93 | SANQUER | Nicolas | BIC 2000 | 0629216043 | FRA | 6 mn 47 s | |
| 89 | 57 | GRUEL | Valentin | Comité 35 | 0635114371 | FRA | 6 mn 47 s | |
| 90 | 70 | GRENIER | Lucilien | Comité 50 | 1750005059 | FRA | 6 mn 47 s | |
| 91 | 74 | JOALLAND | Killian | Comité 44 | 0344003264 | FRA | 6 mn 47 s | |
| 92 | 90 | SEVENO | Thibaut | Lanester | 0656338026 | FRA | 6 mn 47 s | |
| 93 | 101 | LE RAZAVET | Corentin | Qumperlé | 0629346020 | FRA | 6 mn 47 s | |
| 94 | 78 | MORIN | Xavier | Comité 44 | 0344002270 | FRA | 6 mn 47 s | |
| 95 | 116 | POISSON | Damien | Loudéac | 0622314098 | FRA | 6 mn 47 s | |
| 96 | 127 | BAUTHAMY | Dylan | Mixte 2 | 0656017187 | FRA | 6 mn 58 s | |
| 97 | 98 | DARRACQ | Mael | Qumperlé | 0629346234 | FRA | 7 mn 30 s | |
| 98 | 40 | LIEVENS | Siebe | DCM | BEL19960117 | BEL | 8 mn 19 s | |
| 99 | 113 | SCHMIDT | Nicolas | Briochine | 0622028024 | FRA | 10 mn 53 s | |
| 100 | 105 | JEGAT | Jason | Locminé | 0656009086 | FRA | 10 mn 56 s | |
| 101 | 87 | LE BARBIER | Loïc | Lanester | 0656338291 | FRA | 10 mn 56 s | |
| 102 | 4 | LE BOUCHER | Guillaume | Comité 22 | 0622353109 | FRA | 10 mn 56 s | |
| 103 | 82 | LIOTTIER | Aymeric | Mixte 1 | 1292411095 | FRA | 11 mn 55 s | |
| 104 | 6 | GUILLOT | Thibaud | Comité 22 | 0622353089 | FRA | 12 mn 15 s | |
| 105 | 106 | BERNARD | Nicolas | Locminé | 0656009078 | FRA | 12 mn 15 s | |
| 106 | 43 | MARLIER | Alexandre | Ardennes | BEL19970228 | BEL | 12 mn 15 s | |
| 107 | 107 | ROSELIER | Julien | Locminé | 0656009082 | FRA | 12 mn 42 s | |
| 108 | 129 | GUILLANIC | Sylvano | Mixte 2 | 0656017029 | FRA | 12 mn 53 s | |
| 109 | 17 | SCHNEIDER | Laurent | Luxembourg | LUX19960609 | LUX | 13 mn 31 s | |
| 110 | 69 | HERVIEU | François | Comité 50 | 1750349295 | FRA | 13 mn 42 s | |
| 111 | 68 | BOUTELOUP | Paul | Comité 50 | 1750124230 | FRA | 13 mn 42 s | |
| 112 | 114 | QUINIO | Vincent | Briochine | 0622028194 | FRA | 14 mn 26 s | |
| 113 | 115 | ROCHEFORT | Malvyn | Loudéac | 0622314095 | FRA | 16 mn 5 s | |
| 114 | 44 | LIBIOUL | Vincent | Ardennes | BEL19970829 | BEL | 16 mn 54 s | |
| 115 | 100 | JAMBOU | Charlie | Qumperlé | 0629346233 | FRA | 16 mn 55 s |