
Bretagne Classic podium history | 2025 edition | Race map & profile | Start list
Formerly named "GP Ouest-France Plouay".
Plouay - Plouay, 228 km

Alex Aranburu takes a look back before crossing the finish line as the winner. Photo: Getty Images.
Stoic philosopher Epictetus' Golden Sayings is available in both audiobook & Kindle eBook versions. To get your copy, just click on the Amazon link on the right.
Weather at the start/finish city of Plouay at 2:45 PM, local time: 19C (66F), mostly cloudy, with the wind from the southwest at 24 km/hr (15 mph). There is an 11% chance of rain. Rain fell on the riders midway into the race.
The race: Here's the report from race winner Alex Aranburu's Team Cofidis.
The Basque rider Alex Aranburu secured an incredible victory by dominating the Bretagne Classic CIC. Coming on the heels of Bryan Coquard’s win at the Vuelta, this brings Cofidis’s total number of victories this season to 13.
He took the time to look back, to realize he would never be caught again, and to savor the moment. Alex Aranburu then raised his arms to the sky and savored the moment intensely, knowing he had just accomplished a monumental feat.
Alex, the Basque masterclass
While Alex crossed the finish line first, the entire team shone in this race that felt so much like a classic. Benjamin Thomas had paved the way by being part of the breakaway. Behind him, the Cofidis team stayed united, knowing that everything would come down to the final stretch. Alex bided his time, and it was precisely among the strongest riders that everything was decided in the final stretch.
The Basque rider has secured yet another prestigious victory, and this one will undoubtedly rank among his finest. This year, Alex had already won the Tour of the Basque Country and the Tour of Belgium before claiming victory in Brittany. He gives Cofidis its 13th win of 2026 and brings Cofidis’ incredible week to a spectacular close. Over the course of seven days, Milan Fretin (twice), Martina Alzini, Bryan Coquard, and Victoire Berteau all claimed victories, collectively stringing together an incredible run of wins.

