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

2026 Tro-Bro Léon (1.Pro), France

42nd edition: Sunday, May 10, 2026

Tro-Bro Léon podium history | 2025 edition | List of cobbled sectors | Map | Start list

Lannilis - Lannilis: 202.1 km

Lannilis is a town in the Finistère department of Brittany.

Filippo Fiorelli is the winner.

Story of the Giro d'Italia volume 2

Bill and Carol McGann's book The Story of the Giro d'Italia, A Year-by-Year History of the Tour of Italy, Vol 2: 1971 - 2011 is available in print, Kindle eBook and audiobook versions. To get your copy, just click on the Amazon link on the right.

Weather at the finish city of Lannilis at 2:40 PM, local time: 14C (57F), cloudy, with the wind from the northeast at 34 km/hr (21 mph). There is a 55% chance of rain.

The race: Here's the organizer's race report.

Nothing is ever guaranteed at the Tro Bro Leon, and the 42nd edition of the Breton race proved that once again in spectacular fashion. Long uncertain, always eventful, the day appeared to have swung in favor of five contenders who broke away 30 kilometers from the finish: Per Strand Hagenes (Visma–Lease a Bike), Lewis Askey (NSN Cycling), Fred Wright (Pinarello Q36.5), Paul Lapeira (Decathlon CMA CGM) and Benoît Cosnefroy (UAE Emirates XRG). But the fighting spirit of a chasing group flipped the race. The persistence of the outsiders finally paid off with 8 kilometers to go, when they achieved their comeback while entering the sector of la ferme. In the end, the race was decided on the last of the 29 ribinou sectors, the one of Meshuel.

Catching the favorites off guard, Filippo Fiorelli (Visma–Lease a Bike) launched his decisive attack three kilometers from the finish and managed to hold off the chasing riders all the way to the line. At 31 years old, and without a victory since July 2022, the Italian claimed the finest win of his career in “the Hell of the West”. He crossed the line ahead of Alexis Renard (Cofidis), proudly finishing as the best Breton rider on home soil, while Askey secured his first podium finish in four appearances at the race. Pierre Gautherat (Decathlon CMA CGM) and Rasmus Tiller (Uno-X Mobility) completed the top five in a race whose outcome remained, as always, impossible to predict until the very end.

The start line.

29, like the department number of Finistère. Also, like the number of ribinou to be tackled along the 202.1 kilometers of the race, 34 of which are unpaved. 140 riders, divided into 21 teams, take on the challenge of the 42nd edition of the Tro Bro Leon, including former winners Hugo Hofstetter (NSN Cycling, 2022) and Bastien Tronchon (Groupama FDJ-United, 2025). They are embarking on a course predicted to be muddy in some places, due to the previous day's rain. But the weather is more favorable this Sunday, with the wind drying out a good portion of the roads of "The Hell of the West." The peloton officially enters the race at 12:15 pm, after a parade through the streets of Lannilis.

First breakaway of about a hundred kilometers
The first incursions onto the Breton roads immediately spark the first attacks, but the peloton remains together and moves at high speed toward the first gravel sector of Kervalanoc (No. 29 / km 31.3). Three riders break away before entering it: Frenchman Valentin Ferron (Cofidis), accompanied by Spaniards Nil Gimeno (Kern Pharma) and Daniel Cavia (Burgos-Burpellet-BH). Behind them, another trio made up of one French rider (Pierre Thierry for TotalEnergies) and two Spaniards (Joel Nicolau for Caja Rural-Seguros RGA, Sergio Romeo for Kern Pharma) sets off and bridges across, allowing a six-man breakaway to form.

It's time to race. The 2026 Tro-Bro Léon gets its official start.

The peloton allows the gap to grow to as much as 2 minutes and 25 seconds at the exit of the ribinou de Landonoi (No. 26 / km 60.7), before accelerating thanks to Lewis Askey’s NSN team. The gap drops below one minute and fluctuates as the riders traverse the extraordinary landscapes of Finistère. Nicolau (dropped) and Gimeno (puncture) are the first to lose contact with the breakaway. The breakaway officially comes to an end at the exit of the ribiou de BremelocNo. 18 / km 135.4), 65 kilometers from the finish. But no sooner are the early attackers caught than Alexys Brunel (TotalEnergies) launches a solo move, before being joined by Jenthe Biermans (Cofidis).

The peloton about 85 kilometers into the race.

