
Liège-Bastogne-Liège podium history | 2025 edition | Course map and profile | Start list
Liège-Bastogne-Liège, 259.5 km.

Three L-B-L wins in a row for Tadej Pogacar. Photo: ASO/Billy Ceusters
James Witherell's book Bicycle History: A Chronological History of People, Races and Technology is available in both print and Kindle eBook formats. To get your copy just click on the Amazon link on the right.
Weather at the start/finish city of Liège at 2:45 PM, local time: 17C (63F), sunny, with the wind from the north at 14 km/hr (9 mph). No rain is forecast.
The climbs:
The race: Lenny Martinez (Bahrain Victorious) was replaced by Mathijs Paasschens.
Here's the race organizer's report:
Tadej Pogacar (UAE Team Emirates-XRG) proved again his current domination of professional road cycling by winning the 112th Liège-Bastogne-Liège, becoming the first rider in this century to get three straight victories in La Doyenne and completing an outstanding spring on which he was won all Monuments at stake but Paris-Roubaix (2nd, behind Wout van Aert) while wearing the rainbow jersey and being the Tour de France reigning champion - a feat only achieved before by Eddy Merckx in 1975.
This Liège, though, had a different factor at play compared to the two previous ones. His name is Paul Seixas (Decathlon-CMA CGM). At 19 years and 7 months old, the young Frenchman managed to resist Pogacar’s devastating accelerations up La Redoute and only kneeled down before the world champion at La Roche aux Faucons, crossing the finish line in 2nd position to further build on his promise of one day challenging the Slovenian rider for his throne as best rider of the moment. Remco Evenepoel (Red Bull-Bora-Hansgrohe) rounded out the podium after a gutsy, courageous performance that saw him go on the offensive from the start and be chased for 165 kilometres by the peloton.
173 riders took the start in the 112th edition of Liège-Bastogne-Liège, held over a 259,5-kilometre course from Liège to Bastogne and back, at 10:00. There were two DNSs: James Shaw (EF Education-EasyPost) and Alexandre Delettre (TotalEnergies). The race was shaken from the very beginning by 54 riders who went clear as the flag dropped, establishing a breakaway that included the likes of Remco Evenepoel (Red Bull-Bora-Hansgrohe), Egan Bernal (Ineos Grenadiers) or Quinten Hermans (Pinarello-Q36.5). Despite the efforts by Tadej Pogacar’s UAE Team Emirates-XRG, the front group managed to stay clear and went on to build a sizable advantage, as large as the 4’00” timed atop the Côte de Saint-Roch (km 83,7).

A front group of 52 riders on the first climb of the day, the Côte de Saint-Roch
A frantic chase between two pelotons
From the axis of the course in Bastogne (km 96,6), Paul Seixas’ Decathlon-CMA CGM (which was the only team not represented at the head of the race) started contributing to the chase. The gap went quickly down to the 2’05” clocked at the summit of the Col de Haussire (km 132,4). It was on its ramps that Belgian national champion Tim Wellens started setting a fierce pace on behalf of UAE. He was later joined in this duty by Decathlon’s Antoine L’Hôte as Pinarello-Q36.5’s Tom Pidcock fell out of contention due to a mechanical issue.
Together, Wellens and L’Hôte further reduced the advantage of the front group until finally catching up with the best part of it at kilometre 165. By that point, five men had jumped from the breakaway: Baptiste Veistroffer (Lotto-Intermarché), Alexander Kamp (Uno-X), Pascal Eenkhoorn (Soudal-Quick Step), Gijs Leemreize (Picnic-PostNL) and Hugo Houle (Alpecin-Premier Tech). They would be brought back, one by one, until no escapee was any longer in the lead before the summit of the Côte de Stockeu (km 177,7).
Seixas resists Pogacar’s attacks up La Redoute
The race entered a steady phase, with UAE Team Emirates-XRG at the helm and a remarkable fight for positioning in the peloton, which was decimated down to 60 riders. It was in the first slopes of the Côte de la Redoute (km 225,5), with 35 kilometres to go, that Tadej Pogacar launched a first trademark, violent attack - and then a second before the summit. Firm on his wheel, Paul Seixas managed to stay put as Lidl-Trek’s Mattias Skjelmose unsuccessfully tried to bridge back and found himself reeled back in by a chasing group. The young Frenchman was not shy of cooperating with the world champion, and this defined the race in their favor. Atop the Côte des Forges (km 236,2), the duo had already built a one-minute gap on their nearest chasers.

