Sarrou wins junior men's title
By Daniel Simms
published Charles becomes cadet national champion
Swipe to scroll horizontally
1 | Jordan Sarrou (Creuse Oxygene Specialized) | 1:36:01 |
2 | Titouan Perrin Ganier (Irwego Commencal) | 0:01:07 |
3 | Aurélien Daniel (Breiz Mountain) | 0:02:13 |
4 | Adrien Carpentier (Qbikes Maule Epone) | 0:03:08 |
5 | Kevin Miquel (Veloroc Lapierre) | 0:03:18 |
6 | David Menut (Creuse Oxygene Specialized) | 0:04:20 |
7 | Alrick Martin (Egobike) | 0:04:55 |
8 | Thomas Fautrero (ASPTT Definitive Gitane) | 0:06:37 |
9 | Antoine Guiliani (Culture Velo Nice) | 0:07:46 |
10 | Emilien Viennet (BH-Suntour) | 0:08:24 |
11 | Arthur Tropardy (Uc Darnetal) | 0:08:37 |
12 | Thibault Marquet (Cotes D’Armor) | 0:09:15 |
13 | Benjamin Boulenc (Cami Calent Catala) | 0:10:49 |
14 | Maxime Laurent (Veloroc Lapierre) | 0:11:37 |
15 | Sébastien Moya (Cami Calent Catala) | 0:12:08 |
16 | Remi Gueydan (Roue D'or Annecy) | 0:12:20 |
17 | Marvin Gruget (Look Beaumes De Venise) | 0:12:44 |
18 | Pierre Dubois Dit Laroy (U.S.Giromagny VTT) | 0:13:09 |
19 | Marius Louvet (Master Team Offroad) | 0:13:20 |
20 | Mathieu Hun (VC Des Cinq Chateaux) | 0:13:34 |
21 | Florian Boyer Resses (Aix VTT Thrifty) | 0:13:56 |
22 | Lucas Redois (Master Team Offroad) | 0:14:09 |
23 | Thomas Decugis (Aix VTT Thrifty) | 0:14:24 |
24 | Anthony David (Look Beaumes De Venise) | 0:14:27 |
25 | Pierre Luc Vaxelaire (Look Beaumes De Venise) | 0:14:43 |
26 | Axel Richard (Velo Club Saint-Lo -Pont-Hebe) | 0:15:14 |
27 | Thomas Talon (Omnium Cycliste Raphaelois) | 0:15:37 |
28 | Antonin Gourgin (Clic Chambery Savoie) | 0:16:12 |
29 | Antoine Socquet Juglard (V.C. Praz Sur Arly) | 0:16:27 |
30 | Arnaud Fabre (MJC VTT Du Canton Vert) | 0:16:30 |
31 | Charlelie Cantaloube (Aveyron VTT) | 0:16:37 |
32 | Remy Bourdon (R. VTT) | 0:16:40 |
33 | Ugo Ferrari (Clic Chambery Savoie) | 0:17:07 |
34 | Christophe Laporte (Saint Cyr Okibike VTT) | 0:17:25 |
35 | Bastien Rolland (A.S.P.T.T. Briancon) | 0:17:31 |
36 | Guillaume Muller (VTT Fun Club) | 0:17:32 |
37 | Martin Veve (Veloroc Lapierre) | 0:18:24 |
38 | Quentin Thierry (Remiremont VTT) | 0:18:50 |
39 | Olivier Ferrari (VTT Vcco 17) | 0:18:57 |
40 | Matthieu Perrusset (Master Team Offroad) | 0:21:28 |
41 | Sebastien Perret (La Motte Servolex Cyclism) | 0:22:03 |
42 | Loic Gazelle (Aix VTT Thrifty) | 0:22:13 |
43 | Alban Perrono (Cotes D’Armor) | 0:22:27 |
44 | Quentin Le Dizes (Keops) | 0:22:38 |
45 | Simon Peyroux (Qbikes Maule Epone) | 0:22:44 |
46 | Clement Rouget (Keops) | 0:23:05 |
47 | Dorian Grasset (A C Bazancourt Reims) | 0:23:21 |
48 | Julien Bely (Vendee VTT) | 0:23:41 |
49 | Adrien Le Meur (Pays Des Abers-Gt-Sugoi) | 0:24:13 |
50 | Benoît Clement (As De Fondettes VTT) | 0:24:20 |
51 | Timoté Gaugry (VTTclub Gevrey Chambertin) | 0:24:50 |
52 | Jérôme Delaire (As De Fondettes VTT) | 0:25:23 |
53 | François Voitey (VTT Conliege Jura Bassin De L) | 0:25:26 |
54 | Philippe Weiland (Thionville VTT) | 0:25:38 |
55 | Nicolas Renchet (Hyperu/Wilier/Gap) | 0:25:53 |
56 | Guillaume Gauthier (VTT Conliege Jura Bassin De L) | 0:26:22 |
57 | Antoine Relave (V.V. Savignolais) | 0:27:28 |
58 | Jonathan Perret (Creuse Oxygene Specialized) | 0:27:50 |
59 | Cyril Schuehmacher (VTT Plateau Lizon-Sunn) | 0:28:18 |
60 | Lucas Garbellotto (Chouet'bike Club) | 0:28:55 |
61 | Simon Dousset (VTT Estuaire Club GauriAC) | 0:29:19 |
62 | Rodolphe Lestievent (VTT Conliege Jura Bassin De L) | 0:29:39 |
63 | Hugo Armand (Hyperu/Wilier/Gap) | 0:37:10 |
64 | Joseph Truffinet (Creuse Oxygene) | 0:37:12 |
65 | Alexis Bru (Ecc Pontvallain) | 0:37:13 |
66 | Marvin Mace (Cotes D’Armor) | 0:37:14 |
67 | Jérémie Jaxel (Val D'europe Team Cyc.) | 0:37:15 |
68 | Vincent Arnaud (Club Cycliste De Die) | 0:37:16 |
69 | Romain Damiano (Saint Cyr Okibike VTT) | 0:37:16 |
70 | Kevin Rage (V.C. Brignais) | 0:37:18 |
-1lap | Hugo Bondoux (VTT Conliege Jura Bassin De L) | Row 70 - Cell 2 |
-1lap | Pierre Yves Quehe (Cotes D’Armor) | Row 71 - Cell 2 |
-1lap | Quentin Lienard (Redon Oc) | Row 72 - Cell 2 |
-1lap | Léo Gernigon Halna (Vcs Bettonnais) | Row 73 - Cell 2 |
-1lap | Romain Bihel (Vo2) | Row 74 - Cell 2 |
-1lap | Clement Escalier (Ec Alesienne) | Row 75 - Cell 2 |
-1lap | Damien Desuzinge (VTT Leman) | Row 76 - Cell 2 |
-1lap | Damien Besnard (Evasion VTT Auxerrois) | Row 77 - Cell 2 |
-1lap | Raphaël Lorain (Us Crepynoise C) | Row 78 - Cell 2 |
-1lap | Rodolphe Hilaire (Planete 2 Roues - Lozere) | Row 79 - Cell 2 |
-1lap | Francois Pollet Villard (R.O. Annecienne) | Row 80 - Cell 2 |
-1lap | Alexandre Gratia (C.A. Peymeinade) | Row 81 - Cell 2 |
-1lap | Michael Lozano (Alpes De Haute Provence) | Row 82 - Cell 2 |
-1lap | Loic Gautret (Look Beaumes De Venise) | Row 83 - Cell 2 |
-1lap | Kevin Chalmel (Olympique C.V.O.) | Row 84 - Cell 2 |
-1lap | Ronan Marta (Qbikes Maule Epone) | Row 85 - Cell 2 |
-1lap | Pierre Martin (Velo Club Dolois) | Row 86 - Cell 2 |
-1lap | Jérôme Formal (Accro'velo Massi) | Row 87 - Cell 2 |
-1lap | Thibaut Racle (VTT Conliege Jura Bassin De L) | Row 88 - Cell 2 |
-1lap | Tanguy Mehois (Velo Sport Romorantin) | Row 89 - Cell 2 |
-1lap | Romain Chauffert (U.C.Joinville Vallage) | Row 90 - Cell 2 |
-1lap | Jean Baptiste Ghibaudo (C.A. Peymeinade) | Row 91 - Cell 2 |
-1lap | Maxime Rouzairol (Club Sports Loisirs Chamberet-Chateaun) | Row 92 - Cell 2 |
-1lap | Thibault Dupont (VS Clissonnais) | Row 93 - Cell 2 |
-1lap | Romain Floch (Cotes D’Armor) | Row 94 - Cell 2 |
-1lap | Maxime Salmon (Keops) | Row 95 - Cell 2 |
-1lap | Corentin Fromont (Pulsion VTT) | Row 96 - Cell 2 |
-1lap | Victor Etienne (VC Pays De LoudeAC) | Row 97 - Cell 2 |
-1lap | François Pourchel (O Grande Synthe) | Row 98 - Cell 2 |
-1lap | Clément Pelletier (VTT Conliege Jura Bassin De L) | Row 99 - Cell 2 |
Swipe to scroll horizontally
1 | Quentin Charles (Cycl Seyssinet Seyssins) | 1:07:19 |
2 | Maxime Urruty (Culture Velo Nice) | 0:00:35 |
3 | Thibault Poussin (U.C.H.A.V. Pays De L'ain VTT) | 0:00:50 |
4 | Thibault Geneste (MJC VTT Du Canton Vert) | 0:01:14 |
5 | Titouan Carod (Club Cycliste De Die) | 0:01:49 |
6 | Charles Planet (Remiremont VTT) | 0:03:07 |
7 | Theo Portal (Aix VTT Thrifty) | 0:03:46 |
8 | Victor Koretzky (Velo Sprint Narbonnais) | 0:05:17 |
9 | Kevin Heyrault (Saint Cyr Okibike VTT) | 0:05:53 |
10 | Amaël Jegu (Cotes D’Armor) | 0:06:05 |
11 | Antoine Bouqueret (VC Saulceen Elbeuf Les Thuits Vo) | 0:06:24 |
12 | Maxime Lhopiteau (Creuse Oxygene) | 0:06:38 |
13 | Paul Mathou (Creuse Oxygene) | 0:06:40 |
14 | Romain Seigle (Club Viennois D'animat Cy) | 0:06:53 |
15 | Thomas Griot (V.C. Rumillien) | 0:07:07 |
16 | Arnaud Cannau (Gardanne Velo) | 0:07:51 |
17 | Julien Grimbert (ASPTT Definitive Gitane) | 0:07:55 |
18 | Benjamin Gelabert (Vo2) | 0:08:08 |
19 | Nicolas Le Roy (Aix VTT Thrifty) | 0:08:09 |
20 | Mathieu Begouaussel (Look Beaumes De Venise) | 0:09:28 |
21 | Maxime Danon (Club Viennois D'animat Cy) | 0:10:03 |
22 | Loïc Doubey (S.C.Arinthod Foyer Rural) | 0:10:28 |
23 | Quentin Ruch (Velo Club Ste Marie Aux Mines) | 0:10:39 |
24 | Flavian Le Guellec (Pays Des Abers-Gt-Sugoi) | 0:10:50 |
25 | Aymeric Hazard (AmbazAC Sprinter Club) | 0:10:59 |
26 | Yohann Lebarillier (OVTT Lillebonne) | 0:11:01 |
27 | Justin Mottier (Ca Evron) | 0:11:07 |
28 | Erwann Morra (Alpes De Haute Provence) | 0:11:41 |
29 | Corentin Rolland (V.V. Savignolais) | 0:12:21 |
30 | Youri Fetas (Aix VTT Thrifty) | 0:12:43 |
31 | Alexis Noel (VC Ruffey Les Echirey) | 0:13:15 |
32 | Jean Louis Bourdevaire (95-Us Domont) | 0:13:51 |
33 | Valentin Paugam (VTT Vcco 17) | 0:13:58 |
34 | Quentin Massot (Calvisson VTT) | 0:14:02 |
35 | Guillaume Duplant (C.C.V.S.A VTT) | 0:14:09 |
36 | Quentin Boisseau (Cso Millau) | 0:14:44 |
37 | Pierrick Huet (VTT Fun Club) | 0:14:47 |
38 | Nicolas Rigaud (Ec Boucles Marne) | 0:14:52 |
39 | Cyril Grangladen (ASPTT Mulhouse) | 0:15:08 |
40 | Jules Soyez (Lourdes VTT) | 0:15:28 |
41 | Théo Barthelemy (VTT Loisirs Chalonnais) | 0:15:58 |
42 | Florian Trigo () | 0:15:59 |
43 | Ivan Gicquiau (ASPTT VTT Vannes) | 0:16:34 |
44 | Antoine Coz (Cc Guidelois) | 0:16:42 |
45 | Denis Delon (Us Metro Transports) | 0:17:09 |
46 | Yann Pollet Villard (R.O. Annecienne) | 0:17:39 |
47 | Joshua Bednarski (Clic Chambery Savoie) | 0:17:46 |
48 | Alexandre Trehu (Ca Evron) | 0:17:48 |
49 | Laurent Pasco (ASPTT VTT Vannes) | 0:18:09 |
50 | François Delquaire (Velo Club De Besse) | 0:18:16 |
51 | Bastien Fouquet (Al La Chapelle St Ursin) | 0:18:33 |
52 | Théo Weber (Thionville VTT) | 0:19:07 |
53 | Pierrick Del Castillo (Aix V.T.T. Thrifty) | 0:20:38 |
54 | Sebastien Roux (Cycl Seyssinet Seyssins) | 0:20:46 |
55 | Enzo Meneghini (Team 16 VTT) | 0:21:00 |
56 | Andy Garcia (Accro'velo Massi) | 0:21:01 |
57 | Quentin De Carvalho (Bearn VTT Gave Et Coteaux) | 0:21:07 |
58 | Theo Meuzard (R-VTT Morillon) | 0:21:19 |
59 | Remi Carlicchi (Peille VTT) | 0:21:32 |
60 | Maxime Azibert (La Pomme Marseille Mbk) | 0:21:39 |
61 | Cyril Trabichet (VTT Leman) | 0:22:41 |
62 | Bastien Magnier (Qbikes Maule Epone) | 0:23:00 |
63 | Florian Amoretti (Gardanne Velo) | 0:23:22 |
64 | Laurent Dupont (VS Pays De Lamballe) | 0:23:46 |
65 | Paul Molaro (E.C.Fumacienne) | 0:24:07 |
66 | Baptiste Dousset (VTT Estuaire Club GauriAC) | 0:24:22 |
67 | Augustin Regost (AC De Bourthes Et Ses Environs) | 0:24:32 |
68 | Anthony Barriere (AmbazAC Sprinter Club) | 0:24:44 |
69 | Mathieu Piednoir (Vcs Bettonnais) | 0:24:51 |
70 | Jonathan Chan (Amsl Frejus VTT Le Club) | 0:24:55 |
71 | Thomas Bussiere (Energy Cycle MozAC) | 0:24:56 |
72 | Charly Guerrier (Ec Mayennaise) | 0:25:04 |
73 | Bastien Putatti (Abadie VTT) | 0:25:34 |
74 | Marc Antoine Perez (Omnium Cycliste Raphaelois) | 0:25:38 |
75 | Samuel Gerard (Rennes Bike Park) | 0:26:02 |
76 | Etienne Pousse (Grenade Team VTT) | 0:26:29 |
77 | Pierrick Fournier (Vendee VTT) | 0:27:18 |
78 | Félix Lhenry (Mesvrin VTT) | 0:27:22 |
79 | Rodolphe Gilbert (Le Team 16 VTT) | 0:27:44 |
80 | Bastien Grosjean (U.S.Giromagny VTT) | 0:29:20 |
81 | Sebastien Salnot (MJC VTT Du Canton Vert) | 0:29:49 |
82 | Romain Garente (MJC VTT Du Canton Vert) | 0:30:04 |
83 | Quentin Loret (VTT Vcco 17) | 0:30:05 |
84 | Guillaume Pacha (Team Des Costes Pelissanne) | 0:30:07 |
85 | Alexandre Calmes (Clap'bike) | 0:31:04 |
86 | Grégory Pol (Horizon VTT Montlucon) | 0:31:36 |
87 | Quentin Creuzot (AmbazAC Sprinter Club) | 0:35:25 |
88 | Nicolas Moraldi (Marseille VTT Passion Haibike) | 0:35:26 |
89 | Raphaël Gay (Velo Club De Besse) | 0:35:27 |
90 | Baptiste Althuser (VTT Michelbach) | 0:35:27 |
91 | Yann Bedu (Energy Cycle MozAC) | 0:35:30 |
92 | Arthur Champagne (La Pomme Marseille Mbk) | 0:35:31 |
93 | Benjamin Vakanas (Omnium Cycliste Raphaelois) | 0:35:33 |
-1lap | Romain Duvernay (VTT Conliege Jura Bassin De L) | Row 93 - Cell 2 |
-1lap | Charly Sibille (VTT Conliege Jura Bassin De L) | Row 94 - Cell 2 |
-1lap | Jules Cressend (Frejus Roc D'azur) | Row 95 - Cell 2 |
-1lap | Emilien Chauvetet (V.C. Rumillien) | Row 96 - Cell 2 |
-1lap | Benjamin Krawczyk (VC De L'escaut) | Row 97 - Cell 2 |
-1lap | Paul Apertet (Omnium Cycliste Raphaelois) | Row 98 - Cell 2 |
-1lap | Kevin Francois (E. B. Manosque) | Row 99 - Cell 2 |
-1lap | Valentin Gourg (ASPTT Draguignan) | Row 100 - Cell 2 |
-1lap | Christopher Piguet (V.C.C. Morteau Montbenoit) | Row 101 - Cell 2 |
Get The Leadout Newsletter
The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!
More race results
Latest on Cyclingnews
-
2025 Tour of the Alps includes 14,700m of climbing in just 739km and five days of racing
Route revealed in front of Christian Prudhomme and UCI President David Lappartient -
The 2025 UCI calendar could have a major gap as two February races are in doubt
Tour Colombia facing budget hurdles, could face cancellation, adding to potential absence of Volta a Valenciana -
Maxim Van Gils' contract battle with Lotto Dstny pushes pro cycling towards a football-style transfer market system
'Soon, a contract will no longer mean anything' team managers tells RTBF -
American Criterium Cup juggles eight-race US calendar for fourth edition in 2025
Racing begins June 6 at Saint Francis Tulsa Tough, with remaining schedule zig-zagging across central US