The favorites revealed in "la ferme"
The Franco-Belgian duo is powerful and builds up to a 40-second lead over their pursuers. Their attempt ends with the entry in the first of three passages through the ribinou de Keradraon (No. 10 / km 161.3), the famous sector of “la ferme” (the farm), where the favorites begin to test themselves. Clément Russo (Groupama FDJ-United) increases the pace and is then relieved by Axel Zingle (Team Visma-Lease a Bike). The Belgian sets the stage for his teammate Per Strand Hagenes, and the pedal strokes of the yellow jerseys contribute to a shattering of the peloton. The defending champion, Bastien Tronchon, is among those dropped.

Five men, all considered among the favorites, broke away with 30 kilometers to go: Hagenes, Paul Lapeira (Decathlon CMA CGM), Lewis Askey (NSN Cycling), Benoît Cosnefroy (UAE Emirates XRG), and Fred Wright (Pinarello Q36.5). But you can't exclude a group of riders in the pursuit, including Valentin Madouas (Groupama FDJ-United), Rasmus Tiller (Uno X-Mobility), and Pierre Gautherat (Decathlon CMA CGM) despite a mechanical issue. The gap fluctuates between 10 and 30 seconds, and several chasers finally make contact with the leaders at the entrance to the final passage through the ribin de Karadraon (No. 2 / km 193.7), with 8 kilometers remaining.

Fiorelli, the man nobody expected
Attacks keep coming in the sector of “la ferme”, but the fate of the 2026 Tro Bro Leon is ultimately decided entering the ribin de Meshuel. Catching the leading group by surprise, Filippo Fiorelli (Visma–Lease a Bike) — who seemed more likely to play a teammate role — goes on the attack with 3 kilometers to go. His rivals react too late and finish just one bike length behind the Italian at the line. Fiorelli, who has not won since the 2022 Sibiu Cycling Tour, takes the biggest victory of his career at the age of 31. It is also the first victory for his team here, which, like him, was discovering the race.

Filippo Fiorelli is the race winner.

Alexis Renard (Cofidis) finishes second and best Breton rider on home roads, ahead of Britain’s Lewis Askey, who finally claims a podium finish in Lannilis at the fourth attempt. Frenchman Pierre Gautherat (4th) records his third top-five finish, while Norwegian rider Rasmus Tiller (5th) secures a fifth top-10 result. French rider Alexys Brunel (TotalEnergies) is named the race’s most combative rider, while Spain’s Daniel Cavia (Burgos-Burpellet-BH) wins the ribinou classification — another unique prize that makes the Tro Bro Leon so special.

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

Complete results:

202.1 kilometers raced at an average speed of 42.165 km/hr

