BikeRaceInfo: Current and historical race results, plus interviews, bikes, travel, and cycling historyBikeRaceInfo: Current and historical race results, plus interviews, bikes, travel, and cycling history
Search our site:
Email Newsletter icon, E-mail Newsletter icon, Email List icon, E-mail List icon Sign up for our Email Newsletter

2025 Route Adélie de Vitré (1.1), France

29th edition: Friday, April 4, 2025


Route Adélie de Vitré podium history | 2024 edition | 2026 edition | Course maps & profiles | Start list

Two circuits near Vitré : 5 x 21.1 km + 8 x 8.9 km (about) = 174.2 km

Stian Fredheim is the winner.

find us on Facebook See our youtube channel

The Story of the Tour de France, vol.2 South Salem Cycleworks frames Melanoma: It Started With a Freckle The Story of the Giro d’Italia, vol.2 Shade Vise sunglass holder Paris-Roubaix: The Inside Store Advertise with us!


Content continues below the ads

The Story of the Tour de France, vol.1 South Salem Cycleworks frames Melanoma: It Started With a Freckle
Cycling's 50 Triumphs and Tragedies

Les Woodland's book Cycling's 50 Triumphs and Tragedies: The rise and fall of bicycle racing's champions is available in print, Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.

Weather at Vitré (in Brittany, east of Rennes) at 2:10 PM, local time: 21C (69F), sunny, with the wind from the east at 21 km/hr (13 mph). No rain is forecast.

The race: Here's the race report from second place Paul Penhoët's Team Groupama-FDJ:

After some unlucky races lately, Paul Penhoët nearly missed victory this Friday. After quite an eventful race on La Adélie Route de Vitré, the 23-year-old was able to contest the final sprint for victory. However, having started his effort a few meters behind Stian Fredheim, he had to settle for second place at the end of the slight uphill finish in Vitré. He then took his seventh top-10 of the season, also his third podium, and will try again next week in the Pays de la Loire Region Tour.

For the fifth round of the FDJ French Cup, numerous loops were on the table for the riders this Friday around the Breton town of Vitré. In detail, the day’s course consisted of five laps of a twenty-one-kilometre circuit and eight laps of a smaller, nine-kilometre circuit. Also, despite there were no major climbs, the total elevation gain was close to 2,000 meters, due to the repetition of small hills and false flats.

It all started in a relatively classic way, with a five-rider breakaway establishing itself, but as soon as they entered the finishing circuit, with approximately seventy kilometres to go, a whole new race began. The early fugitives were caught, the moves started, and Groupama-FDJ joined the action. Clément Davy followed the first accelerations, before Cyril Barthe and Rémi Cavagna joined a clearer attempt. The “TGV de Clermont-Ferrand” even took the lead within a four-man group for nearly a lap. “We wanted to be active from the start of the small circuit, so as not to be one step behind and not have to chase, because it’s a tiring circuit, where it can be difficult to close the gap on a breakaway,” explained Yvon Caër. “Rémi likes this type of racing, but everyone had the opportunity to go for it, and above all, we were never a step behind.”

Once the French rider was caught, a five-man breakaway formed in the final thirty kilometres. The peloton then remained more or less together, until neutralizing the attempt at the start of the final lap. “If we were heading towards a sprint in the final, we had to make sure Paul was in good position,” Yvon explained. “Once the race was on, I felt really good,” said Paul. “That being said, it’s a race where you can quickly get caught out, which was the case once or twice, even when I was very well placed at the top of the climbs. The goal was to have a strong team around me, which was the case, and the boys were in the moves when I wasn’t. I think that’s the key in this kind of race.”

The young man was finally able to start the last climb of the circuit in the leading positions, but he briefly found himself caught behind a split. “Cyril made a crazy effort after the last climb because we had to close the gap right away,” Yvon said. “Paul was almost too much in front on the climb, the attacks came from behind, and he was a bit surprised. He didn’t want to make the effort in the wrong timing, but fortunately, Cyril was there to bring him back. I saw great solidarity, with Maxime who also came back to pull and Cyril to position him. In the end, it was all good for Paul as he hadn’t made a single effort before the sprint.”

