
Tro-Bro Léon podium history | 2024 edition | 2026 edition | Map | Start list
Lannilis - Lannilis: 203.8 km
Lannilis is a town in the Finistère department of Brittany.

Bastien Tronchon celebrates his win with second-place teammate Pierre Gautherat. Photo: LNC/B. Bade
Les Woodland's book The Olympics' 50 Craziest Stories: A Five Ring Circus is available in print, Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Lannilis at 2:30 PM, local time: 17C (63F), rain showers, with the wind from the southeast at 11 km/hr (7 mph). The rain is forecast to continue through 4:00 PM. Then the chance of rain drops to 65%. There was heavy rain at the start, which stopped briefly, before light rain began.
The race: Here's the report from winner Bastien Tronchon's Team Decathlon AG2R La Mondiale:
Bastien Tronchon:
"It was a crazy day, and I immediately saw that I had a great feeling, with the punch I'd regained after the Ardennaises. My aim was to get ahead of the pack in the final stages so as to find a good group and be less affected by the race, and that's what I managed to do. I found myself a bit alone at the front at times, but I always remained calm despite the ups and downs of the race. We were able to capitalize on the weekend's good results by revising our objectives upwards and deciding to aim for victory at the pre-race briefing. We also showed, with Pierre (Gautherat), that the team was really solid by taking the first two places on the podium. I'm really happy to be able to do the double with him, because we managed to open up the gap in the final stages, and this photo finish is much nicer with two of us."

The wet riders begin the race.
The news:
Andrea Vendrame seventh on the roads of the Giro d'Italia
After an eventful finale, Andrea Vendrame finished seventh in the sprint on the last Albanian stage of the Giro d'Italia. Long in the morning breakaway, Dries De Bondt unfortunately suffered a puncture and finished the stage with the peloton.

A soggy Biniam Girmay.
The number: 2
Like the number of one-twos in three days of racing on Brittany's roads. Following Aubin Sparfel and Bastien Tronchon's one-two finish at the Tour du Finistère, Pierre Gautherat's second place at the Tro Bro Leon was another double, bringing the Breton weekend to a fitting close.

25 kilometers into the race: the peloton races across the coast of Brittany.

The peloton at km 135 with a break four minutes up the road. The riders are going over an unpaved path called "ribinoù" in Breton.

