Who is leading the Tour de France? Yellow jersey and general classification standings
Defending champion Tadej Pogacar has stamped his authority on the 2025 Tour de France, wrestling back the yellow jersey from previous leader Ben Healy and demolishing all his rivals on stage 12 of the race and continuing his dominance through the Pyrenees.
Stage 12 saw the first real mountain test of the Tour and Pogacar – despite suffering a late crash in the closing kilometres of stage 11 – passed with flying colours, powering away from his rivals on the lower slopes of the infamous hors-categorie Hautacam.
He put even more time into closest challenger Jonas Vingegaard, who was further weakened by his key mountain lieutenants Matteo Jorgenson, Sepp Kuss, and Simon Yates all enduring bad days at the office in the opening Pyrenean stage.
Pogacar won his third stage of this Tour – having already won stages four and seven – at the summit finish and moved back into yellow after spending spells in the race lead during the opening week.
Irelandโs Healy, who moved into the race lead with an audacious breakaway raid on stage 10, was dropped early on stage 12 and fell to 11th overall.
And Pogacar continued his masterclass with back-to-back stage wins as he won stage 13โs mountainous time trial, extending his gap over Vingegaard to more than four minutes despite a better performance from the Dane. The defending champion became the youngest rider to reach 21 Tour de France stage wins with his victory atop the Peyragudes category-one climb, and looks set to continue smashing records and his rivals all the way to Paris.
In theory, Pogacar could win three of the four jerseys; he is ineligible for the best young rider classification, at 26, but is the only threat to Jonathan Milanโs fragile hold on the green points jersey after Mathieu van der Poel abandoned the race ahead of the final week, and he could yet claim the mountains classification too.
Here is how the riders stand in each classification after stage 18 of the Tour de France.

Stage 18 results
- Ben OโConnor (Jayco AlUla) in 5:03:47
- Tadej Pogacar (UAE Team Emirates – XRG) +1โ45โ
- Jonas Vingegaard (Visma – Lease a Bike) +1โ54โ
- Oscar Onley (Picnic PostNL) +1โ58โ
- Einer Rubio (Movistar) +2โ00โ
- Felix Gall (Decathlon AG2R La Mondiale) +2โ25โ
- Primoz Roglic (Red Bull-BORA-Hansgrohe) +2โ46โ
- Adam Yates (UAE Team Emirates – XRG) +3โ03โ
- Tobias Johannessen (Uno-X Mobility) +3โ09โ
- Sepp Kuss (Visma – Lease a Bike) +3โ26โ
- Tadej Pogacar (UAE Team Emirates – XRG) in 66:55:42
- Jonas Vingegaard (Visma – Lease a Bike) +4:26
- Florian Lipowitz (Red Bull-BORA-Hansgrohe) +11:01
- Oscar Onley (Picnic PostNL) +11:23
- Primoz Roglic (Red Bull-BORA-Hansgrohe) +12:49
- Felix Gall (Decathlon AG2R La Mondiale) +15:36
- Kevin Vauquelin (Arkea – B&B Hotels) +16:15
- Tobias Johannessen (Uno-X Mobility) +18:31
- Ben Healy (EF Education – EasyPost) +25:41
- Ben OโConnor (Jayco AlUla) +29:19
Points classification
- JonathanโฏMilan (LidlโTrek) 332 pts
- TadejโฏPogacar (UAE Team Emirates) 257 pts
- BiniamโฏGirmay (IntermarchรฉโWanty) 196 pts
- Jonas Vingegaard (Visma – Lease a Bike) 165 pts
- TimโฏMerlier (Soudal QuickโStep) 156 pts
King of the mountains (KOM) classification
- TadejโฏPogacar (UAE Team Emirates) 105 pts
- Jonas Vingegaard (Visma-Lease a Bike) 89 pts
- Lenny Martinez (Bahrain Victorious) 80 pts
- Thymen Arensman (Ineos Grenadiers) 65 pts
- Ben OโConnor (Jayco AlUla) 51 pts
Young ridersโ classification
- Florian Lipowitz (Red Bull-Bora-Hansgrohe) 67:06:43
- Oscar Onley (Team Picnic PostNL) +0โ22โ
- Kevin Vauquelin (Arkea-B&B Hotels) +5โ14โ
- Ben Healy (EF Education-EasyPost) +14โ40โ