After a final turn by Cyril Barthe under the flamme rouge, Paul Penhoët slipped into third place in a very reduced pack on the tricky descent before the final 400-meter false flat. “Coquard left a small gap on the first guy, then he took the last corner a little too fast and his rear wheel slipped,” Paul recounted in detail. “I had to brake a little, and with the false flat finish, it was impossible to regain enough speed.”

Already a few lengths behind Stian Fredheim at the beginning of the sprint, the French rider was unable to make up enough ground before the finish line and had to settle for second place. “I would have liked to see Paul in action without this race circumstance,” said Yvon. “Hats off to the winner, who was nonetheless strong, but we have a few regrets about how the sprint unfolded.” “It’s really frustrating because we were up there all day, we were always well represented,” said Paul. “The last few weeks haven’t been easy for the team, but today we showed that we can be in the mix when everyone is motivated. It’s not a win, but it’s still an important thing to take away from this race. A second-place finish is never really positive on a personal level, but I know I’m in good shape. There’s another race next week, and the goal will be to win there, because I really miss it.”

The podium, from left: Paul Penhoët (2nd), Stian Fredheim (1st) & Emilien Jeannière (3rd)

Yvon Caër also gave his feelings about the day, at the end of which Rémi Cavagna also received the most combative rider award. “I saw riders who were motivated and who gave their all throughout the race,” he said. “You obviously hope for more when you finish second, but regarding the state of mind and the energy, it was a successful day. As for Paul, he was able to compete in a normal final, without a crash or a puncture, and we can see what he is capable of in these conditions. We don’t have to put excessive pressure on ourselves. We must continue to work like this, have confidence in him, and we will win races. He should have opportunities during the first two days of the Région Pays de la Loire Tour next week. He needs to recover well, take advantage of his good form and we will do our best to win at least one stage.”


Content continues below the ads

The Story of the Giro d’Italia, vol.1 Shade Vise sunglass holder Paris-Roubaix: The Inside Store

Complete results:

174.2 kilometers raced at an average speed of 45.152 km/hr

