Stage 1: Philippsen Takes First Win
Though it was a flat sprint stage on paper, the route was disrupted by crosswinds and frequent crashes. Filippo Ganna was forced to abandon due to a collision. Jasper Philipsen, with strong support from Alpecin-Deceuninck, powered to victory and claimed both the yellow and green jerseys.
Stage 2: VAN DER POEL Beats POGAČAR on a Brutal Climb
The longest stage of this year’s Tour ended with a tough 10km climb. Tadej Pogačar attacked first but was narrowly beaten at the line by Mathieu van der Poel. Alpecin secured back-to-back victories.
Stage 3: MERLIER Wins, PHILIPSEN Crashes Out
Another flat stage turned chaotic. Jasper Philipsen crashed in the intermediate sprint and had to abandon the race. Merlier narrowly beat Milan in the final sprint after a crash-marred finish, taking his first win of this Tour.
Stage 4: POGAČAR Reaches Career Win No. 100
On a punchy hilly course, Pogačar launched a late attack and dropped van der Poel to secure the stage win—his 100th career victory.
Stage 5: EVENEPOEL Dominates ITT, POGAČAR Takes Three Jerseys
Remco Evenepoel crushed the individual time trial with a strong solo ride. Pogačar delivered a solid performance to retain his place among the GC leaders and claimed the yellow, green, and polka dot jerseys.
Stage 6: HEALY Soloes to Glory, Takes Yellow
Ben Healy launched a daring solo attack with 40km to go and held off the chasers to take the win. With the peloton finishing minutes behind, Healy also moved into the overall lead and donned the yellow jersey.
Stage 7: POGAČAR Wins in GC Showdown
The first high-mountain showdown saw Pogačar, Vingegaard, and Evenepoel battle to the finish. Pogačar emerged victorious and reclaimed the yellow jersey.
Stage 8: MILAN Wins Sprint, Reclaims Green Jersey
A classic flat stage for sprinters. Merlier suffered a puncture and missed the final sprint. Milan capitalized to take the win and retake the green jersey. Almeida finished despite shoulder pain from an earlier crash.
Stage 9: MERLIER Edges MILAN in Furious Finish
Strong crosswinds made for a hectic day. Van der Poel attempted a late solo but was caught just before the line. Merlier narrowly defeated Milan to claim his second stage win. The average speed hit 50km/h, one of the fastest in Tour history.
Stage 10: YATES Wins in the Mountains, HEALY Holds Yellow
The first true Alpine test ended with Adam Yates attacking on the final climb and claiming his first Tour stage win in six years. Healy rode defensively and retained the yellow jersey.
Stage 11: Abrahamson Scores Breakaway Win, POGAČAR Crashes
Norwegian rider Magnus Abrahamson of Uno-X seized the day with a solo win from the breakaway—his first ever Tour de France victory. Pogačar crashed on a descent but was unharmed. The peloton slowed to allow him to rejoin, showing great sportsmanship.