CARCASSONNE, France (20 July 2025) — After three grueling days in the Pyrenees that had left the Tour de France peloton battered and stretched, the rolling hills between Muret and Carcassonne promised respite for some and opportunity for others. It was here, on this deceptively difficult 169.3-kilometer stage, that Tim Wellens would finally step out of Tadej Pogačar’s considerable shadow to claim the finest victory of his career.
The Belgian had spent years as one of cycling’s most dependable domestiques, a man whose calendar revolved around ensuring others crossed finish lines first. But with his yellow jersey-wearing leader safely positioned in the bunch, Wellens (UAE Team Emirates-XRG) seized his moment with both hands, becoming the 113th rider in Tour history to claim stage victories in all three Grand Tours.
From the moment the flag dropped in Muret, it was clear this would be no ordinary transitional stage. The baroudeurs—those eternal optimists who live for days like these—sensed opportunity in the air. Mauro Schmid of Jayco AlUla and Jonas Abrahamsen of Uno-X Mobility, fresh from their stunning assault on Toulouse just four days earlier, launched the opening gambit. But they were merely the first notes in what would become a symphony of attacks.
Early Drama Sets the Tone
The opening kilometers delivered immediate drama when chaos struck at kilometer 17. A crash in the bunch sent bodies tumbling across the asphalt, and among the fallen were two riders with everything to lose: Jonas Vingegaard (Visma-Lease a Bike), sitting second overall, and Florian Lipowitz (Red Bull-Bora-Hansgrohe), the surprising young German occupying third place.
“The start was super hard, with a lot of stress, and then there was a small crash and I was involved,” Lipowitz would later reflect. “I went down but it’s nothing. I was super happy that the team gave everything to bring me back.”

The sight of Vingegaard and Lipowitz chasing desperately behind a fractured peloton created immediate tension. Twenty-one kilometers behind, and with attackers launching salvos at the front, their Tour ambitions hung in the balance. It would take until kilometer 38—a nerve-shredding 21 kilometers of maximum effort—before they regained contact with the main field.

Meanwhile, at the front, the battle for breakaway inclusion reached fever pitch. Mathieu van der Poel (Alpecin-Deceuninck), ever the opportunist, launched himself clear at kilometer 27, immediately drawing a select group of companions. Victor Campenaerts (Visma-Lease a Bike), Neilson Powless (EF Education-EasyPost), Matej Mohorič (Bahrain Victorious), and others bridged across, but the selection was far from final. Wave after wave of attacks followed, each threatening to be the decisive move.

The Break Takes Shape
By kilometer 34, fifteen riders had established themselves at the front, but even this configuration proved temporary. The group swelled and contracted like a living organism as riders fought desperately for inclusion. Ineos Grenadiers, determined not to be left out of the day’s action, continued pushing men forward.
“The plan was for any of us to go in the breakaway,” Michael Storer (Tudor Pro Cycling Team) would explain later. “We talked a little bit about me going in but it’s about feeling the race, go with your sensations, depending on what’s happening. It was a really tricky day, especially with the crash in the peloton. That really changed the dynamics of the race.”


The Côte de Saint-Ferréol at kilometer 72.8 provided the first real test, allowing Jasper Stuyven (Lidl-Trek), Quinn Simmons (Lidl-Trek), and Storer himself to bridge across. But it was the Sorèze climb at kilometer 86.6 that truly began to separate the wheat from the chaff.
Here, a breakaway within the breakaway emerged as Campenaerts, Wellens, Mohorič, Alexey Lutsenko (Israel Premier Tech), Powless, Simmons, and Storer pushed clear. Behind them, a massive chasing group of 28 riders formed, including such luminaries as Julian Alaphilippe (Tudor Pro Cycling Team), Wout van Aert (Visma-Lease a Bike), and van der Poel—riders whose presence transformed what might have been a straightforward break into something far more complex and dangerous.


The tactical chess match intensified as the kilometers ticked by. Carlos Rodríguez (Ineos Grenadiers) managed to bridge from the chase group at kilometer 86, followed by Andreas Leknessund (Uno-X Mobility) at kilometer 110, and then Alexandr Vlasov (Red Bull-Bora-Hansgrohe) and Warren Barguil (Picnic PostNL) at kilometer 113. Each junction changed the dynamics, each arrival shifted the balance of power in the lead group.
The Decisive Move
The Pas du Sant, cresting with 44 kilometers remaining, would prove to be the stage’s defining climb. Storer, sensing his moment, exploded from the front group on the early slopes. “I needed to go solo on that hard climb,” he would later admit. “It didn’t work out unfortunately. It was quite surprising because I did a really big effort from the bottom.”

