
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.
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.”
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
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 |