1 Stian Fredheim Uno-X Mobility 3hr 51min 29sec
2 Paul Penhoët Groupama-FDJ s.t.
3 Emilien Jeannière Team TotalEnergies s.t.
4 Clément Venturini Arkea-B&B Hotels s.t.
5 Matyas Kopecky Team Novo Nordisk s.t.
6 Jenthe Biermans Arkea-B&B Hotels s.t.
7 Luca Van Boven Intermarché-Wanty s.t.
8 Filippo Fiorelli VF Group-Bardiani CSF-Faizanè s.t.
9 Noa Isidore Decathlon AG2R La Mondiale s.t.
10 Bryan Coquard Cofidis s.t.
11 Axel Huens Unibet Tietema Rockets s.t.
12 Eduard Prades Caja Rural-Seguros RGA s.t.
13 Maxime Jarnet Van Rysel-Roubaix s.t.
14 Henri-Francois Haquin Wagner Bazin WB s.t.
15 Lander Loockx Unibet Tietema Rockets s.t.
16 Benjamin Thomas Cofidis s.t.
17 Paul Seixas Decathlon AG2R La Mondiale s.t.
18 Maxime Decomble Groupama-FDJ @ 8sec
19 Louis Barré Intermarché-Wanty 0:10
20 Filippo Magli VF Group-Bardiani CSF-Faizanè s.t.
21 Lorenzo Rota Intermarché-Wanty s.t.
22 Henrik Pedersen Uno-X Mobility 0:12
23 Cyril Barthe Groupama-FDJ s.t.
24 Anthony Turgis Team TotalEnergies 0:14
25 Romain Cardis St Michel-Preference Home-Auber 93 s.t.
26 Jon Aberasturi Euskaltel-Euskadi s.t.
27 Antonio Soto Equipo Kern Pharma s.t.
28 Enrico Zanoncello VF Group-Bardiani CSF-Faizanè s.t.
29 Francisco Galván Equipo Kern Pharma s.t.
30 Killian Théot Van Rysel-Roubaix s.t.
31 Erlend Blikra Uno-X Mobility s.t.
32 Francisco Peñuela Caja Rural-Seguros RGA s.t.
33 Gianluca Pollefliet Decathlon AG2R La Mondiale s.t.
34 Alexander Konijn Nice Métropole-Côte d’Azur s.t.
35 Emmanuel Houcou Arkea-B&B Hotels s.t.
36 Iúri Leitão Caja Rural-Seguros RGA s.t.
37 Joseba Lopez Caja Rural-Seguros RGA s.t.
38 Ronan Augé CIC-U-Nantes s.t.
39 Tomas Kopecky Unibet Tietema Rockets s.t.
40 Jocelyn Baguelin Wagner Bazin WB s.t.
41 Alex Diaz Caja Rural-Seguros RGA s.t.
42 Lorenzo Conforti VF Group-Bardiani CSF-Faizanè s.t.
43 Felix Ørn-Kristoff Intermarché-Wanty s.t.
44 Marc Brustenga Equipo Kern Pharma s.t.
45 Abram Stockman Unibet Tietema Rockets s.t.
46 Simone Gualdi Intermarché-Wanty s.t.
47 Emil Schandorff Iwersen BHS-PL Beton Bornholm s.t.
48 Filippo Ridolfo Team Novo Nordisk s.t.
49 Martin Urianstad Bugge Uno-X Mobility s.t.
50 Luca Colnaghi VF Group-Bardiani CSF-Faizanè s.t.
51 Rémi Capron Van Rysel-Roubaix 0:22
52 Jacob Schebye BHS-PL Beton Bornholm 0:25
53 Paul Hennequin Euskaltel-Euskadi s.t.
54 Remi Cavagna Groupama-FDJ 0:27
55 Danny van der Tuuk Euskaltel-Euskadi 0:30
56 Nans Peters Decathlon AG2R La Mondiale s.t.
57 Samuel Leroux Team TotalEnergies 0:36
58 Lucas Boniface Team TotalEnergies s.t.
59 Damien Girard Nice Métropole-Côte d’Azur 0:38
60 Florian Dauphin Team TotalEnergies s.t.
61 Yaël Joalland CIC-U-Nantes s.t.
62 Ewen Costiou Arkea-B&B Hotels 0:40
63 Lorrenzo Manzin Team TotalEnergies 0:41
64 Nicola Marcerou Team TotalEnergies s.t.
65 Nicolas Breuillard St Michel-Preference Home-Auber 93 s.t.
66 Sakarias Koller Løland Uno-X Mobility 0:44
67 Axel Mariault CIC-U-Nantes v52
68 Emmanuel Morin Van Rysel-Roubaix 1:02
69 Boas Lysgaard BHS-PL Beton Bornholm 1:06
70 Paul Ourselin Cofidis 1:14
71 Clément Davy Groupama-FDJ s.t.
72 Victor Papon Wagner Bazin WB s.t.
73 Antonio Polga Team Novo Nordisk s.t.
74 Antoine Hue CIC-U-Nantes s.t.
75 Iker Bonillo Euskaltel-Euskadi s.t.
76 Axel Narbonne-Zuccarelli Nice Métropole-Côte d’Azur s.t.
77 Sam Brand Team Novo Nordisk s.t.
78 Eddy Le Huitouze Groupama-FDJ s.t.
79 Declan Irvine Team Novo Nordisk s.t.
80 Gerben Kuypers Intermarché-Wanty s.t.
81 Niklas Larsen BHS-PL Beton Bornholm s.t.
82 Morne Van Niekerk St Michel-Preference Home-Auber 93 1:35
83 Hugo Aznar Equipo Kern Pharma 2:51
84 Javier Ibanez Caja Rural-Seguros RGA 2:54
85 Matisse Julien CIC-U-Nantes s.t.
86 Marcus Sander Hansen BHS-PL Beton Bornholm 3:34
87 Alan Riou St Michel-Preference Home-Auber 93 3:37
88 Jonas Hvideberg Uno-X Mobility 4:00
89 Daniel Årnes Van Rysel-Roubaix s.t.
90 Nicolas Debeaumarché Cofidis 4:01
91 Adam Toupalik Unibet Tietema Rockets 5:15
92 Yohann Simon St Michel-Preference Home-Auber 93 5:21
93 Hugo Toumire Cofidis s.t.
94 Ibai Azanza Equipo Kern Pharma s.t.

 

Maps & profiles of the two loops and the start/finish area.

Here is the first, larger loop of 21.1 km.

Profile of the larger loop.

The second, smaller 8.9 km loop.

Profile of the smaller loop.

Map of the start-finish area


 

 


Content continues below the ads

Advertise with us!