Simmons responded first, then Wellens and Campenaerts. The four reached the summit together, their gap over the chasers hovering around the one-minute mark. In the brief valley that followed, they were joined by Vlasov, Lutsenko, Barguil, and Rodríguez, creating an eight-man group that looked destined for a tactical finale.
But Wellens had other plans. The moment the junction was complete, the Belgian struck. It was a move of devastating simplicity—no hesitation, no looking back, just pure acceleration that left his companions floundering in his wake.
“I had to make a decision because I knew I wouldn’t win if I finished in a small group,” Wellens explained. “I think Victor Campenaerts (Visma-Lease a Bike) knew that we were the two strongest riders, so it was better to attack him on a section that was still climbing a little.”
A Leader’s Pride
Back in the peloton, Pogačar (UAE Team Emirates-XRG) watched his domestique’s escape unfold with barely contained pride. The Slovenian had entered this Tour with singular focus—to defend his yellow jersey at all costs. Seeing one of his most loyal servants finally claim his moment in the sun stirred emotions that even stage victories of his own rarely evoked.

“I am so happy that Tim has won,” Pogačar said, his voice carrying genuine warmth. “He’s one of my best domestiques throughout the year. He works so hard in the classics, and during the training camps, and this month too for me to keep the Yellow Jersey. It was amazing to follow the last 45 kilometers of stage over the team radio as he was gaining time on his chasers. I am happier with his win than I feel when it’s me winning.”
The yellow jersey wearer also offered insight into the tactical nuances that had played out behind the early crash. “I knew Jonas had been caught behind, so both me and Tim tried to calm things down for him and the rest of the guys to bridge back,” he revealed. “The breakaway was being set up, and there were three Visma guys at the front. I was happy for one or two of them to go clear, but not all three of them—so I decided to always chase down the third guy.”
It was a telling admission of the psychological warfare that operates even within supposedly straightforward breakaway stages. Pogačar’s tactical acumen extended far beyond the mountains, encompassing every aspect of race control.
The Final Kilometers
As Wellens powered toward Carcassonne, his advantage grew steadily. Behind him, the chase group had reformed, but internal politics and tactical considerations prevented any coordinated pursuit. With two kilometers remaining, Campenaerts launched a desperate bid for second place, his late attack earning him a 28-second gap over the field sprint that would determine the final podium positions.



Alaphilippe, the eternal showman, timed his effort perfectly to claim third, ahead of van Aert and a host of other disappointed opportunists. The main peloton, led home by the sprinters’ teams, crossed the line six minutes later—a gap that spoke to both the commitment of the early break and the calculated disinterest of the overall contenders.