1 Filippo Fiorelli Team Visma | Lease a Bike 4hr 47min 35sec
2 Alexis Renard Cofidis s.t.
3 Lewis Askey NSN Cycling Team s.t.
4 Pierre Gautherat Decathlon CMA CGM Team s.t.
5 Rasmus Tiller Uno-X Mobility s.t.
6 Benoît Cosnefroy UAE Team Emirates-XRG s.t.
7 Axel Zingle Team Visma | Lease a Bike s.t.
8 Clément Venturini Unibet Rose Rockets s.t.
9 Fred Wright Pinarello-Q36.5 Pro Cycling Team s.t.
10 Per Strand Hagenes Team Visma | Lease a Bike @ 7sec
11 Brent Van Moer Pinarello-Q36.5 Pro Cycling Team 0:10
12 Paul Lapeira Decathlon CMA CGM Team 0:15
13 Noa Isidore Decathlon CMA CGM Team 0:20
14 Matis Louvel NSN Cycling Team s.t.
15 Clément Alleno Burgos Burpellet BH s.t.
16 Aimé De Gendt Pinarello-Q36.5 Pro Cycling Team 0:24
17 Valentin Madouas Groupama-FDJ United 0:26
18 Rudy Molard Groupama-FDJ United s.t.
19 Stan Dewulf Decathlon CMA CGM Team 0:40
20 Florian Dauphin Team TotalEnergies 0:57
21 Milan Lanhove Team Flanders-Baloise 0:59
22 Nil Gimeno Equipo Kern Pharma 1:03
23 Gorka Sorarrain Caja Rural-Seguros RGA s.t.
24 Ben Oliver Modern Adventure Pro Cycling s.t.
25 Jonas Hem Hvideberg Uno-X Mobility s.t.
26 Rayan Boulahoite Team TotalEnergies s.t.
27 Maxime Vezie CIC Pro Cycling Academy s.t.
28 Menno Huising Team Visma | Lease a Bike s.t.
29 Mikel Retegi Equipo Kern Pharma 1:12
30 Marc Brustenga Equipo Kern Pharma 1:59
31 Lander Loockx Unibet Rose Rockets 3:25
32 Luca Van Boven Lotto-Intermarché s.t.
33 Leander Van Hautegem Team Flanders-Baloise 3:25
34 Hugo de la Calle Burgos Burpellet BH s.t.
35 Erik Resell Uno-X Mobility 3:42
36 Ivo Oliveira UAE Team Emirates-XRG 3:56
37 Sandy Dujardin Team TotalEnergies 3:58
38 Morne Van Niekerk St Michel-Preference Home-Auber 93 s.t.
39 Sven Erik Bystrøm Uno-X Mobility 4:00
40 Bastien Tronchon Groupama-FDJ United s.t.
41 Daniel Årnes Van Rysel-Roubaix 4:22
42 Ezra Caudell Modern Adventure Pro Cycling s.t.
43 Lorenzo Quartucci Burgos Burpellet BH s.t.
44 Maël Guégan CIC Pro Cycling Academy 4:25
45 Jenthe Biermans Cofidis s.t.
46 Simon Guglielmi St Michel-Preference Home-Auber 93 s.t.
47 Louis Hardouin Van Rysel-Roubaix s.t.
48 Matys Grisel Lotto-Intermarché 5:36
49 Alexander Konijn Nice Métropole-Côte d’Azur 5:57
50 Oscar Chamberlain Decathlon CMA CGM Team 6:13
51 Hugo Page Cofidis s.t.
52 Xandro Meurisse Pinarello-Q36.5 Pro Cycling Team 6:18
53 Rui Oliveira UAE Team Emirates-XRG s.t.
54 Floris Van Tricht NSN Cycling Team s.t.
55 Brem Deman Team Flanders-Baloise s.t.
56 Thomas Champion St Michel-Preference Home-Auber 93 s.t.
57 Gianluca Pollefliet Decathlon CMA CGM Team s.t.
58 Mathieu Kockelmann Lotto-Intermarché s.t.
59 Hugo Lennartsson Lucky Sport Cycling Team s.t.
60 Paul Ourselin Cofidis s.t.
61 William Blume Levy Uno-X Mobility s.t.
62 Kieran Haug Modern Adventure Pro Cycling 6:57
63 Joseba Lopez Caja Rural-Seguros RGA 7:06
64 Henrik Pedersen Uno-X Mobility 7:59
65 Ellande Larronde Caja Rural-Seguros RGA 8:00
66 Cesar Macias Burgos Burpellet BH 8:12
67 Sean Christian Modern Adventure Pro Cycling 8:33
68 Léandre Lozouet CIC Pro Cycling Academy 8:47
69 Pierre Thierry Team TotalEnergies s.t.
70 Similien Hamon CIC Pro Cycling Academy 9:27
71 Simen Evertsen-Hegreberg Lucky Sport Cycling Team 11:37
72 Rune Herregodts UAE Team Emirates-XRG s.t.
73 Ferre Geeraerts Team Flanders-Baloise s.t.
74 Alexys Brunel Team TotalEnergies 11:48
75 Jaakko Hänninen Nice Métropole-Côte d’Azur s.t.
76 Victor Papon Nice Métropole-Côte d’Azur s.t.
77 Tom Donnenwirth Groupama-FDJ United s.t.
78 Antoine Raugel Van Rysel-Roubaix s.t.
79 Matthew Fox Lotto-Intermarché s.t.
80 Clément Russo Groupama-FDJ United s.t.
81 Théo Delacroix St Michel-Preference Home-Auber 93 s.t.
82 Paul Wright Modern Adventure Pro Cycling s.t.
83 Hugo Hofstetter NSN Cycling Team s.t.
84 Daniel Cavia Burgos Burpellet BH 12:46

 

List of cobbled sectors:

 


Content continues below the ads

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

Race map:

2026 Tro Bro Leon Map

Zoom detail map of the race:


Content continues below the ads

Advertise with us!

Start list with back numbers, May 9, 2026:

