All the filings
Étape 01 The Dress Rehearsal Has a Star: Del Toro Beats Seixas on the Worlds Circuit
Two weeks before the World Championships race the very same roads, the GP de Montréal told everyone what to fear. Sixteen laps of the new 13.4 km Mont Royal circuit — 4,300 metres of Camillien-Houde, Polytechnique and Pagnuelo — came down to a final-lap duel between two of cycling's youngest heavyweights: Paul Seixas attacked, Isaac del Toro bridged, and the pair put thirty seconds into everyone with a Worlds jersey on their minds. Seixas dug again at four to go; Del Toro sat, waited, and won the 800-metre uphill sprint with something close to ease. McNulty was third at half a minute, and Evenepoel — dropped, then heroic in the chase — fifth. See you back here on the 27th.
Continue · 3 min
Étape 02 Norway's First Matteotti: Løland Surprises Them All in Pescara
While one Uno-X rider was winning under the Alhambra, another was making different history in Abruzzo. The 78th Trofeo Matteotti spent its afternoon shredding attack after attack — Cosnefroy's group, Ponomar's solo, Grégoire's late trio — and when everything came back together on Pescara's seafront, it was Sakarias Koller Løland who proved fastest, beating home hope Ludovico Crescioli and Benoît Cosnefroy in the sprint. The second win of the Norwegian's career, both of them on Italian roads, and the first Norwegian name on the Matteotti's 78-edition roll of honour. Somewhere in Oslo, a very good Sunday.
Continue · 3 min
Étape 03 Twelve Years, Ended Under the Alhambra: Mas Wins the Vuelta as Johannessen Takes Granada
No processional this year. The Vuelta's finale threw four ascents of the cobbled climb below the Alhambra at a race that refused to coast, and it produced both endings at once: Tobias Halland Johannessen outkicking Alessandro Romele for the stage after Ramses Debruyne split the front group inside 2 km — and Enric Mas, three times a runner-up, crossing the line as the first Spanish winner of the Vuelta since Alberto Contador in 2014. He inherited red the day Pogačar crashed out and defended it on every summit the race could find. By 2:15 over Roglič, after 21 stages and one very long twelve years: campeón.
Continue · 4 min
Étape 04 Twenty, and Out: Izagirre Wins the Memorial Pantani in His Farewell Season
On the roads to Marco Pantani's hometown, the race that carries his name came down to four riders and forty flat kilometres of defiance. Michael Storer, Giulio Pellizzari, Mikkel Honoré and Ion Izagirre went clear over the San Lorenzo in Scanno climb, held a charging peloton at forty seconds, and settled it among themselves on the Cesenatico seafront — where the 37-year-old Izagirre, retiring at the end of this season, opened his sprint at 200 metres and took the 20th and perhaps sweetest win of his career. Pellizzari, three days after winning the Toscana, was second again. Some careers end with a fade. This one is ending with a lap of honour.
Continue · 3 min
Étape 05 Landismo, One Last Time: Landa Takes the Queen Stage as Mas Seals the Vuelta
The Sierra Nevada queen stage — 5,000 metres of climbing, Hazallanas twice, and the 22% ramps of the Collado del Alguacil — gave this Vuelta the finale its script demanded and one it never saw coming. Mikel Landa, 36 years old, winless all season and bound for Euskaltel next year, dropped his last breakaway companions 7 km from the summit and soloed to the queen stage by 47 seconds. Sepp Kuss raided from long range to vault six places into the top five. And Enric Mas answered every question Roglič and Gall could ask: barring disaster in Granada, Spain has its first Vuelta champion since Contador in 2014.
Continue · 4 min
Étape 06 Seventy-Five Metres of Patience: Evenepoel Outlasts Ciccone in Québec
After 41 days without racing, Remco Evenepoel returned at the Grand Prix Cycliste de Québec and rode the finale like a man who had spent the layoff studying everyone else's tells. Twenty laps of the redesigned Québec City circuit whittled the field to half; Evenepoel bridged to the decisive group with 40 km to go, countered Alberto Bettiol at 28, dropped Anthon Charmig on the last Côte de la Montagne — and then, with Giulio Ciccone glued to his wheel and refusing a single turn, led out the sprint himself and won it anyway. A masterclass in doing all the work and keeping the win.
Continue · 3 min
Étape 07 Caught at the Last: Dunbar Runs Down Buitrago on Peñas Blancas
The first half of the Vuelta's climactic mountain double-header went to the breakaway, and to the most patient man in it. Santiago Buitrago attacked with two kilometres of Peñas Blancas left and looked gone; Eddie Dunbar, who had animated the escape all day, paced the 19 km climb like a time trial and swept past inside the final kilometre to win by 14 seconds, with his 24-year-old team-mate Thomas Gloag third. Behind, the GC held its breath: Enric Mas covered everything, Roglič sits at 1:37, and the red jersey that fell to Mas the day Pogačar crashed out is one summit from Granada.
Continue · 3 min
Étape 08 The Race of Truth Tells the Truth: Küng Wins in Jerez, Mas Bends but Holds
The Vuelta's second race of truth ran 32 flat kilometres through sherry country from El Puerto de Santa María to Jerez, and it told everyone exactly what they suspected. Stefan Küng, beaten to the hot seat all season, took it back at 54.4 km/h — three seconds ahead of 21-year-old Callum Thornley, denied by a whisker in a Grand Tour time trial for the second time this race. Primož Roglič rode an inspired fourth and took 33 seconds out of Enric Mas; Mas rode a limiter's time trial and kept 1:37 of red jersey. Two mountains left. The Vuelta knows its question now — it just doesn't know the answer.
Continue · 3 min
Étape 09 Five, Like Cavendish: Brennan Completes the Set in Sevilla
The Vuelta's last pure sprint went the way every sprint of this race has gone when Matthew Brennan wanted it. Enzo Paleni made the day honest with a lone raid that ended 4 km from the line; Wout van Aert made the finale simple; and Brennan finished it past Jordi Meeus and Magnus Cort on the run between María Luisa Park and the Guadalquivir. Five stage wins in a single Vuelta — the youngest rider ever to do it, and the first Briton to take five in a Grand Tour since Mark Cavendish in 2013. Visma's seventh. The sprinting part of this race is finished, and it had one author.
Continue · 3 min
Étape 10 Four From a First Grand Tour: Brennan Joins Gaviria in La Rábida
Off the rest day and down to the Atlantic, the Vuelta gave the sprinters the long flat run to the Columbus monastery at La Rábida — and Visma gave everyone else no chance. A five-man break was managed to extinction, Red Bull's crosswind ambush near the Río Tinto estuary fizzled, and Wout van Aert delivered Matthew Brennan through the last corner and released him at 125 metres. Daylight. Coquard second, Braet third. Four stage wins in his first Grand Tour — a thing nobody had done since Fernando Gaviria at the 2017 Giro — and Visma's sixth of the race, with the kid two days from more history.
Continue · 3 min
Étape 11 Forty Degrees, Five Riders, One Winner: Van Aert Rules Córdoba Again
The heat won the first half of stage 15 — the Extreme Weather Protocol cut 79.5 km from the route with temperatures pushing 40°C — and Wout van Aert won the rest. Visma set fire to the shortened stage on the Puerto Artafi, five riders escaped, and Van Aert spent the run to Córdoba personally closing down every attack from the other four before beating them all in the sprint: Romele, Nys, Debruyne, Leknessund, in that order, with no complaints possible. Two wins in three days for the Belgian, a second career victory in Córdoba, and a rest day for a race that badly needs the shade.
Continue · 3 min
Étape 12 One Second on the Pandera: Brenner Gives Tudor Its First Grand Tour Win
The Sierra de la Pandera did what the Pandera does — bare rock, 17% ramps, 40-degree heat — and out of a 44-rider breakaway it distilled one perfect finale. Santiago Buitrago attacked under the flamme rouge and looked gone; Marco Brenner clawed back onto his wheel on the last steep corners and sprinted past on the flatter run to the line to win by a single second — the first Grand Tour stage victory in Tudor Pro Cycling's history. Behind, Enric Mas accelerated 2.7 km out and, with Felix Gall, put more time into Roglič and Carapaz. The red jersey isn't just being defended anymore. It's attacking.
Continue · 3 min
Étape 13 The Inevitable, Delayed: Van Aert Finally Wins One in Loja
Twelve stages of animating this Vuelta for other people — a one-two he built at Valdelinares, a sprint throne he assembled for Brennan — and in Loja, Wout van Aert finally kept one. On a lumpy Granada stage made for the break, he attacked out of the front group 4 km from the line; only Valentin Paret-Peintre could follow, and following was all he could do. Van Aert led the sprint out and won it, with Matthew Brennan winning the chase group 24 seconds back for a Visma one-and-three. The best rider of the first two weeks is no longer winless, and green is a formality.
Continue · 3 min
Étape 14 The Youngest Man in the Race: Omrzel Alone Among the Telescopes
The Almería queen stage stacked the Velefique's double-digit ramps into the long, irregular grind to the observatory at Calar Alto, 2,168 metres up — and out of a 26-man break it was the youngest rider in the whole Vuelta who answered. Jakob Omrzel, 20 years old, attacked 13 km from the summit, shed Urko Berrade, and rode alone through the thin air to the second professional win of his life and his first in a Grand Tour, by 1:56. Behind him Enric Mas produced another statement climb, taking 27 more seconds out of Roglič, Gall and Carapaz. The desert asked its questions; a kid and the red jersey had answers.
Continue · 3 min
Étape 15 Three, Like Pogačar in '19: Brennan Makes Lorca Look Simple
The day after Elche de la Sierra's chaos, order was restored, and order in this Vuelta wears yellow and black. Crosswinds split the race 93 km out, Ethan Hayter attacked twice for the fun of it, the Alto de Aledo trimmed the tired — and through all of it Visma–Lease a Bike kept Matthew Brennan exactly where he needed to be. In Lorca the 21-year-old beat Bryan Coquard and Jordi Meeus for his third win of the race: the first Grand Tour debutant with three stages since Pogačar at the 2019 Vuelta, the first debutant sprinter since Gaviria in 2017. Mas kept red, at 1:18. Halfway home, this race has two owners.
Continue · 3 min
Étape 16 Fifty Metres of Disbelief: Tronchon Steals Elche de la Sierra
Back to work after the rest day, and the Vuelta's trip through the Sierra del Segura ended in beautiful chaos. Yevgeniy Fedorov and Xabier Mikel Azparren jumped inside the final kilometre of the uphill drag into Elche de la Sierra and had the race won until they suddenly didn't: Bastien Tronchon came from behind in the last 50 metres, swept past both, and beat Magnus Cort and Thibau Nys to a first Grand Tour win he could barely believe as he crossed the line. Van Aert was fourth, the sprinters' teams were furious, and Enric Mas kept his 1:18 over Roglič without turning a pedal in anger.
Continue · 3 min
Étape 17 The Rock in the Road: Pogačar Crashes Out of the Vuelta as Coquard Wins in Xeraco
Thirty-three kilometres from Xeraco, on the flattest stage of the Vuelta, Tadej Pogačar hit something small on the left side of the road and went over the bars at the front of the peloton. Blood on his face, his left shoulder in a sling, three stage wins and a 3:50 lead gone in an ambulance — the first Grand Tour the world champion has ever failed to finish. Behind him the sprinters raced through two more pile-ups, Bryan Coquard won his first Grand Tour stage at 34, and Enric Mas inherited a red jersey nobody wanted to win this way.
Continue · 4 min
Étape 18 Black Armbands and a Norwegian One-Two: Leknessund Wins at Valdelinares
King Harald V of Norway died on the morning of stage 7, and by the afternoon two Norwegians in black armbands were first and second on the ski-station climb to Valdelinares. Wout van Aert attacked from the gun and built the break; Andreas Leknessund attacked it 7.5 km from the summit and rode away; Tobias Halland Johannessen sat on Van Aert's wheel and dropped him inside the last kilometre for the one-two on Uno-X's Vuelta debut. Four minutes back, the GC group produced its own drama: Gall attacked, Pogačar countered, and Carapaz cracked. The red jersey's lead over Mas is 3:50.
Continue · 3 min
Étape 19 Dirt, a Ditch and a Duel: Pogačar Beats Mas in Castellón After the Bartolo Gravel
The Vuelta's first gravel stage delivered the best day of racing so far — and the first crack in the world champion. Tadej Pogačar attacked on the 11% dirt of the Puerto de Bartolo four kilometres from the summit and dropped everyone, then watched Enric Mas do what nobody had managed all week: claw back a committed Pogačar climbing attack, alone, and pass him for the mountain points. On the descent Pogačar ran wide, skidded off the road into the grass, unclipped at the edge of a ditch and rejoined a Mas who waited. Two-up sprint into Castellón; Pogačar won it. Third stage win, red jersey by 3:34 — and, for the first time, a rival who looked him in the eye.
Continue · 4 min
Étape 20 Two From Two: Brennan and the Visma Machine Win Again in Roquetes
The Vuelta finally gave the sprinters a stage, and Visma–Lease a Bike took it apart. Crosswinds off the Ebre delta kept the peloton nervous for 170 km, the Alto de Paüls and its 12% ramps failed to drop anyone who mattered, and in Roquetes Christophe Laporte led Matthew Brennan into the last corner and let him go. The 21-year-old beat Jordi Meeus and Vincenzo Albanese for his second win in three road stages — the youngest rider to win multiple stages of this race since a 20-year-old Pogačar in 2019. The man himself finished safely in the bunch, three minutes ahead of everyone who matters.
Continue · 3 min
Étape 21 Fifty Kilometres Alone: Pogačar Detonates the Vuelta in Andorra
A day after the hail, the Vuelta got its first mountain finish and Tadej Pogačar got the day he had been waiting for: 105 km around Andorra la Vella, four climbs, and an attack on the 16% ramps of the Collada de Beixalis with 50 km still to ride. Felix Gall followed for a few hundred metres. Nobody followed after that. The red jersey crossed the line 2:39 ahead of 20-year-old Jarno Widar and a chase group containing every other contender in the race — the longest solo win of his Grand Tour career, and a lead of 3:21 over Roglič after four days. The Vuelta is not over. It just feels like it.
Continue · 3 min
Étape 22 The Day the Mountain Said No: Hail Stops the Vuelta on the Col de Mont-Louis
The first summit finish of the Vuelta never happened. With Mats Wenzel and Lorenzo Fortunato clear on the Col de Mont-Louis and the peloton six kilometres from the top, a Pyrenean storm dropped rain, wind, lightning and then a carpet of hail onto the road to Font-Romeu. Tadej Pogačar, in the red jersey, sat up, waved the bunch to a stop and led it into a roadside restaurant. The organisers neutralised the stage, then cancelled it outright: no winner, no podium, no time gaps, and a GC frozen exactly where Sunday left it. Sometimes the grupetto is everyone.
Continue · 3 min
Étape 23 The Kid Beats the Champion: Brennan Wins the Uphill Sprint in Manosque
The longest day of the Vuelta — 215 km from Monaco into Provence with 3,000 metres of climbing hidden in it — ended on an uncategorised ramp in Manosque with Wout van Aert and Tadej Pogačar off the front together and the peloton refusing to let them go. When the trio came back at the flamme rouge, Matthew Brennan, 21 years old and riding the first Grand Tour road stage of his life, launched past everyone and simply rode away. Pau Miquel was second, the red jersey third. Ethan Hayter spent the afternoon as the virtual race leader from a breakaway; Pogačar kept the real one by nine seconds.
Continue · 3 min
Étape 24 Nine Hundredths: Pogačar Steals the First Red Jersey on His Home Streets in Monaco
The Vuelta opened in Monaco — the first city to host the start of all three Grand Tours — with 9.4 km of hairpins, tunnels and Formula 1 tarmac, and it came down to the width of a tyre. Ethan Hayter sat in the hot seat on 10:57 until the last man off, Tadej Pogačar, riding past his own front door, overturned the deficit in the final sector to win by 0.09 seconds. Josh Tarling rode to third a week after burying his brother. Roglič lost 22 seconds, Mas 29, Gall 46 — and the world champion wore the red jersey after an opening stage for the first time in his career.
Continue · 3 min
Étape 25 Twice in Yellow: Vollering Wins the Stage, the Duel and the Tour in Nice
Eight seconds separated yellow from second at the start line in Nice — the closest final day the modern Tour de France Femmes has ever staged — and Demi Vollering ended the argument the way champions do: by winning everything at once. She answered Kasia Niewiadoma-Phinney's attack on the last Col d'Èze, countered 16 km from home, and soloed onto the Promenade des Anglais to take the stage by 1:04 and the Tour by 1:18 — the first rider to win this race twice. Marlen Reusser's podium ended on the tarmac of a descent; Elisa Longo Borghini inherited third.
Continue · 3 min
Étape 26 The Counterpunch: Vollering Snatches Back Yellow on the Road to Nice
Twenty-four hours after losing the Tour on the Ventoux, Demi Vollering took it back on a stage everyone had given to the sprinters. FDJ United–SUEZ set fire to the run-in to Nice, Vollering attacked on the steep Chemin de l'Arieta six kilometres out, and Kasia Niewiadoma-Phinney couldn't answer. A solo win, a 17-second gap, ten bonus seconds — and a Tour de France Femmes that enters its final day with eight seconds between yellow and second, plus a finish-line confrontation that made it personal.
Continue · 3 min
Étape 27 The Giant Decides: Niewiadoma-Phinney Conquers the Ventoux and Takes Yellow
The whole first week of the Tour de France Femmes pointed at Mont Ventoux, and the mountain gave its answer: Kasia Niewiadoma-Phinney, alone above the treeline, winning by 1:16 over Demi Vollering and erasing a 77-second deficit in one afternoon. Marlen Reusser cracked inside the final 500 metres and lost the yellow jersey she had defended for days; the Pole now leads Vollering by 15 seconds with two stages to race. "I dreamt of this," she said. It looked like it.
Continue · 3 min
Étape 28 Second Time Lucky: Mesa Wins in Albufeira as Oliveira Sprints in Yellow
A day after losing the sprint in Queluz by a whisker, Santiago Mesa got his revenge. The Colombian from Anicolor–Campicarn won the bunch gallop at the end of 180 km from Sines to Albufeira, beating Daniel Cavia and Tomás Contte — and the race leader himself, because Rui Oliveira didn't just defend the yellow jersey, he sprinted for the win in it and finished sixth. The Volta a Portugal rolls on through the heat with the UAE duo still on top.
Continue · 3 min
Étape 29 From Thirteenth Wheel: Brennan Doubles Up in Briviesca
The sprinters got one last chance at the Vuelta a Burgos, and Matthew Brennan almost threw it away — dropped by his own lead-out through the final corner, buried in thirteenth wheel. Almost. The Visma | Lease a Bike sprinter launched anyway, swallowed David González fifty metres from the line and held off Laurence Pithie by a tyre's width for his second win of the week and seventh of the season. Felix Gall keeps the jersey, six seconds ahead, with only the Lagunas de Neila left.
Continue · 3 min
Étape 30 Eleven Percent of Truth: Christen Outlasts Brenner on the Wall at Kocierz
The longest day of the Tour de Pologne saved all of its honesty for the last 1.5 kilometres: an 11.5% ramp to Kocierz Resort that turned 218.9 flat kilometres into an anaerobic duel. Jan Christen attacked 2.2 km out, was caught and counter-attacked by Marco Brenner, then clawed his way back past the German to win. Bart Lemmen limited the damage in the chase group and keeps the yellow jersey — barely.
Continue · 3 min
Étape 31 Eight Up Front: Le Court-Pienaar Strikes in Tournon on the Eve of the Ventoux
A day of Massif Central attrition ended with eight riders clear in Tournon-sur-Rhône and one of them faster than the rest: Kim Le Court-Pienaar, who was dropped on the Col de Lalouvesc, clawed her way back, bridged to the break, attacked solo, got caught — and then won the sprint anyway. Behind, Marlen Reusser marked Demi Vollering all the way to the line, 28 seconds back, with everything still to settle on Mont Ventoux.
Continue · 3 min
Étape 32 After the Pile-Up: Lemmen Wins in Karpacz as Poland's Race Turns Serious
The first mountain day of the Tour de Pologne will be remembered for the wrong reasons first: a 30-to-40-rider pile-up on a rain-slicked descent that stopped the race for nearly forty minutes and left João Almeida bleeding out of contention. When the shortened stage finally reached the hills above Karpacz, Bart Lemmen attacked alone and held off Christian Scaroni — taking the stage, the yellow jersey Jonathan Milan had worn all week, and the polka dots for good measure.
Continue · 3 min
Étape 33 The Escudo Move: Gall Drops Them All and Takes the Lead in Burgos
Three days, three leaders. On the queen stage of the Vuelta a Burgos — 184 km and seven climbs — Felix Gall waited for the Puerto del Escudo, rode away from the only four riders left in the race, and descended alone to Corconte to win by eleven seconds. Oscar Onley's day in the jersey is over; the Austrian now leads Ciccone by six seconds with the wall of Lagunas de Neila still to come.
Continue · 3 min
Étape 34 The Brouilly Trio: Vollering Wins the Sprint, Reusser Keeps the Jersey
The Beaujolais delivered exactly the chaos it promised. A nineteen-rider break put Antonia Niedermaier in virtual yellow, FDJ United–SUEZ shredded the race on the penultimate climb, and on Mont Brouilly Demi Vollering went all-in — with only Marlen Reusser and Kasia Niewiadoma-Phinney able to follow. Vollering took the three-up sprint in Belleville-en-Beaujolais; Reusser saved the yellow jersey by twelve seconds. Mont Ventoux now waits for both of them.
Continue · 3 min
Étape 35 Three From Three: Milan Completes the Hat-Trick in Zielona Góra
Third stage, third bunch sprint, third win for Jonathan Milan. A six-man break spent 70 km pretending otherwise, a category-three climb 10 km out tried to complicate matters, and none of it changed the ending: the yellow jersey launching up the drag to Zielona Góra with his arms out before anyone else had finished sprinting. The Tour de Pologne is three days old and has yet to produce a second protagonist.
Continue · 3 min
Étape 36 Out of the Ravine: Onley Beats Ciccone on Burgos' First Summit
In June, a tree on the side of a ravine saved Oscar Onley's season — maybe more. The crash cost him a dislocated shoulder and the Tour de France he'd built his year around. On Wednesday, on the first summit finish of the Vuelta a Burgos, the 23-year-old Scot beat Giulio Ciccone shoulder-to-shoulder at Valle del Sol for his first win in Netcompany–INEOS colours — and the leader's jersey with it.
Continue · 3 min
Étape 37 Back to Winning: Brennan Conquers the Castle in Burgos
Five months after Kuurne-Brussel-Kuurne — and after a spring of crashes, illness and a team ordering him to stop — Matthew Brennan is a winner again. Visma | Lease a Bike controlled the opening stage of the Vuelta a Burgos all day, Ben Tulett led him into the ramp to the castle, and the 20-year-old Brit did the rest: a 200-metre surge up the Alto del Castillo, a one-two for the team, and the first leader's jersey.
Continue · 3 min
Étape 38 No Stopping Him: Milan Makes It Two From Two at the Tour de Pologne
Two stages of the 83rd Tour de Pologne, two bunch sprints, two wins for Jonathan Milan — both of them over Paul Magnier, both of them not particularly close. The Italian champion opened in Koszalin after 234 km, doubled up in Szczecin after surviving a 180-degree corner over tram tracks 400 metres from the line, and keeps the yellow jersey while the sprinters behind him start rethinking their August.
Continue · 3 min
Étape 39 Cutting the Mustard: Reusser Times Her Way Into Yellow in Dijon
Movistar called it Project Dijon, and they had been planning it since Christmas: win the stage 4 time trial in the mustard capital, take the mustard-coloured jersey. Marlen Reusser delivered both, beating Lieke Nooijen by four seconds over 21 km while defending champion Pauline Ferrand-Prévot haemorrhaged more than two minutes. The Tour de France Femmes has a new race on its hands.
Continue · 3 min
Étape 40 One Last Launch: Van der Poel Steals Paris as Pogačar Joins the Immortals
The truce lasted exactly as long as the first cobbles of Montmartre. Mathieu van der Poel and Tadej Pogačar went clear on the final climb of the Tour, were hunted down to five seconds at the flamme rouge — and then Van der Poel somehow launched again to win on the Champs-Élysées. Behind them, a fifth yellow jersey, and 159 survivors of the hardest three weeks of the year.
Continue · 4 min
Étape 41 Inches from the Ravine: Kuss Crashes Twice, Carapaz Collects the Queen Stage
Sepp Kuss attacked the queen stage 24 km from the line and led it over the Col de Sarenne. Then a dark tunnel put him on the ground, and a stone wall nearly put him in a ravine. Richard Carapaz rode past the wreckage to his second win in three days — proof that on the hardest day of the Tour, staying upright is a talent too.
Continue · 4 min
Étape 42 Hunting the Ghost: Pogačar Runs Down the Break and Takes Pantani's Alpe Record
Three minutes down with one climb left, no teammates, forty-two riders up the road. Tadej Pogačar attacked at the bottom of Alpe d'Huez, climbed it in 35:27 — two minutes faster than Pantani ever did — and caught the last survivor 900 metres from the line. Some records aren't broken; they're executed.
Continue · 4 min
Étape 43 Fifty-Five Years Later: Carapaz Conquers Orcières-Merlette as UAE Crumbles
On the climb where Ocaña once put five minutes into Merckx, Richard Carapaz gave the breakaway its first mountain win of this Tour. Behind him the GC slept — but Pogačar’s team is quietly falling apart: McNulty out, Wellens last on the road, and the Alpe d’Huez doubleheader still to come.
Continue · 4 min
Étape 44 The Fastest Last Dance: Philipsen Wins in Voiron as the Green Jersey Tightens
Billed as the sprinters’ last dance, stage 17 turned into a 47 km/h street fight that shattered the race for 50 kilometres and left Pogačar without a single teammate. Jasper Philipsen finally got his win from a forty-rider breakaway sprint — and cut Mads Pedersen’s green jersey lead to seven points.
Continue · 4 min
Étape 45 Alone Against the Clock: Evenepoel Doubles Up as Lipowitz Crashes Out
The Tour’s only solo time trial, and the world champion made it look like a formality: Remco Evenepoel covered the 26.1 km from Évian to Thonon 28 seconds faster than Tadej Pogačar. Then the race lost another podium contender — Florian Lipowitz crashed out on the descent.
Continue · 4 min
Étape 46 Cruelty and Class: Evenepoel Wins on Solaison as Vingegaard Crashes Out
The Tour lost its second-placed rider to a broken collarbone and gained a new one inside an hour. Jonas Vingegaard crashed out 20 km from the line — then Remco Evenepoel beat Tadej Pogačar in a two-up sprint on the Plateau de Solaison.
Continue · 4 min
Étape 47 Four and Counting: Pogačar Turns the Vosges Into a One-Man Exhibition
Seven climbs in 155 km and one inevitable ending: Tadej Pogačar attacked near the top of the Col du Haag and soloed to Le Markstein for stage win number four — while Paul Seixas rode himself into the white jersey and fourth overall.
Continue · 3 min
Étape 48 Every Jersey at Once: The Lost Art of the Combination Classification
For fifteen editions the Tour crowned its best all-rounder with a patchwork jersey stitched from all the others — yellow, green, polka dots and white in one glorious mess. This is the story of the combination classification, and why it disappeared.
Continue · 4 min
Étape 49 Forty Up Front: Schmid Wins the Longest Stage as Pidcock Gate-crashes the GC
A forty-rider breakaway ran away with the longest stage of the Tour. Mauro Schmid outsprinted Harold Tejada in Belfort — and Tom Pidcock quietly rode himself from tenth to fourth overall.
Continue · 3 min
Étape 50 Calm in the Chaos: Merlier Completes the Hat-Trick in Chalon-sur-Saône
Lidl-Trek spent 40 kilometres trying to tear the sprint apart and a crash split the final kilometre — but Tim Merlier launched from deep to beat Kooij and Philipsen for win number three.
Continue · 3 min
Étape 51 Last to First: Wærenskjold Wins the Fastest Stage in Tour History
Twenty-four hours after finishing dead last at Le Lioran, Søren Wærenskjold outsprinted Kooij and Philipsen in Nevers at 50.9 km/h — the fastest road stage the Tour has ever seen.
Continue · 3 min
Étape 52 Revenge Served at Altitude: Pogačar Solos to Le Lioran on Bastille Day
Two years after Vingegaard beat him on these very roads, Tadej Pogačar attacked on the Col de Pertus and rode alone to Le Lioran for his third stage win of the Tour.
Continue · 3 min
Étape 53 Onboard the Tour: First Week Highlights from Inside the Peloton
Nine stages from Barcelona to Ussel, seen from the best seat in the house — the onboard cameras. Watch the first week of the 2026 Tour from inside the bunch.
Continue · 4 minUpside Down on Purpose: Red Bull's Lucky 13 Rest-Day Kit
Red Bull – BORA – hansgrohe flipped their entire Tour de France kit upside down for the July 13 rest day — a one-off tribute to the team's 13th Tour and cycling's oldest superstition.
Continue · 3 min
Étape 55 Van der Poel Outkicks the Break in Ussel
A 16-rider break, four survivors, one rising finish — Mathieu van der Poel launched at 200 metres and closed out the first week with a win in the Corrèze hills.
Continue · 2 min
Étape 56 Merlier Again: The Comeback Sprint in Bergerac
Liam Slock was caught 1.3 km from the line, and Tim Merlier came from a seemingly lost position to storm past everyone for his second stage win in two days.
Continue · 2 min
Étape 57 Merlier Fastest on the Garonne: Textbook Sprint in Bordeaux
After a long roll through the Landes pine forests, Tim Merlier delivered the most predictable result of the week in the least predictable sport — winning the bunch sprint in Bordeaux.
Continue · 2 min
Étape 58 The Tourmalet Verdict: Pogačar Detonates the Tour
Pogačar attacked 5 km from the top of the Tourmalet and rode alone to the new summit finish above Gavarnie-Gèdre, putting 2:40 into Vingegaard and taking back yellow for good measure.
Continue · 3 min
Étape 59 Cool Head in the Chaos: Kooij Takes His First in Pau
A crash at 5 km to go shredded the leadout trains, and Olav Kooij kept his nerve — launching early and holding on for his first Tour de France stage victory.
Continue · 3 min
Étape 60 Breakaway Heist in Cathar Country: Pedersen Wins, Træen Takes Yellow
The peloton let the break go and paid twelve minutes for it — Mads Pedersen won the sprint in Foix while Torstein Træen rode himself into the yellow jersey.
Continue · 3 min
Étape 61 Pogačar Sprints Uphill at Les Angles — and Into Yellow
On the first mountain finish of the Tour, Tadej Pogačar kicked inside the final 200 metres at Les Angles, beat Vingegaard by two seconds, and took the yellow jersey on a time bonus.
Continue · 3 min
Étape 62 Del Toro Conquers Montjuïc for His First Tour Win
Isaac del Toro attacked the steep Château ramp on the Barcelona finishing circuit with Pogačar riding shotgun, taking his first Tour de France stage win in only his second Tour.
Continue · 3 min
Étape 63 First Blood in Barcelona: Visma Win the TTT, Vingegaard Attacks for Yellow
The 2026 Tour opened with a team time trial and a twist — time on the first rider across the line — and Jonas Vingegaard attacked his own leadout on Montjuïc to take the first yellow jersey.
Continue · 3 min
Étape 64 Strade Bianche 2026: Route Unveiled with 14 Gravel Sectors
The 2026 Strade Bianche features a refined course with 14 gravel sectors covering 64 km of white roads, finishing on Siena's iconic Piazza del Campo.
Continue · 1 min
Étape 65 Team Pinarello Q36.5 Unveil 2026 Kit with Pidcock at the Helm
Q36.5 debuts their new look with Pinarello bikes replacing Scott as the team's main sponsor, and Tom Pidcock leading the charge.
Continue · 1 min
Étape 66 Major Signings: Derek Gee to Lidl-Trek, Oscar Onley to INEOS Grenadiers
Two of cycling's brightest talents find new homes as Derek Gee joins Lidl-Trek following his release from NSN, while Oscar Onley makes the move to INEOS Grenadiers.
Continue · 1 min
Étape 67 Soudal Quick-Step Reveal 2026 Team Kit
The Wolfpack unveils their 2026 colors as Soudal Quick-Step continues their reign as cycling's most successful Classics squad.
Continue · 1 min
Étape 68 INEOS Grenadiers Unveil 2026 Kit with Bold New Look
INEOS Grenadiers reveal their 2026 team kit featuring a radical shift to mostly white—a dramatic departure from their iconic Team Sky all-black days.
Continue · 1 min
Étape 69 NSN Rebrand: A Fresh Start for a Controversial Team
NSN and Stonweg step in to rebrand the troubled Israel-Premier Tech squad, but questions remain about the team's future.
Continue · 1 min
Étape 70 Giro 2026 Route Unveiled: Bulgaria Start and Roman Finale
The 109th Giro d'Italia features a historic Bulgarian Grand Départ, 49,150m of climbing, and a decisive 40km time trial.
Continue · 1 min
Étape 71 Riding with Astana
Montreal presents a unique opportunity to ride with the Pros
Continue · 8 minGP Cyclistes Montreal and Quebec
Montreal and Quebec
Continue · 1 min
Étape 73 Vuelta Starts In Italy
The Piedmont region is hosting the Vuelta
Continue · 1 min
Étape 74 UCI cracks down on Handlebar widths
New rules for handlebars, helmets and fork width
Continue · 1 min
Étape 75 Cheap Bikes for 2024
A quick look at the pre-owned market
Continue · 1 min