Archive 00

All the filings

51 storiesUpdated weeklyLe palmarès
Étape 01
Race Report 09·08·26
Race Report

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 02
Race Report 08·08·26
Race Report

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 03
Race Report 07·08·26
Race Report

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 04
Race Report 07·08·26
Race Report

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 05
Race Report 07·08·26
Race Report

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 06
Race Report 07·08·26
Race Report

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 07
Race Report 06·08·26
Race Report

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 08
Race Report 06·08·26
Race Report

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 09
Race Report 06·08·26
Race Report

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 10
Race Report 05·08·26
Race Report

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 11
Race Report 05·08·26
Race Report

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 12
Race Report 05·08·26
Race Report

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 13
Race Report 04·08·26
Race Report

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 14
Race Report 04·08·26
Race Report

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 15
Race Report 04·08·26
Race Report

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 16
Race Report 26·07·26
Race Report

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 17
Race Report 25·07·26
Race Report

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 18
Race Report 24·07·26
Race Report

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 19
Race Report 23·07·26
Race Report

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 20
Race Report 22·07·26
Race Report

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 21
Race Report 21·07·26
Race Report

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 22
Race Report 19·07·26
Race Report

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 23
Race Report 18·07·26
Race Report

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 24
Le Tour 18·07·26
Le Tour

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 25
Race Report 17·07·26
Race Report

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 26
Race Report 16·07·26
Race Report

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 27
Race Report 15·07·26
Race Report

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 28
Race Report 14·07·26
Race Report

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 29
Le Tour 13·07·26
Le Tour

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 min
Étape 30
Kit Watch 13·07·26
Kit Watch

Upside 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 31
Race Report 12·07·26
Race Report

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 32
Race Report 11·07·26
Race Report

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 33
Race Report 10·07·26
Race Report

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 34
Race Report 09·07·26
Race Report

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 35
Race Report 08·07·26
Race Report

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 36
Race Report 07·07·26
Race Report

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 37
Race Report 06·07·26
Race Report

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 38
Race Report 05·07·26
Race Report

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 39
Race Report 04·07·26
Race Report

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 40
Story 28·01·26
Story

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 41
Story 08·01·26
Story

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 42
Story 06·01·26
Story

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 43
Story 17·12·25
Story

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 44
Story 17·12·25
Story

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 45
Story 11·12·25
Story

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 46
Story 11·12·25
Story

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 47
Race Diary 28·09·25
Race Diary

Riding with Astana

Montreal presents a unique opportunity to ride with the Pros

Continue · 8 min
Étape 48
Story 08·09·25
Story

GP Cyclistes Montreal and Quebec

Montreal and Quebec

Continue · 1 min
Étape 49
Story 21·08·25
Story

Vuelta Starts In Italy

The Piedmont region is hosting the Vuelta

Continue · 1 min
Étape 50
Story 13·06·25
Story

UCI cracks down on Handlebar widths

New rules for handlebars, helmets and fork width

Continue · 1 min
Étape 51
Story 21·01·24
Story

Cheap Bikes for 2024

A quick look at the pre-owned market

Continue · 1 min