The race is Alex Aranburu's Photo: Getty Images.
Alex Aranburu:
"I’m absolutely delighted. What’s really great is that we stuck to the plan we’d set ourselves to the letter, and it worked. We came here this week to win stage victories, and we’ve won two. We can be proud of the way we raced. I’m happy for myself, but also for Ion and for everything the team has done. I was lucky enough to benefit from a very good lead-out and to be in the perfect position in the final stretch this afternoon. Everyone did a brilliant job and the best thing I could do was to bring home the victory for them. As a sprinter, the most important thing is to win races. I’m on a roll and I want it to continue!"
Evaldas Šiškevičius, sporting director:
"There’s an incredible dynamic within the team, and of course, that benefits everyone. We can be proud of our riders because they had a great race—they showed composure while also being strategic. There’s a lot of joy and satisfaction. We’re all very happy for Alex, who deserved to win such a prestigious race. We’re all on cloud nine… And we’re going to do everything we can to stay there!"
Raphaël Jeune, general manager:
“This has been an historic week for the Cofidis team. In its more than thirty years of existence, it has never enjoyed so much success in the span of seven days. There was the one-two finish by the women (Martina Alzini and Victoire Berteau), Milan Fretin’s one-two finish, the paracyclists’ triumph in Plouay, and then the prestigious UCI WorldTour victories by Bryan Coquard yesterday and Alex Aranburu today.
"For a year now, we’ve been working together tirelessly to earn the right to dream and experience such emotions. I’d like to thank everyone who’s contributed to this—the riders as well as the staff members. When you have the right mindset, you can move mountains. That’s what our riders demonstrate every day, and we’ll do everything we can to keep this momentum going until the end of the season.”
Complete results:
228 kilometers raced at an average speed of 42.588 km/hr
| 1 | Alex Aranburu | Cofidis | 5hr 21min 13sec |
| 2 | Alexander Kamp | Uno-X Mobility | @ 4sec |
| 3 | Alessandro Borgo | Bahrain Victorious | 0:10 |
| 4 | Emil Herzog | Red Bull-BORA-hansgrohe | s.t. |
| 5 | Jenno Berckmoes | Lotto-Intermarché | s.t. |
| 6 | Paul Lapeira | Decathlon CMA CGM Team | s.t. |
| 7 | Romain Grégoire | Groupama-FDJ United | s.t. |
| 8 | Rick Pluimers | Tudor Pro Cycling Team | s.t. |
| 9 | Alexandre Delettre | Team TotalEnergies | s.t. |
| 10 | Andrea Vendrame | Team Jayco-AlUla | s.t. |
| 11 | Dylan Teuns | Cofidis | 0:13 |
| 12 | Benoît Cosnefroy | UAE Team Emirates-XRG | 0:15 |
| 13 | Lewis Askey | NSN Cycling Team | s.t. |
| 14 | Noah Hobbs | EF Education-EasyPost | 0:21 |
| 15 | Lukas Kubis | Unibet Rose Rockets | s.t. |
| 16 | Jon Barrenetxea | Movistar Team | s.t. |
| 17 | Michael Matthews | Team Jayco-AlUla | s.t. |
| 18 | Milan Fretin | Cofidis | s.t. |
| 19 | Hugo Page | Cofidis | s.t. |
| 20 | Pavel Bittner | Team Picnic PostNL | s.t. |
| 21 | Matyas Kopecky | Unibet Rose Rockets | s.t. |
| 22 | Edward Theuns | Lidl-Trek | s.t. |
| 23 | Noa Isidore | Decathlon CMA CGM Team | s.t. |
| 24 | Roger Adrià | Movistar Team | s.t. |
| 25 | Rasmus Søjberg Pedersen | Decathlon CMA CGM Team | s.t. |
| 26 | Edoardo Zambanini | Bahrain Victorious | s.t. |
| 27 | Mick van Dijke | Red Bull-BORA-hansgrohe | s.t. |
| 28 | Igor Arrieta | UAE Team Emirates-XRG | s.t. |
| 29 | Alec Segaert | Bahrain Victorious | s.t. |
| 30 | Thibaud Gruel | Groupama-FDJ United | s.t. |
| 31 | Jasper Stuyven | Soudal Quick-Step | s.t. |
| 32 | Thomas Bonnet | Team TotalEnergies | s.t. |
| 33 | Louis Barré | Team Visma | Lease a Bike | s.t. |
| 34 | Nicolas Vinokurov | XDS Astana Team | s.t. |
| 35 | Abram Stockman | Unibet Rose Rockets | s.t. |
| 36 | Nicola Conci | XDS Astana Team | s.t. |
| 37 | Andrea Raccagni Noviero | Soudal Quick-Step | s.t. |
| 38 | Jake Stewart | NSN Cycling Team | s.t. |
| 39 | Joris Delbove | Team TotalEnergies | s.t. |
| 40 | Anthon Charmig | Uno-X Mobility | s.t. |
| 41 | Marijn van den Berg | EF Education-EasyPost | s.t. |
| 42 | Lander Loockx | Unibet Rose Rockets | s.t. |
| 43 | Natnael Tesfazion | Movistar Team | s.t. |
| 44 | Iker Mintegi | Euskaltel-Euskadi | s.t. |
| 45 | Clément Braz Afonso | Groupama-FDJ United | s.t. |
| 46 | Jasper Philipsen | Alpecin-Premier Tech | s.t. |
| 47 | Artem Shmidt | Netcompany INEOS Cycling Team | s.t. |
| 48 | Simone Velasco | XDS Astana Team | s.t. |
| 49 | Haimar Etxeberria | Red Bull-BORA-hansgrohe | s.t. |
| 50 | Aimé De Gendt | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 51 | Benjamin Thomas | Cofidis | s.t. |
| 52 | Florian Sénéchal | Alpecin-Premier Tech | s.t. |
| 53 | Mattéo Vercher | Team TotalEnergies | s.t. |
| 54 | Diego Ulissi | XDS Astana Team | s.t. |
| 55 | Alberto Bettiol | XDS Astana Team | s.t. |
| 56 | Clément Champoussin | XDS Astana Team | s.t. |
| 57 | António Morgado | UAE Team Emirates-XRG | s.t. |
| 58 | Maxim Van Gils | Red Bull-BORA-hansgrohe | s.t. |
| 59 | Hartthijs de Vries | Unibet Rose Rockets | s.t. |
| 60 | Mathieu Burgaudeau | Team TotalEnergies | s.t. |
| 61 | Sam Oomen | Lidl-Trek | s.t. |
| 62 | Jan Christen | UAE Team Emirates-XRG | s.t. |
| 63 | Per Strand Hagenes | Team Visma | Lease a Bike | s.t. |
| 64 | Daniel Martinez | Red Bull-BORA-hansgrohe | s.t. |
| 65 | AJ August | Netcompany INEOS Cycling Team | s.t. |
| 66 | Marc Hirschi | Tudor Pro Cycling Team | s.t. |
| 67 | Markus Hoelgaard | Uno-X Mobility | 0:26 |
| 68 | Anders Skaarseth | Uno-X Mobility | s.t. |
| 69 | Menno Huising | Team Visma | Lease a Bike | s.t. |
| 70 | Andrea Bagioli | Lidl-Trek | s.t. |
| 71 | Søren Kragh Andersen | Lidl-Trek | s.t. |
| 72 | Marco Frigo | NSN Cycling Team | s.t. |
| 73 | Bauke Mollema | Lidl-Trek | s.t. |
| 74 | Frits Biesterbos | Team Picnic PostNL | s.t. |
| 75 | Tomas Kopecky | Unibet Rose Rockets | s.t. |
| 76 | Pepijn Reinderink | Soudal Quick-Step | s.t. |
| 77 | Mathias Vacek | Lidl-Trek | s.t. |
| 78 | Warren Barguil | Team Picnic PostNL | 0:36 |
| 79 | Georg Zimmermann | Lotto-Intermarché | s.t. |
| 80 | Lorenzo Germani | Groupama-FDJ United | s.t. |
| 81 | Louis Vervaeke | Soudal Quick-Step | s.t. |
| 82 | Quinten Hermans | Pinarello-Q36.5 Pro Cycling Team | 0:38 |
| 83 | Antoine L'Hote | Decathlon CMA CGM Team | s.t. |
| 84 | Brent Van Moer | Pinarello-Q36.5 Pro Cycling Team | 0:44 |
| 85 | Laurence Pithie | Red Bull-BORA-hansgrohe | 0:50 |
| 86 | Tim van Dijke | Red Bull-BORA-hansgrohe | s.t. |
| 87 | Loe van Belle | Team Visma | Lease a Bike | 1:27 |
| 88 | Mathys Rondel | Tudor Pro Cycling Team | s.t. |
| 89 | Brandon Rivera | Netcompany INEOS Cycling Team | s.t. |
| 90 | Kevin Geniets | Groupama-FDJ United | 2:06 |
| 91 | Quentin Pacher | Groupama-FDJ United | s.t. |
| 92 | Ewen Costiou | Groupama-FDJ United | s.t. |
| 93 | Pierre Thierry | Team TotalEnergies | s.t. |
| 94 | Matys Grisel | Lotto-Intermarché | s.t. |
| 95 | Laurens De Plus | Netcompany INEOS Cycling Team | s.t. |
| 96 | Tim Rex | Team Visma | Lease a Bike | s.t. |
| 97 | Alex Baudin | EF Education-EasyPost | s.t. |
| 98 | Mathis Le Berre | Team TotalEnergies | s.t. |
| 99 | Edoardo Zamperini | Cofidis | s.t. |
| 100 | Matej Mohoric | Bahrain Victorious | 2:42 |
| 101 | Davide Ballerini | XDS Astana Team | 3:04 |
| 102 | Marco Haller | Tudor Pro Cycling Team | 3:14 |
| 103 | Fabio Christen | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 104 | Ion Izagirre | Cofidis | 3:16 |
| 105 | Jonathan Lastra | Euskaltel-Euskadi | 3:23 |
| 106 | Jonas Abrahamsen | Uno-X Mobility | 3:25 |
| 107 | Michel Hessmann | Movistar Team | s.t. |
| 108 | Max Walscheid | Lidl-Trek | s.t. |
| 109 | Pierre Gautherat | Decathlon CMA CGM Team | s.t. |
| 110 | Liam Slock | Lotto-Intermarché | 3:41 |
| 111 | Robert Stannard | Bahrain Victorious | 5:36 |
| 112 | Victor Campenaerts | Team Visma | Lease a Bike | 5:39 |
| 113 | Felix Großschartner | UAE Team Emirates-XRG | 6:21 |
| 114 | Tibor Del Grosso | Alpecin-Premier Tech | s.t. |
| 115 | Sjoerd Bax | Pinarello-Q36.5 Pro Cycling Team | 6:24 |
| 116 | Nadav Raisberg | NSN Cycling Team | s.t. |
| 117 | Xabier Berasategi | Euskaltel-Euskadi | s.t. |
| 118 | Julius van den Berg | Team Picnic PostNL | s.t. |
| 119 | Dries van Gestel | Soudal Quick-Step | s.t. |
| 120 | Guillaume Boivin | NSN Cycling Team | s.t. |
| 121 | Jonas Geens | Alpecin-Premier Tech | s.t. |
| 122 | Henri Uhlig | Alpecin-Premier Tech | s.t. |
| 123 | Frank van den Broek | Team Picnic PostNL | s.t. |
| 124 | Gotzon Martín | Euskaltel-Euskadi | s.t. |
| 125 | Tobias Foss | Netcompany INEOS Cycling Team | s.t. |
| 126 | Matis Louvel | NSN Cycling Team | 6:32 |
| 127 | Pier-André Côté | NSN Cycling Team | 9:01 |
| 128 | Óscar Rodríguez | Netcompany INEOS Cycling Team | s.t. |
| 129 | Dries De Bondt | Team Jayco-AlUla | 9:45 |
| 130 | Filip Maciejuk | Movistar Team | 9:49 |
| 131 | Neilson Powless | EF Education-EasyPost | s.t. |
| 132 | Aaron Dockx | Alpecin-Premier Tech | s.t. |
| 133 | Jacob Eriksson | Tudor Pro Cycling Team | s.t. |
| 134 | Anders Halland Johannessen | Uno-X Mobility | s.t. |
| 135 | Christopher Juul-Jensen | Team Jayco-AlUla | s.t. |
| 136 | Nickolas Zukowsky | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 137 | Luc Wirtgen | Tudor Pro Cycling Team | s.t. |
| 138 | Baptiste Veistroffer | Lotto-Intermarché | 12:17 |
| 139 | Alexy Faure-Prost | Team Picnic PostNL | 17:13 |