For Wellens, the victory represented the culmination of years of selfless service and tactical patience. “Obviously, it’s my best victory,” he said, the Belgian champion’s jersey on his shoulders adding extra significance to his triumph. “There’s nothing better than winning a stage of the Tour de France, and it means even more with the Belgian champion’s jersey.”
Looking Ahead
As the Tour de France headed into its final rest day, the complexion of the race remained largely unchanged. Pogačar’s grip on yellow remained secure, his 4:13 advantage over Vingegaard providing a comfortable buffer heading into the final week’s Alpine challenges.
“The second week usually features the easier mountains, and is prone for breakaways to succeed,” Pogačar reflected. “This year’s, though, has been the toughest I’ve ever ridden because of the conditions and the terrain. I’m happy with how things stand and the gaps are already big, but we can’t relax—there are seven days to go.”
Lipowitz, despite his early crash scare, maintained his hold on third place and the white jersey of best young rider. “For sure I’m surprised. I came here without any goal and being up there is incredible,” the German said. “I’m super happy and I hope I’ll have the same legs for the third week.”
In the points classification, Jonathan Milan retained his green jersey despite a difficult day. “I took the start with the goal of claiming as many points as possible for the green jersey,” the Italian explained. “I tried and followed many attacks, but it was too much for me. The terrain was pretty tough and the temperature didn’t help either.”
Meanwhile, Lenny Martínez clung to his polka-dot jersey as King of the Mountains, though his eight-point advantage felt precarious with Mont Ventoux looming on the horizon. “Now my biggest dream is to bring the polka dot jersey back to Paris,” he said. “I have an eight-point lead, which isn’t much, and I think Pogačar will win quite a few more stages, so I’ll need to score points in the breakaways.”
As the riders dispersed to their hotels for a well-earned rest, Wellens’ victory served as a reminder that even in an era of supreme Grand Tour dominance, cycling’s capacity for surprise and emotion endures. Sometimes the most meaningful victories come not from the superstars, but from those who serve them—loyal soldiers who, when their moment arrives, prove they were champions all along.
By the Numbers
113: VICTORIOUS AT ALL THREE GRAND TOURS
By winning a Tour de France stage for the first time, Tim Wellens becomes the 113th rider to have won at all three Grand Tours. The Belgian has twice triumphed at the Giro (stage 6 in 2016, stage 4 in 2018) and the Vuelta (stages 5 and 14 in 2020). The 112th to join this list was another Belgian, Wout van Aert, after winning a Giro stage last May.
109: EXPERIENCE MADE THE DIFFERENCE
At 34 years, 2 months, and 10 days, Tim Wellens is the 861st different Tour winner, and more importantly, the 17th oldest rider to win for the first time. He was participating in his 109th stage today, and had never achieved a single top-10 finish. His best result was a 13th place in 2017 (stage 3). Having joined the Tour in 2015 with the Lotto-Soudal team, before joining UAE Emirates XRG, Wellens has showed his attacker skills during his six participations.
55: FIRST FRENCH PODIUM WITH “ALAF”
In third place, Julian Alaphilippe is the first Frenchman on a stage podium this year. He also achieved his first podium finish since the first stage of the Tour 2021, won in Landerneau. A long wait of 55 stages, or 4 years and 24 days (1,485 days).
43: TIM THE ATTACKER
Tim Wellens launched his attack with 43 kilometers to go. One kilometer further than Ben Healy’s run to Vire-Normandie (stage 6), making it the longest solo victory of this Tour. Specific to this rider, who had also escaped with 41 kilometers to go when he won his Belgian national title in Binche on June 29.
3/4: THE LORDS OF CARCASSONNE
Frenchman Julian Alaphilippe (3rd) prevented Belgium from achieving a hat-trick. With Tim Wellens (1st), Victor Campenaerts (2nd), and Wout van Aert (4th), three Belgians finished in the top-4. Unprecedented since the 9th stage of the Tour 2018 in Roubaix (Greg Van Avermaet 2nd, Yves Lampaert 3rd, Philippe Gilbert 4th). The Belgian Wellens-Campenaerts 1-2 isn’t the first in Carcassonne: when the Tour last came here in 2022, Jasper Philipsen won ahead of Wout van Aert!
5/10: YOUNG ANG STRONG
With Florian Lipowitz (3rd), Oscar Onley (4th), Kévin Vauquelin (5th), Carlos Rodriguez (9th), and Ben Healy (10th), five riders of the young classification are in the top 10 of the general classification before the second rest day. Last year, four young riders finished the Tour in the top 10 (Remco Evenepoel 3rd, Carlos Rodriguez 7th, Matteo Jorgenson 8th, Santiago Buitrago 10th). It was a first!
33: VETERANS’ RESISTANCE
Tim Wellens, Victor Campenaerts and Julian Alaphilippe have a combined average age of 33 years and 255 days. This is the 9th oldest stage podium in history. A fact that contrasts with the one cited just above!
8: KEEP AN EYE ON JEGAT
Of all the riders who emerged from the peloton today, Jordan Jégat was the highest-placed in the general classification (11th). The Frenchman has made a good impression over the first two weeks. Finishing 8th, he earned his first top-10 finish in 2025 and improved on his previous best Tour result (9th, stage 17 in 2024).
1: STORER THE FIGHTER
Michael Storer is awarded his first combativity prize, which is also the first for the Tudor team, a newcomer to the Tour peloton. The Australian had already given the team its first stage podium by finishing 3rd in Vire Normandie (Stage 6) ten days ago.
5: BELGIAN PARTY
Tim Wellens took Belgium’s 5th victory in this Tour, as many as in 2021, 2023, and 2024. There have also been 6 in 2022. This makes 5 consecutive Tours in which Belgium has won at least 5 times. It’s the most victorious country over the last 5 years (26, compared to 21 for Slovenia), for a total of 495 victories.
Stage 15 Results
-
- Tim Wellens (UAE Team Emirates-XRG) – 3:34:09
- Victor Campenaerts (Visma-Lease a Bike) – +1:28
- Julian Alaphilippe (Tudor Pro Cycling Team) – +1:36
- Wout van Aert (Visma-Lease a Bike) – +1:36
- Axel Laurance (Ineos Grenadiers) – +1:36
- Alexandr Vlasov (Red Bull-Bora-Hansgrohe) – +1:36
- Jasper Stuyven (Lidl-Trek) – +1:36
- Julien Jégat (TotalEnergies) – +1:36
- Michael Valgren (EF Education-EasyPost) – +1:36
- Valentin Madouas (Groupama-FDJ) – +1:36
General Classification After Stage 15
-
- Tadej Pogačar (UAE Team Emirates-XRG) – 54:20:44
- Jonas Vingegaard (Visma-Lease a Bike) – +4:13
- Florian Lipowitz (Red Bull-Bora-Hansgrohe) – +7:53
- Oscar Onley (Picnic PostNL) – +9:18
- Kévin Vauquelin (Arkéa-B&B Hotels) – +10:21
- Primož Roglič (Red Bull-Bora-Hansgrohe) – +10:34
- Felix Gall (Decathlon AG2R La Mondiale) – +12:00
- Tobias Johannessen (Uno-X Mobility) – +12:33
- Carlos Rodríguez (Ineos Grenadiers) – +18:26
- Ben Healy (EF Education-EasyPost) – +18:41
Jersey Standings after Stage 15
-
- Yellow Jersey (Overall Leader) – Tadej Pogačar (UAE Team Emirates XRG)
- Green Jersey (Points Classification) – Jonathan Milan (Lidl-Trek)
- Polka Dot Jersey (King Of The Mountains) – Lenny Martinez (Bahrain Victorious)
- White Jersey (Best Young Rider) – Florian Lipowitz (Red Bull-Bora-Hansgrohe)