Start list with back numbers, April 3, 2025:

Arkea-B&B Hotels
1 Jenthe Biermans
2 Axel Bouquet
3 Ewen Costiou
4 Baptiste Gillet
5 Swann Gloux
6 Emmanuel Houcou
7 Clément Venturini
Cofidis
11 Bryan Coquard
12 Valentin Ferron
13 Clement Izquierdo
14 Nicolas Debeaumarché
15 Paul Ourselin
16 Benjamin Thomas
17 Hugo Toumire
Decathlon AG2R La Mondiale
21 Louis Chaleil
22 Noa Isidore
23 Antoine L'Hote
24 Nans Peters
25 Gianluca Pollefliet
26 Paul Seixas
27 Aubin Sparfel
Groupama-FDJ
31 Cyril Barthe
32 Remi Cavagna
33 Clément Davy
34 Maxime Decomble
35 Eddy Le Huitouze
36 Paul Penhoët
37 Matthew Walls
Intermarché-Wanty
41 Louis Barré
42 Simone Gualdi
43 Felix Ørn-Kristoff
44 Gerben Kuypers
45 Tobias Müller
46 Lorenzo Rota
47 Luca Van Boven
Team TotalEnergies
51 Lucas Boniface
52 Florian Dauphin
53 Emilien Jeannière
54 Samuel Leroux
55 Lorrenzo Manzin
56 Nicola Marcerou
57 Anthony Turgis
Uno-X Mobility
61 Martin Urianstad Bugge
62 Erlend Blikra
63 Stian Fredheim
64 Jonas Hvideberg
65 Sakarias Koller Løland
66 Henrik Pedersen
67 Rasmus Bøgh Wallin
Unibet Tietema Rockets
71 Tomas Kopecky
72 Axel Huens
73 Lander Loockx
75 Charlie Paige
76 Abram Stockman
77 Adam Toupalik
Caja Rural-Seguros RGA
81 Eduard Prades
82 Sergi Darder
83 Alex Diaz
84 Javier Ibanez
85 Joseba Lopez
86 Iúri Leitão
87 Francisco Peñuela
Wagner Bazin WB
91 Jocelyn Baguelin
92 Pierre Barbier
93 Victor Papon
95 Tom Portsmouth
96 Henri-Francois Haquin
97 Jelle Vermoote
Euskaltel-Euskadi
101 Jon Aberasturi
102 Iker Bonillo
103 David Dekker
104 Paul Hennequin
105 Danny van der Tuuk
Team Novo Nordisk
111 Sam Brand
112 Declan Irvine
113 Matyas Kopecky
114 Antonio Polga
115 Umberto Poli
116 Filippo Ridolfo
117 Célestin Wattelle
VF Group-Bardiani CSF-Faizanè
121 Federico Biagini
122 Luca Colnaghi
123 Lorenzo Conforti
124 Filippo Fiorelli
125 Filippo Magli
127 Enrico Zanoncello
Equipo Kern Pharma
131 Francisco Galván
132 Hugo Aznar
133 Unai Aznar
134 Ibai Azanza
135 Marc Brustenga
136 Mikel Retegi
137 Antonio Soto
St Michel-Preference Home-Auber 93
141 Lucas Bénéteau
142 Nicolas Breuillard
143 Romain Cardis
144 Dillon Corkery
145 Alan Riou
146 Yohann Simon
147 Morne Van Niekerk
BHS-PL Beton Bornholm
151 Marcus Sander Hansen
152 Emil Schandorff Iwersen
153 Niklas Larsen
154 Boas Lysgaard
155 Jacob Schebye
156 Asger Røjbek Sørensen
157 Daniel Stampe
Van Rysel-Roubaix
161 Daniel Årnes
162 Rémi Capron
163 Célestin Guillon
164 Maxime Jarnet
165 Emmanuel Morin
166 Baptiste Planckaert
167 Killian Théot
CIC-U-Nantes
171 Ronan Augé
172 Justin Ducret
173 Similien Hamon
174 Antoine Hue
175 Yaël Joalland
176 Matisse Julien
177 Axel Mariault
Nice Métropole-Côte d'Azur
181 Andrei Carbunarea
182 Axel Narbonne-Zuccarelli
183 Andrea Mifsud
184 Alexander Konijn
185 Damien Girard
187 Carter Guichard