Bastien Tronchon wins ahead of teammate Pierre Gautherat.
Complete results:
203.8 kilometers raced at an average speed of 43.173 km/hr. Fastest ever professional Tro-Bro Léon.
| 1 | Bastien Tronchon | Decathlon AG2R La Mondiale | 4hr 43min 14sec |
| 2 | Pierre Gautherat | Decathlon AG2R La Mondiale | s.t. |
| 3 | Valentin Madouas | Groupama-FDJ | @ 19sec |
| 4 | Anthony Turgis | Team TotalEnergies | s.t. |
| 5 | Fredrik Dversnes | Uno-X Mobility | 0:32 |
| 6 | Cees Bol | XDS Astana Team | 0:38 |
| 7 | Rasmus Tiller | Uno-X Mobility | s.t. |
| 8 | Fred Wright | Bahrain Victorious | s.t. |
| 9 | Lucas Eriksson | Tudor Pro Cycling Team | s.t. |
| 10 | Kévin Vauquelin | Arkea-B&B Hotels | s.t. |
| 11 | Vlad Van Mechelen | Bahrain Victorious | 0:45 |
| 12 | Florian Dauphin | Team TotalEnergies | 0:52 |
| 13 | Lewis Askey | Groupama-FDJ | 1:41 |
| 14 | Hugo de la Calle | Burgos Burpellet BH | 1:45 |
| 15 | Jenthe Biermans | Arkea-B&B Hotels | 2:11 |
| 16 | Matis Louvel | Israel-Premier Tech | s.t. |
| 17 | Hartthijs de Vries | Unibet Tietema Rockets | s.t. |
| 18 | Søren Wærenskjold | Uno-X Mobility | 2:21 |
| 19 | Hugo Hofstetter | Israel-Premier Tech | s.t. |
| 20 | Jérémy Lecroq | St Michel-Preference Home-Auber 93 | s.t. |
| 21 | Tom Van Asbroeck | Israel-Premier Tech | s.t. |
| 22 | Clément Venturini | Arkea-B&B Hotels | s.t. |
| 23 | Mike Teunissen | XDS Astana Team | s.t. |
| 24 | Pau Miquel | Equipo Kern Pharma | s.t. |
| 25 | Lukas Kubis | Unibet Tietema Rockets | s.t. |
| 26 | Robin Froidevaux | Tudor Pro Cycling Team | s.t. |
| 27 | Carlos Canal | Movistar Team | s.t. |
| 28 | Emmanuel Morin | Van Rysel-Roubaix | s.t. |
| 29 | Sandy Dujardin | Team TotalEnergies | s.t. |
| 30 | Eddy Le Huitouze | Groupama-FDJ | s.t. |
| 31 | Morne Van Niekerk | St Michel-Preference Home-Auber 93 | s.t. |
| 32 | Fabian Lienhard | Tudor Pro Cycling Team | s.t. |
| 33 | Olivier Le Gac | Groupama-FDJ | s.t. |
| 34 | Mathias Norsgaard | Movistar Team | s.t. |
| 35 | Alessandro Romele | XDS Astana Team | s.t. |
| 36 | Brent Van Moer | Lotto | s.t. |
| 37 | Lander Loockx | Unibet Tietema Rockets | 2:28 |
| 38 | Alberto Bettiol | XDS Astana Team | 2:48 |
| 39 | Gonzalo Serrano | Movistar Team | 3:21 |
| 40 | Matys Grisel | Lotto | 3:24 |
| 41 | Alexis Renard | Cofidis | 3:31 |
| 42 | Floris De Tier | Wagner Bazin WB | s.t. |
| 43 | William Blume Levy | Uno-X Mobility | 3:34 |
| 44 | Aaron Gate | XDS Astana Team | 3:36 |
| 45 | Alan Riou | St Michel-Preference Home-Auber 93 | s.t. |
| 46 | Arnaud Démare | Arkea-B&B Hotels | s.t. |
| 47 | Rasmus Søjberg Pedersen | Decathlon AG2R La Mondiale | 4:32 |
| 48 | Milan Menten | Lotto | s.t. |
| 49 | Antoine Hue | CIC U Nantes | s.t. |
| 50 | Rémi Capron | Van Rysel-Roubaix | s.t. |
| 51 | Diego Pescador | Movistar Team | s.t. |
| 52 | Georg Zimmermann | Intermarché-Wanty | s.t. |
| 53 | Sam Maisonobe | Cofidis | s.t. |
| 54 | Yevgeniy Fedorov | XDS Astana Team | s.t. |
| 55 | Erik Resell | Uno-X Mobility | s.t. |
| 56 | Dillon Corkery | St Michel-Preference Home-Auber 93 | 4:36 |
| 57 | Ronan Augé | CIC U Nantes | s.t. |
| 58 | Adam Toupalik | Unibet Tietema Rockets | 4:40 |
| 59 | Killian Théot | Van Rysel-Roubaix | 4:41 |
| 60 | Antonio Angulo | Burgos Burpellet BH | 6:12 |
| 61 | Danny van der Tuuk | Euskaltel-Euskadi | 6:13 |
| 62 | Alec Segaert | Lotto | 6:58 |
| 63 | Biniam Girmay | Intermarché-Wanty | s.t. |
| 64 | Laurenz Rex | Intermarché-Wanty | 9:02 |
| 65 | Sébastien Grignard | Lotto | s.t. |
| 66 | Aimé De Gendt | Cofidis | s.t. |
| 67 | William Graff | Intermarché-Wanty | 9:13 |
| 68 | Alexys Brunel | Team TotalEnergies | s.t. |
| 69 | Iker Bonillo | Euskaltel-Euskadi | s.t. |
| 70 | Matej Mohoric | Bahrain Victorious | s.t. |
| 71 | Daniel Årnes | Van Rysel-Roubaix | s.t. |
| 72 | Sergio Meris | Unibet Tietema Rockets | s.t. |
| 73 | Sander De Pestel | Decathlon AG2R La Mondiale | 9:17 |
| 74 | Leander Van Hautegem | Wagner Bazin WB | 11:56 |
| 75 | Rodrigo Álvarez | Burgos Burpellet BH | s.t. |
| 76 | Baptiste Vadic | Team TotalEnergies | s.t. |
| 77 | Yaël Joalland | CIC U Nantes | s.t. |
| 78 | Amaury Capiot | Arkea-B&B Hotels | 12:04 |
| 79 | Oded Kogut | Israel-Premier Tech | 13:55 |
| 80 | Alberto Bruttomesso | Bahrain Victorious | s.t. |
| 81 | Axel Narbonne-Zuccarelli | Nice Métropole-Côte d’Azur | s.t. |
| 82 | Mathis Le Berre | Arkea-B&B Hotels | 14:51 |
| 83 | Andreas Stokbro | Unibet Tietema Rockets | 19:53 |
| 84 | Carl-Frederik Bevort | Uno-X Mobility | s.t. |
| 85 | Alexander Konijn | Nice Métropole-Côte d’Azur | 20:37 |
| 86 | Daniel Cavia | Burgos Burpellet BH | 20:46 |
| 87 | Riley Pickrell | Israel-Premier Tech | 21:24 |
Start list with back numbers, May 10, 2025:
| Arkea-B&B Hotels | |
| 1 | Clément Venturini |
| 2 | Jenthe Biermans |
| 3 | Amaury Capiot |
| 4 | Florian Sénéchal |
| 5 | Arnaud Démare |
| 7 | Kévin Vauquelin |
| Decathlon AG2R La Mondiale | |
| 11 | Pierre Gautherat |
| 12 | Sander De Pestel |
| 13 | Jordan Labrosse |
| 14 | Antoine L'Hote |
| 15 | Rasmus Søjberg Pedersen |
| 16 | Aubin Sparfel |
| 17 | Bastien Tronchon |
| Intermarché-Wanty | |
| 21 | Biniam Girmay |
| 22 | Huub Artz |
| 23 | Arne Marit |
| 24 | Adrien Petit |
| 25 | Laurenz Rex |
| 26 | William Graff |
| 27 | Georg Zimmermann |
| Groupama-FDJ | |
| 31 | Valentin Madouas |
| 32 | Lewis Askey |
| 33 | Olivier Le Gac |
| 34 | Eddy Le Huitouze |
| 35 | Rudy Molard |
| 36 | Brieuc Rolland |
| 37 | Clément Russo |
| XDS Astana Team | |
| 41 | Alberto Bettiol |
| 42 | Cees Bol |
| 43 | Yevgeniy Fedorov |
| 44 | Aaron Gate |
| 45 | Michele Gazzoli |
| 46 | Alessandro Romele |
| 47 | Mike Teunissen |
| Bahrain Victorious | |
| 51 | Matej Mohoric |
| 52 | Phil Bauhaus |
| 53 | Alberto Bruttomesso |
| 54 | Sergio Tu |
| 55 | Max van der Meulen |
| 56 | Vlad Van Mechelen |
| 57 | Fred Wright |
| Israel-Premier Tech | |
| 61 | Hugo Hofstetter |
| 62 | Oded Kogut |
| 63 | Riley Pickrell |
| 64 | Nadav Raisberg |
| 65 | Riley Sheehan |
| 66 | Tom Van Asbroeck |
| 67 | Ethan Vernon |
| Cofidis | |
| 71 | Alex Aranburu |
| 72 | Aimé De Gendt |
| 73 | Clement Izquierdo |
| 74 | Oliver Knight |
| 75 | Sam Maisonobe |
| 76 | Alexis Renard |
| 77 | Damien Touzé |
| Movistar Team | |
| 81 | Iván García Cortina |
| 82 | Carlos Canal |
| 83 | Ruben Guerreiro |
| 84 | Mathiasr Norsgaard |
| 85 | Antonio Pedrero |
| 86 | Diego Pescador |
| 87 | Gonzalo Serrano |
| Lotto | |
| 91 | Alec Segaert |
| 92 | Cédric Beullens |
| 93 | Sébastien Grignard |
| 94 | Matys Grisel |
| 95 | Milan Menten |
| 96 | Victor Van de Putte |
| 97 | Brent Van Moer |
| Uno-X Mobility | |
| 101 | Jonas Abrahamsen |
| 102 | Carl-Frederik Bevort |
| 103 | Fredrik Dversnes |
| 104 | William Blume Levy |
| 105 | Erik Resell |
| 106 | Rasmus Tiller |
| 107 | Søren Wærenskjold |
| Team TotalEnergies | |
| 111 | Anthony Turgis |
| 112 | Alexys Brunel |
| 113 | Florian Dauphin |
| 114 | Sandy Dujardin |
| 115 | Thomas Gachignard |
| 116 | Geoffrey Soupe |
| 117 | Baptiste Vadic |
| Tudor Pro Cycling Team | |
| 121 | Lucas Eriksson |
| 122 | Robin Froidevaux |
| 123 | Mika Heming |
| 124 | Petr Kelemen |
| 125 | Fabian Lienhard |
| 126 | Aivaras Mikutis |
| 127 | Juan David Sierra |
| Unibet Tietema Rockets | |
| 131 | Lukas Kubis |
| 132 | Hartthijs de Vries |
| 133 | Jelle Johannink |
| 134 | Lander Loockx |
| 135 | Sergio Meris |
| 136 | Andreas Stokbro Nielsen |
| 137 | Adam Toupalik |
| Burgos Burpellet BH | |
| 141 | Clément Alleno |
| 142 | Rodrigo Álvarez |
| 143 | Antonio Angulo |
| 144 | Daniel Cavia |
| 145 | Hugo de la Calle |
| 146 | Angel Fuentes |
| 147 | George Jackson |
| Wagner Bazin WB | |
| 151 | Quentin Bezza |
| 152 | Luca De Meester |
| 153 | Cériel Desal |
| 154 | Floris De Tier |
| 155 | Michiel Lambrecht |
| 156 | Henri-Francois Haquin |
| 157 | Leander Van Hautegem |
| St Michel-Preference Home-Auber 93 | |
| 161 | Morne Van Niekerk |
| 162 | Lucas Bénéteau |
| 163 | Nicolas Breuillard |
| 164 | Dillon Corkery |
| 165 | Jérémy Lecroq |
| 166 | Alan Riou |
| 167 | Yohann Simon |
| Equipo Kern Pharma | |
| 171 | Francisco Galván |
| 172 | Iñigo Elosegui |
| 173 | Haimar Etxeberria |
| 174 | Nil Gimeno |
| 175 | Pau Miquel Delgado |
| 176 | Mikel Retegi |
| 177 | Antonio Soto |
| CIC-U-Nantes | |
| 181 | Ronan Augé |
| 182 | Corentin Devroute |
| 183 | Similien Hamon |
| 184 | Antoine Hue |
| 185 | Yaël Joalland |
| 186 | Lenaic Langella |
| 187 | Axel Mariault |
| Euskaltel-Euskadi | |
| 191 | Paul Hennequin |
| 192 | Nicolas Alustiza |
| 193 | Xabier Berasategi |
| 194 | Iker Bonillo |
| 195 | Xabier Isasa |
| 196 | Andoni Lopez de Abetxuko |
| 197 | Danny van der Tuuk |
| Van Rysel-Roubaix | |
| 201 | Baptiste Planckaert |
| 202 | Rait Ärm |
| 203 | Daniel Årnes |
| 204 | Rémi Capron |
| 205 | Maximilien Juillard |
| 206 | Emmanuel Morin |
| 207 | Killian Théot |
| Nice Métropole-Côte d'Azur | |
| 211 | Alexander Konijn |
| 212 | Andrei Carbunarea |
| 213 | Carter Guichard |
| 214 | Jaakko Hänninen |
| 215 | Noah Knecht |
| 216 | Dylan Massa |
| 217 | Axel Narbonne-Zuccarelli |