Groupama-FDJ United
1 Bastien Tronchon
2 Tom Donnenwirth
3 Thibaud Gruel
4 Valentin Madouas
5 Matteo Milan
6 Rudy Molard
7 Clément Russo
Decathlon CMA CGM Team
11 Pierre Gautherat
12 Oscar Chamberlain
13 Stan Dewulf
14 Robbe Ghys
15 Noa Isidore
16 Paul Lapeira
17 Gianluca Pollefliet
NSN Cycling Team
21 Hugo Hofstetter
22 Lewis Askey
23 Moritz Kretschy
24 Matis Louvel
25 Riley Sheehan
26 Floris Van Tricht
27 Kiaan Watts
UAE Team Emirates-XRG
31 Benoît Cosnefroy
32 Ivo Oliveira
33 Filippo Baroncini
34 Rune Herregodts
35 Sebastian Molano
36 Rui Oliveira
Team Visma | Lease a Bike
41 Per Strand Hagenes
42 Owain Doull
43 Filippo Fiorelli
44 Menno Huising
45 Matisse Van Kerckhove
46 Axel Zingle
Uno-X Mobility
51 Rasmus Tiller
52 Carl-Frederik Bevort
53 Stian Fredheim
54 Jonas Hem Hvideberg
55 Storm Ingebrigtsen
56 Henrik Pedersen
57 Erik Resell
Unibet Rose Rockets
61 Clément Venturini
62 Ronan Augé
63 Lander Loockx
64 Sergio Meris
65 Colin Savioz
66 Adam Toupalik
67 Killian Verschuren
Lotto-Intermarché
71 Matys Grisel
72 Matthew Fox
73 Sébastien Grignard
74 Mathieu Kockelmann
75 Lionel Taminiaux
76 Luca Van Boven
77 Victor Van de Putte
Team TotalEnergies
81 Sandy Dujardin
82 Rayan Boulahoite
83 Alexys Brunel
84 Florian Dauphin
85 Emilien Jeannière
86 Nicola Marcerou
87 Pierre Thierry
Cofidis
91 Hugo Page
92 Jenthe Biermans
93 Valentin Ferron
94 Clement Izquierdo
95 Yaël Joalland
96 Paul Ourselin
97 Alexis Renard
Pinarello-Q36.5 Pro Cycling Team
101 Quinten Hermans
102 Aimé De Gendt
103 Frederik Frison
104 Xandro Meurisse
105 Nicolò Parisini
106 Brent Van Moer
107 Fred Wright
Caja Rural-Seguros RGA
111 Ellande Larronde
112 Fernando Barceló
113 Javier Ibanez
114 Joseba Lopez
115 Joel Nicolau
116 Eduard Prades
117 Gorka Sorarrain
St Michel-Preference Home-Auber 93
121 Morne Van Niekerk
122 Axel Bouquet
123 Romain Cardis
124 Thomas Champion
125 Théo Delacroix
126 Simon Guglielmi
127 Jérémy Lecroq
Equipo Kern Pharma
131 Marc Brustenga
132 Nil Gimeno
133 Mikel Retegi
134 Sergio Romeo
135 Antonio Soto
Modern Adventure Pro Cycling
141 Ben Oliver
142 Samuel Boardman
143 Ezra Caudell
144 Sean Christian
145 Kieran Haug
146 Lucas Towers
147 Paul Wright
Burgos Burpellet BH
151 Clément Alleno
152 Rodrigo Álvarez
153 Daniel Cavia
154 Hugo de la Calle
155 Vojtech Kminek
156 Cesar Macias
157 Lorenzo Quartucci
Team Flanders-Baloise
161 Brem Deman
162 Ferre Geeraerts
163 Artuur Torney
164 Noah Vandenbranden
165 Milan Van den Haute
166 Leander Van Hautegem
167 Ward Vanhoof
Van Rysel-Roubaix
171 Louis Hardouin
172 Daniel Årnes
173 Kévin Avoine
174 Léandre Huck
175 Joes Oosterlinck
176 Antoine Raugel
177 Arnaud Tendon
CIC Pro Cycling Academy
181 Maxime Vezie
182 Joris Chaussinand
183 Maël Guégan
184 Similien Hamon
185 Lenaic Langella
186 Léandre Lozouet
187 Mathias Sanlaville
Nice Métropole-Côte d'Azur
191 Clément Davy
192 Jahkim Carty
193 Baptiste Gillet
194 Jaakko Hänninen
195 Alexander Konijn
196 Tom Mainguenaud
197 Victor Papon
Lucky Sport Cycling Team
201 Axel Källberg
202 Vilmer Ekman
203 Simen Evertsen-Hegreberg
204 Hugo Lennartsson
205 Max Nielsen
206 Frank Aron Ragilo
207 Gustav Thompson