Bam! Tadej Pogacar & Paul Seixas attack on the Côte de la Redoute. Photo: ASO/Billy Ceusters
The rainbow jersey flies away in the Roche aux Faucons
As in every edition between 2018 and 2021, the Côte de la Roche-aux-Faucons (km 246,1) was set to be the deciding climb in Liège-Bastogne-Liège. Pogacar hit the afterburners from its foot, and finally managed to drop Seixas 600 meters from the summit - that is, with 14 kilometres to go.

Tadej Pogacar drops Paul Seixas on the Côte de la Roche-aux-Faucons. With 10 km to go Pogacar already had a 35-second gap on Seixas.
The Slovenian quickly built a gap that enabled him to reach the finish with 45” on his challenger, pointing a finger to the sky in loving memory of his former teammate Cristian Camilo Muñoz, who passed away two days before this race. Behind the front duo, the fight for podium was hectic and, after many attacks, came down to a sprint in which Evenepoel managed to get a meagre reward for his gutsy performance by defeating Alpecin’s Emiel Vestrynge and Ineos’ Egan Bernal to the line.

Remco Evenepoel wins the field sprint for third. Sirotti photo
Complete results:
259.5 kilometers raced at an average speed of 44.427 km/hr
| 1 | Tadej Pogacar | UAE Team Emirates-XRG | 5hr 50min 28sec |
| 2 | Paul Seixas | Decathlon CMA CGM Team | @ 45sec |
| 3 | Remco Evenepoel | Red Bull-BORA-hansgrohe | 1:42 |
| 4 | Emiel Verstrynge | Alpecin-Premier Tech | s.t. |
| 5 | Egan Bernal | INEOS Grenadiers | s.t. |
| 6 | Pello Bilbao | Bahrain Victorious | s.t. |
| 7 | Romain Grégoire | Groupama-FDJ United | s.t. |
| 8 | Christian Scaroni | XDS Astana Team | s.t. |
| 9 | Tobias Halland Johannessen | Uno-X Mobility | s.t. |
| 10 | Filippo Zana | Soudal Quick-Step | s.t. |
| 11 | Mauro Schmid | Team Jayco-AlUla | s.t. |
| 12 | Léo Bisiaux | Decathlon CMA CGM Team | s.t. |
| 13 | Ben Tulett | Team Visma | Lease a Bike | s.t. |
| 14 | Clément Champoussin | XDS Astana Team | s.t. |
| 15 | Mauri Vansevenant | Soudal Quick-Step | s.t. |
| 16 | Jai Hindley | Red Bull-BORA-hansgrohe | s.t. |
| 17 | Mattias Skjelmose | Lidl-Trek | s.t. |
| 18 | Ramses Debruyne | Alpecin-Premier Tech | s.t. |
| 19 | Alex Baudin | EF Education-EasyPost | s.t. |
| 20 | Giulio Ciccone | Lidl-Trek | s.t. |
| 21 | Ion Izagirre | Cofidis | s.t. |
| 22 | Santiago Buitrago | Bahrain Victorious | s.t. |
| 23 | Cian Uijtdebroeks | Movistar Team | s.t. |
| 24 | Steff Cras | Soudal Quick-Step | s.t. |
| 25 | Ben O'Connor | Team Jayco-AlUla | 2:27 |
| 26 | Georg Zimmermann | Lotto-Intermarché | 3:43 |
| 27 | Quentin Pacher | Groupama-FDJ United | s.t. |
| 28 | Andreas Leknessund | Uno-X Mobility | s.t. |
| 29 | Rudy Molard | Groupama-FDJ United | s.t. |
| 30 | Max Schachmann | Soudal Quick-Step | s.t. |
| 31 | Guillaume Martin-Guyonnet | Groupama-FDJ United | s.t. |
| 32 | Lennert Van Eetvelt | Lotto-Intermarché | s.t. |
| 33 | Marco Frigo | NSN Cycling Team | 3:47 |
| 34 | Kévin Vauquelin | INEOS Grenadiers | 4:56 |
| 35 | Mikkel Honore | EF Education-EasyPost | 5:30 |
| 36 | George Bennett | NSN Cycling Team | s.t. |
| 37 | Axel Laurance | INEOS Grenadiers | 5:33 |
| 38 | Quinten Hermans | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 39 | Lukas Nerurkar | EF Education-EasyPost | s.t. |
| 40 | Davide Toneatti | XDS Astana Team | s.t. |
| 41 | Benoît Cosnefroy | UAE Team Emirates-XRG | s.t. |
| 42 | Daniel Martinez | Red Bull-BORA-hansgrohe | s.t. |
| 43 | Natnael Tesfazion | Movistar Team | s.t. |
| 44 | Louis Vervaeke | Soudal Quick-Step | s.t. |
| 45 | Finn Fisher-Black | Red Bull-BORA-hansgrohe | s.t. |
| 46 | Matteo Sobrero | Lidl-Trek | s.t. |
| 47 | Mats Wenzel | Equipo Kern Pharma | s.t. |
| 48 | Joris Delbove | Team TotalEnergies | s.t. |
| 49 | Diego Ulissi | XDS Astana Team | s.t. |
| 50 | Chris Harper | Pinarello-Q36.5 Pro Cycling Team | 5:37 |
| 51 | Luca Van Boven | Lotto-Intermarché | 9:22 |
| 52 | Gal Glivar | Alpecin-Premier Tech | s.t. |
| 53 | Frank van den Broek | Team Picnic PostNL | s.t. |
| 54 | Michael Leonard | EF Education-EasyPost | s.t. |
| 55 | Nicola Conci | XDS Astana Team | s.t. |
| 56 | Menno Huising | Team Visma | Lease a Bike | s.t. |
| 57 | Krists Neilands | NSN Cycling Team | s.t. |
| 58 | Alessandro Pinarello | NSN Cycling Team | s.t. |
| 59 | Jack Haig | INEOS Grenadiers | 9:25 |
| 60 | Nicolas Prodhomme | Decathlon CMA CGM Team | s.t. |
| 61 | Nick Schultz | NSN Cycling Team | s.t. |
| 62 | Afonso Eulalio | Bahrain Victorious | s.t. |
| 63 | Carlos Verona | Lidl-Trek | s.t. |
| 64 | Domen Novak | UAE Team Emirates-XRG | s.t. |
| 65 | Andreas Kron | Uno-X Mobility | s.t. |
| 66 | Julien Bernard | Lidl-Trek | 10:41 |
| 67 | Dylan van Baarle | Soudal Quick-Step | s.t. |
| 68 | Pavel Sivakov | UAE Team Emirates-XRG | s.t. |
| 69 | Pau Miquel Delgado | Bahrain Victorious | s.t. |
| 70 | Filippo Fiorelli | Team Visma | Lease a Bike | s.t. |
| 71 | Tim Rex | Team Visma | Lease a Bike | s.t. |
| 72 | Anders Halland Johannessen | Uno-X Mobility | 13:02 |
| 73 | Clément Alleno | Burgos Burpellet BH | 16:04 |
| 74 | Joan Bou | Caja Rural-Seguros RGA | s.t. |
| 75 | Paul Ourselin | Cofidis | s.t. |
| 76 | Gijs Leemreize | Team Picnic PostNL | s.t. |
| 77 | Asbjørn Hellemose | Team Jayco-AlUla | s.t. |
| 78 | Pascal Eenkhoorn | Soudal Quick-Step | s.t. |
| 79 | Baptiste Veistroffer | Lotto-Intermarché | s.t. |
| 80 | Jakub Otruba | Caja Rural-Seguros RGA | s.t. |
| 81 | Yaël Joalland | Cofidis | s.t. |
| 82 | Xandro Meurisse | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 83 | Antonio Tiberi | Bahrain Victorious | s.t. |
| 84 | Mathis Le Berre | Team TotalEnergies | s.t. |
| 85 | Robin Donzé | Tudor Pro Cycling Team | s.t. |
| 86 | Josh Burnett | Burgos Burpellet BH | s.t. |
| 87 | Unai Iribar | Equipo Kern Pharma | s.t. |
| 88 | Jan Tratnik | Red Bull-BORA-hansgrohe | s.t. |
| 89 | Alessandro Covi | Team Jayco-AlUla | 16:08 |
| 90 | Steven Kruijswijk | Team Visma | Lease a Bike | s.t. |
| 91 | Hugo Houle | Alpecin-Premier Tech | s.t. |
| 92 | Patrick Konrad | Lidl-Trek | s.t. |
| 93 | Jacopo Mosca | Lidl-Trek | s.t. |
| 94 | Brandon Rivera | INEOS Grenadiers | s.t. |
| 95 | Jesus Herrada | Burgos Burpellet BH | s.t. |
| 96 | Alexander Kamp | Uno-X Mobility | s.t. |
| 97 | Mattéo Vercher | Team TotalEnergies | s.t. |
| 98 | Alan Hatherly | Team Jayco-AlUla | s.t. |
| 99 | Anthon Charmig | Uno-X Mobility | s.t. |
| 100 | Magnus Cort | Uno-X Mobility | s.t. |
| 101 | Tom Pidcock | Pinarello-Q36.5 Pro Cycling Team | 16:15 |
| 102 | Bjoern Koerdt | Team Picnic PostNL | s.t. |
| 103 | Marco Brenner | Tudor Pro Cycling Team | s.t. |
| 104 | Louis Rouland | Cofidis | s.t. |
| 105 | Simone Velasco | XDS Astana Team | s.t. |
Start list with back numbers, Saturday, April 25, 2026:
| UAE Team Emirates-XRG | |
| 1 | Tadej Pogacar |
| 2 | Benoît Cosnefroy |
| 3 | Rune Herregodts |
| 4 | Vegard Stake Laengen |
| 5 | Domen Novak |
| 6 | Pavel Sivakov |
| 7 | Tim Wellens |
| Red Bull-BORA-hansgrohe | |
| 11 | Remco Evenepoel |
| 12 | Nico Denz |
| 13 | Haimar Etxeberria |
| 14 | Finn Fisher-Black |
| 15 | Jai Hindley |
| 16 | Daniel Martinez |
| 17 | Jan Tratnik |
| Decathlon CMA CGM Team | |
| 21 | Paul Seixas |
| 22 | Léo Bisiaux |
| 23 | Stan Dewulf |
| 24 | Antoine L'Hote |
| 25 | Jordan Labrosse |
| 26 | Paul Lapeira |
| 27 | Nicolas Prodhomme |
| Lidl-Trek | |
| 31 | Mattias Skjelmose |
| 32 | Julien Bernard |
| 33 | Giulio Ciccone |
| 34 | Patrick Konrad |
| 35 | Jacopo Mosca |
| 36 | Matteo Sobrero |
| 37 | Carlos Verona |
| Team Visma | Lease a Bike | |
| 41 | Ben Tulett |
| 42 | Owain Doull |
| 43 | Filippo Fiorelli |
| 44 | Menno Huising |
| 45 | Steven Kruijswijk |
| 46 | Pietro Mattio |
| 47 | Tim Rex |
| Team Jayco-AlUla | |
| 51 | Mauro Schmid |
| 52 | Alessandro Covi |
| 53 | Anders Foldager |
| 54 | Alan Hatherly |
| 55 | Asbjørn Hellemose |
| 56 | Ben O'Connor |
| 57 | Andrea Vendrame |
| Pinarello-Q36.5 Pro Cycling Team | |
| 61 | Tom Pidcock |
| 62 | Xabier Azparren |
| 63 | Sjoerd Bax |
| 64 | Marcel Camprubí |
| 65 | Chris Harper |
| 66 | Quinten Hermans |
| 67 | Xandro Meurisse |
| EF Education-EasyPost | |
| 71 | Alex Baudin |
| 72 | Mikkel Honore |
| 73 | Michael Leonard |
| 74 | Lukas Nerurkar |
| 75 | James Shaw |
| 76 | Jardi Van Der Lee |
| 77 | Max Walker |
| Cofidis | |
| 81 | Ion Izagirre |
| 82 | Alex Aranburu |
| 83 | Yaël Joalland |
| 84 | Jan Maas |
| 85 | Sam Maisonobe |
| 86 | Paul Ourselin |
| 87 | Dylan Teuns |
| Bahrain Victorious | |
| 91 | Mathijs Paasschens |
| 92 | Pello Bilbao |
| 93 | Santiago Buitrago |
| 94 | Afonso Eulalio |
| 95 | Fran Miholjevic |
| 96 | Pau Miquel Delgado |
| 97 | Antonio Tiberi |
| Groupama-FDJ United | |
| 101 | Romain Grégoire |
| 102 | Ewen Costiou |
| 103 | Kevin Geniets |
| 104 | Guillaume Martin-Guyonnet |
| 105 | Rudy Molard |
| 106 | Quentin Pacher |
| 107 | Enzo Paleni |
| INEOS Grenadiers | |
| 111 | Kévin Vauquelin |
| 112 | Egan Bernal |
| 113 | Laurens De Plus |
| 114 | Jack Haig |
| 115 | Bob Jungels |
| 116 | Axel Laurance |
| 117 | Brandon Rivera |
| XDS Astana Team | |
| 121 | Clément Champoussin |
| 122 | Nicola Conci |
| 123 | Anton Kuzmin |
| 124 | Christian Scaroni |
| 125 | Davide Toneatti |
| 126 | Diego Ulissi |
| 127 | Simone Velasco |
| Uno-X Mobility | |
| 131 | Tobias Halland Johannessen |
| 132 | Anthon Charmig |
| 133 | Magnus Cort |
| 134 | Anders Halland Johannessen |
| 135 | Alexander Kamp |
| 136 | Andreas Kron |
| 137 | Andreas Leknessund |
| Movistar Team | |
| 141 | Cian Uijtdebroeks |
| 142 | Roger Adrià |
| 143 | Davide Formolo |
| 144 | Raúl García |
| 145 | Pavel Novak |
| 146 | Iván Romeo |
| 147 | Natnael Tesfazion |
| Tudor Pro Cycling Team | |
| 151 | Marco Brenner |
| 152 | Robin Donzé |
| 153 | Joel Suter |
| 154 | Roland Thalmann |
| 155 | Lawrence Warbasse |
| 156 | Fabian Weiss |
| 157 | Hannes Wilksch |
| Soudal Quick-Step | |
| 161 | Max Schachmann |
| 162 | Steff Cras |
| 163 | Pascal Eenkhoorn |
| 164 | Dylan van Baarle |
| 165 | Mauri Vansevenant |
| 166 | Louis Vervaeke |
| 167 | Filippo Zana |
| NSN Cycling Team | |
| 171 | George Bennett |
| 172 | Marco Frigo |
| 173 | Brady Gilmore |
| 174 | Pau Martí |
| 175 | Krists Neilands |
| 176 | Alessandro Pinarello |
| 177 | Nick Schultz |
| Caja Rural-Seguros RGA | |
| 181 | Fernando Barceló |
| 182 | Joan Bou |
| 183 | Joseba Lopez |
| 184 | Alex Molenaar |
| 185 | Joel Nicolau |
| 186 | Eduard Prades |
| 187 | Jakub Otruba |
| Lotto-Intermarché | |
| 191 | Lennert Van Eetvelt |
| 192 | Robin Orins |
| 193 | Lorenzo Rota |
| 194 | Reuben Thompson |
| 195 | Luca Van Boven |
| 196 | Baptiste Veistroffer |
| 197 | Georg Zimmermann |
| Team Picnic PostNL | |
| 201 | Frank van den Broek |
| 202 | Matthew Dinham |
| 203 | Alexy Faure-Prost |
| 204 | Chris Hamilton |
| 205 | James Knox |
| 206 | Bjoern Koerdt |
| 207 | Gijs Leemreize |
| Alpecin-Premier Tech | |
| 211 | Emiel Verstrynge |
| 212 | Tobias Bayer |
| 213 | Francesco Busatto |
| 214 | Ramses Debruyne |
| 215 | Aaron Dockx |
| 216 | Gal Glivar |
| 217 | Hugo Houle |
| Team TotalEnergies | |
| 221 | Alexandre Delettre |
| 222 | Mathieu Burgaudeau |
| 223 | Joris Delbove |
| 224 | Thibault Guernalec |
| 225 | Alan Jousseaume |
| 226 | Mathis Le Berre |
| 227 | Mattéo Vercher |
| Equipo Kern Pharma | |
| 231 | Pablo Carrascosa |
| 232 | Iñigo Elosegui |
| 233 | Unai Iribar |
| 234 | Cesar Perez |
| 235 | Mikel Retegi |
| 236 | Diego Uriarte |
| 237 | Mats Wenzel |
| Burgos Burpellet BH | |
| 241 | Jesus Herrada |
| 242 | Clément Alleno |
| 243 | Josh Burnett |
| 244 | Eric Fagundez |
| 245 | Lorenzo Quartucci |
| 246 | Martin Rey |
| 247 | Jambaljamts Sainbayar |