Map of the 2026 Bretagne Classic

Map of the 2026 Bretagne Classic's finishing circuit

Profile of the 2026 Bretagne Classic
Start list with back numbers, August 29, 2026:
| Lotto-Intermarché | |
| 1 | Arnaud De Lie |
| 2 | Jenno Berckmoes |
| 3 | Georg Zimmermann |
| 4 | Liam Slock |
| 5 | Baptiste Veistroffer |
| 6 | Sébastien Grignard |
| 7 | Robin Orins |
| UAE Team Emirates-XRG | |
| 11 | Igor Arrieta |
| 12 | Jan Christen |
| 13 | Benoît Cosnefroy |
| 14 | Felix Grossschartner |
| 15 | Vegard Stake Laengen |
| 16 | António Morgado |
| 17 | Adria Pericas |
| Red Bull-BORA-hansgrohe | |
| 21 | Laurence Pithie |
| 22 | Mick van Dijke |
| 23 | Haimar Etxeberria |
| 24 | Alexander Hajek |
| 25 | Jan Tratnik |
| 26 | Emil Herzog |
| 27 | Frederik Wandahl |
| Team Visma | Lease a Bike | |
| 31 | Louis Barré |
| 32 | Per Strand Hagenes |
| 33 | Filippo Fiorelli |
| 34 | Victor Campenaerts |
| 35 | Loe van Belle |
| 36 | Menno Huising |
| 37 | Tim Rex |
| Decathlon CMA CGM Team | |
| 41 | Paul Lapeira |
| 42 | Pierre Gautherat |
| 43 | Stan Dewulf |
| 44 | Noa Isidore |
| 45 | Antoine L'Hote |
| 46 | Tiesj Benoot |
| 47 | Oliver Naesen |
| Lidl-Trek | |
| 51 | Mathias Vacek |
| 52 | Max Walscheid |
| 53 | Andrea Bagioli |
| 54 | Bauke Mollema |
| 55 | Søren Kragh Andersen |
| 56 | Sam Oomen |
| 57 | Edward Theuns |
| XDS Astana Team | |
| Team has not yet released its start list. | |
| Bahrain Victorious | |
| 71 | Alessandro Borgo |
| 72 | Nikias Arndt |
| 73 | Kamil Gradek |
| 74 | Matej Mohoric |
| 75 | Alec Segaert |
| 76 | Robert Stannard |
| 77 | Edoardo Zambanini |
| Netcompany INEOS | |
| 81 | Tobias Foss |
| 82 | AJ August |
| 83 | Brandon Rivera |
| 84 | Peter Øxenberg |
| 85 | Bob Jungels |
| 86 | Laurens De Plus |
| 87 | Óscar Rodríguez |
| Alpecin-Premier Tech | |
| 91 | Jasper Philipsen |
| 92 | Tibor Del Grosso |
| 93 | Henri Uhlig |
| 94 | Florian Sénéchal |
| 95 | Jonas Geens |
| 96 | Tobias Bayer |
| 97 | Lennert Belmans |
| Soudal Quick-Step | |
| 101 | Paul Magnier |
| 102 | Jasper Stuyven |
| 103 | Andrea Raccagni Noviero |
| 104 | Casper Pedersen |
| 105 | Yves Lampaert |
| 106 | Pascal Eenkhoorn |
| 107 | Martin Svrcek |
| Uno-X Mobility | |
| 111 | Jonas Abrahamsen |
| 112 | Anthon Charmig |
| 113 | Anders Halland Johannessen |
| 114 | Alexander Kamp |
| 115 | Markus Hoelgaard |
| 116 | Anders Skaarseth |
| 117 | Sven Erik Bystrøm |
| Team Jayco-AlUla | |
| 121 | Michael Matthews |
| 122 | Andrea Vendrame |
| 123 | Dries De Bondt |
| 124 | Davide De Pretto |
| 125 | Amaury Capiot |
| 126 | Filippo Conca |
| 127 | Christopher Juul-Jensen |
| EF Education-EasyPost | |
| 131 | Alex Baudin |
| 132 | Michael Valgren |
| 133 | Madis Mihkels |
| 134 | Neilson Powless |
| 135 | Noah Hobbs |
| 136 | Marijn van den Berg |
| 137 | Samuele Battistella |
| NSN Cycling Team | |
| 141 | Biniam Girmay |
| 142 | Lewis Askey |
| 143 | Marco Frigo |
| 144 | Pier-André Côté |
| 145 | Nadav Raisberg |
| 146 | Matis Louvel |
| 147 | Guillaume Boivin |
| Movistar Team | |
| 151 | Natnael Tesfazion |
| 152 | Jon Barrenetxea |
| 153 | Iván García Cortina |
| 154 | Roger Adrià |
| 155 | Filip Maciejuk |
| 156 | Michel Heßmann |
| 157 | Manlio Moro |
| Groupama-FDJ United | |
| 161 | Romain Grégoire |
| 162 | Thibaud Gruel |
| 163 | Ewen Costiou |
| 164 | Clément Braz Afonso |
| 165 | Lorenzo Germani |
| 166 | Quentin Pacher |
| 167 | Kevin Geniets |
| Team Picnic PostNL | |
| 171 | Pavel Bittner |
| 172 | Frits Biesterbos |
| 173 | Bjoern Koerdt |
| 174 | Frank van den Broek |
| 175 | Henri-Francois Haquin |
| 176 | Warren Barguil |
| 177 | Sean Flynn |
| Pinarello-Q36.5 Pro Cycling Team | |
| 181 | Quinten Hermans |
| 182 | Fred Wright |
| 183 | Aimé De Gendt |
| 184 | Fabio Christen |
| 185 | Sjoerd Bax |
| 186 | Frederik Frison |
| 187 | Nicolò Parisini |
| Tudor Pro Cycling Team | |
| 191 | Mathys Rondel |
| 192 | Marc Hirschi |
| 193 | Rick Pluimers |
| 194 | Marco Haller |
| 195 | Petr Kelemen |
| 196 | Luc Wirtgen |
| 197 | Jacob Eriksson |
| Cofidis | |
| 201 | Ion Izagirre |
| 202 | Alex Aranburu |
| 203 | Milan Fretin |
| 204 | Benjamin Thomas |
| 205 | Dylan Teuns |
| 206 | Hugo Page |
| 207 | Edoardo Zamperini |
| Unibet Rose Rockets | |
| 211 | Lukas Kubis |
| 212 | Clément Venturini |
| 213 | Lander Loockx |
| 214 | Matyas Kopecky |
| 215 | Tomas Kopecky |
| 216 | Hartthijs de Vries |
| 217 | Abram Stockman |
| Team TotalEnergies | |
| 221 | Emilien Jeannière |
| 222 | Alexandre Delettre |
| 223 | Joris Delbove |
| 224 | Pierre Thierry |
| 225 | Mathieu Burgaudeau |
| 226 | Mathis Le Berre |
| 227 | Florian Dauphin |
| Euskaltel-Euskadi | |
| 231 | Xabier Berasategi |
| 232 | Gotzon Martín |
| 233 | Txomin Juaristi |
| 234 | Jon Agirre |
| 235 | Jonathan Lastra |
| 236 | Jokin Murguialday |
| 237 | Iker Mintegi |