Tour de France 2025 - your stage-by-stage guide and results

4 hours ago 3

Jonas Vingegaard, Tadej Pogacar and Remco EvenepoelImage source, Getty Images

Image caption,

Tadej Pogacar (centre) is aiming to win his fourth Tour de France

Steve Sutcliffe

BBC Sport journalist

The 112th edition of the Tour de France is under way, with the three-week race ending on the Champs-Elysees in Paris on Sunday, 27 July.

The riders tackle six mountain stages, including trips to the Pyrenees and Alps, during the gruelling 3,320km (2,063-mile) race.

There are also two individual time trials, with the second featuring the steep climb up to the Altiport in Peyragudes.

BBC Sport looks at all 21 stages of La Grande Boucle, analysing where it could be won and lost.

This page will be updated throughout the Tour with the winner and a brief report following each stage.

Saturday, 5 July - stage one: Lille Metropole - Lille Metropole, 184.9km

Jasper Philipsen celebrates winning stage one of the 2025 Tour de FranceImage source, Reuters

Image caption,

Jasper Philipsen became the first sprinter to claim the yellow jersey on the opening day since 2020

Winner: Jasper Philipsen

Report: Philipsen wins stage one to claim first yellow jersey

Jasper Philipsen was the first rider to wear the yellow jersey this year - claiming the maillot jaune for the first time in his career.

A sprint finish was expected after a flat stage beginning and ending in Lille, and Alpecin-Deceuninck's lead-out train delivered the 27-year-old in the perfect position to claim his 10th stage win.

Crosswinds contributed to a chaotic opening day, which saw the peloton split about 17km from the finish, with most of Philipsen's team-mates in the lead group.

Sunday, 6 July - stage two: Lauwin-Planque - Boulogne-sur-Mer, 209.1km

Mathieu van der PoelImage source, Getty Images

Image caption,

Mathieu van der Poel won his second ever stage at the Tour de France

Winner: Mathieu van der Poel

Report: Van der Poel pips Pogacar in stage two sprint finish

Mathieu van der Poel edges out Tadej Pogacar in a sprint finish to win stage two of the Tour de France and claim the leader's yellow jersey.

The Dutch rider, who also won the same stage in 2021, holds off the three-time Tour champion on the line after surging to the front with 500 metres to go on the longest stage in this year's race, a rolling 209.1km route from Lauwin-Planque to Boulogne-sur-Mer.

Monday, 7 July - stage three: Valenciennes - Dunkirk, 178.3km

Tim Merlier celebratesImage source, Getty Images

Image caption,

Tim Merlier won his only previous stage at the Tour in 2021

Winner: Tim Merlier

Report: Merlier pips Milan in crash-marred stage three of Tour

Tim Merlier pips Jonathan Milan on the line in a sprint finish to win a crash-marred stage three of the Tour de France.

The Belgian edges the Italian by the slenderest of margins with Germany's Phil Bauhaus in third on a day when Mathieu van der Poel retains the race leader's yellow jersey and stage one winner Jasper Philipsen is forced to abandon.

Tuesday, 8 July - stage four: Amiens Metropole -Rouen, 174.2km

Tadej PogacarImage source, Getty Images

Image caption,

Tadej Pogacar is aiming for his fourth triumph at the Tour de France

Winner: Tadej Pogacar

Report: Pogacar claims 100th victory on stage four of Tour

Defending champion Tadej Pogacar outsprints Mathieu van der Poel and Jonas Vingegaard as he claims his 100th professional victory on stage four. The result leaves the Slovenian level on time with Dutch rider at the top of the general classification with Van der Poel retaining the leader's yellow jersey on count-back.

Wednesday, 9 July - stage five: Caen - Caen, 33km

Remco Evenepoel Image source, Reuters

Image caption,

Remco Evenepoel is the world and Olympic time-trial champion

Winner: Remco Evenepoel

Report: Evenepoel wins stage five as Pogacar claims yellow jersey

Remco Evenepoel wins the individual time trial on stage five of the Tour de France as Tadej Pogacar takes the yellow jersey from Mathieu van der Poel.

The Belgian rider averages 54kmh to finish 16 seconds quicker than Slovenia's three-time champion Pogacar, with Italy's Edoardo Affini, third, 33 seconds back.

Meanwhile, Denmark's two-time winner Jonas Vingegaard has a day to forget, losing more than a minute to Pogacar in the general classification.

Thursday, 10 July - stage six: Bayeux - Vire Normandie, 201.5 km

Ben Healy celebrates after winning stage six of the 2025 Tour de FranceImage source, EPA

Image caption,

Ben Healy's only previous Grand Tour stage win came at the Giro d'Italia in 2023

Winner: Ben Healy

Report: Healy claims first Tour win as Van der Poel regains lead

Ireland's Ben Healy produces a stunning solo attack to win his first Tour stage while Mathieu van der Poel regains the yellow jersey.

Healy and Van der Poel spend most of the hilly stage in an eight-man breakaway before the EF Education-EasyPost rider goes clear with 42km remaining.

Van der Poel does enough to regain the race lead by one second from Tadej Pogacar, who eased in at the front of the peloton with his main general classification rivals.

Friday, 11 July - stage seven: Saint-Malo - Mur-de-Bretagne Guerledan, 197 km

Tadej Pogacar wins Tour de France stage 7Image source, Getty Images

Image caption,

Pogacar beat rival Jonas Vingegaard to the line

Winner: Tadej Pogacar

Report: Pogacar wins stage seven to regain race lead

Reigning champion Tadej Pogacar regains the race lead from Mathieu van der Poel, who is still suffering after a gruelling day on Thursday.

Stage seven has the same finish as it did in 2021, when Van der Poel claimed his first stage win on the iconic Mur-de-Bretagne climb.

But the Dutch rider is unable to challenge Pogacar here as the three-time winner edges out Jonas Vingegaard in a sprint for the line, with British rider Oscar Onley completing the podium.

Saturday, 12 July - stage eight: Saint-Meen-le-Grand - Laval Espace Mayenne, 171.4 km

Jonathan MilanImage source, Getty Images

Image caption,

Milan won on his Tour de France debut

Winner: Jonathan Milan

Italy's Milan wins stage eight following a bunch sprint.

Lidl Trek's Milan beat Wout van Aert of Visma-Lease a Bike on the flat 171.4km stage into Laval's Espace Mayenne.

Milan, 24, waited patiently in the wheels of Mathieu van der Poel and Kaden Groves, both of Alpecin-Deceuninck, in the final 200 metres before using his immense power to launch himself towards the line - with only Van Aert able to cling on behind.

Australian Groves finishes third.

Sunday, 13 July - stage nine: Chinon - Chateauroux, 174.1km

Tim Merlier celebratesImage source, Getty Images

Image caption,

Tim Merlier collected his second win and Soudal Quick-Step's third in this edition of the Tour

Winner: Tim Merlier

Report: Merlier wins sprint finish as Van der Poel denied epic breakaway triumph

Tim Merlier wins stage nine of the Tour de France in a sprint finish after Mathieu van der Poel's hopes of an audacious breakaway victory are dashed inside the final kilometre.

Van der Poel and his Alpecin-Deceuninck team-mate Jonas Rickaert attacked at the start of the 174.1km run from Chinon to Chateauroux and the Dutch former world champion produced a gutsy effort that just fell short of delivering his second win in this year's race.

Monday, 14 July - stage 10: Ennezat - Le Mont-Dore Puy de Sancy, 165.3 km

Ben HealyImage source, Getty Images

Image caption,

An emotional Ben Healy faced an anxious wait to find out if he had done enough to take the race lead

Winner: Simon Yates

Report: Yates wins stage 10 on Bastille Day as Ireland's Healy takes yellow

Britain's Simon Yates takes stage 10 of the Tour de France on Bastille Day as Ben Healy becomes the first Irish rider to claim the yellow jersey since Stephen Roche won the race in 1987.

Yates, who claimed his second Grand Tour triumph at the Giro d'Italia in June, is part of a long-range breakaway and times his attack superbly on the final ascent of the 165.3km stage to hold off Thymen Arensman.

Wednesday, 16 July - stage 11: Toulouse - Toulouse, 156.8km

Jonas Abrahamsen beats Mauro Schmid to win stage 11 of the 2025 Tour de FranceImage source, Getty Images

Image caption,

Jonas Abrahamsen outsprinted Mauro Schmid, with Mathieu van der Poel crossing seven seconds later

Winner: Jonas Abrahamsen

Report: Pogacar crashes but no time loss as Abrahamsen wins

Jonas Abrahamsen holds on for his first stage win on the Tour after being part of a long-range breakaway.

Back in the peloton, Tadej Pogacar went down 4km from the line but was allowed to recover as his main general classification rivals Jonas Vingegaard and Remco Evenepoel sportingly waited for him to catch up.

Pogacar, therefore, remained 29 seconds behind Ben Healy as there was no change in the top 10 of the overall standings.

Thursday, 17 July - stage 12: Auch - Hautacam, 180.6km

Tadej Pogacar points to the sky after winning stage 12 of the 2025 Tour de FranceImage source, EPA

Image caption,

Tadej Pogacar dedicated his third stage win of the Tour to Samuele Privitera, a 19-year-old rider who died after a crash at the Giro della Valle d'Aosta the previous day

Winner: Tadej Pogacar

Report: Pogacar wins on summit finish to regain Tour lead

Tadej Pogacar regained the overall lead as he stormed to victory on the first summit finish and first true mountain stage of this year's Tour.

The Slovenian showed no ill effects from his fall the previous day as he attacked early on the Hautacam - this year's first hors categorie climb - and continued to stretch his lead, more than doubling his advantage over main rival Jonas Vingegaard.

As the race moved into the Pyrenees mountains, breakaway specialist Ben Healy struggled in the heat on the final climbs and lost more than 13 minutes, as well as the yellow jersey.

Friday, 18 July - stage 13: Loudenvielle - Peyragudes 10.9km

Stage 13 profileImage source, ASO

Image caption,

The airport runway in Peyragudes was used in a scene in the James Bond movie Tomorrow Never Dies

An individual time trial takes the riders from the valley floor up to the runway of Altiport 007 in Peyragudes.

After a flat start, there will be over 8km uphill and no hiding place for the GC favourites in the race of truth.

A gradient of 7.8% ramps up to a punishing 13% in the final kilometre and it could provide a strong indicator of who will be wearing the yellow jersey in Paris.

Saturday, 19 July - stage 14: Pau - Luchon-Superbagneres, 182.6 km

Stage 14 profileImage source, ASO

Image caption,

Superbagneres hasn't hosted the Tour for 36 years

A classic and mouth-watering mountain stage in the Pyrenees arrives at the end of week two.

Nearly 5,000m of elevation gain is packed into climbs up the mighty hors-categorie Tourmalet followed by the Col d'Aspin and Col de Peyresourde.

On a day when the GC riders will be need to be at their very best, the strongest climbers will have their focus on the fight for the King of the Mountains jersey and hope to contest the stage on the pull up to the ski resort of Luchon-Superbagneres.

The gruelling 12.4km slog at 7.3%, which rises up to 10% in a couple of sections, should be the scene for an epic battle in the race for yellow.

Sunday, 20 July - stage 15: Muret - Carcassonne 169.3km

Stage 15 profileImage source, ASO

Image caption,

Jasper Philipsen won the first of his eight Tour stage victories in Carcassonne in 2022

A transitional stage arrives as the race heads from the Pyrenees towards the Alps, which looks suited to the strongman sprinters who can cope with some climbing.

The likes of Wout van Aert and Biniam Girmay should view this a potential chance triumph in the medieval finishing town of Carcassonne.

Tuesday, 22 July - stage 16: Montpellier - Mont Ventoux, 171.5km

Stage 16 profileImage source, ASO

Image caption,

Chris Froome is the only British rider to have won a stage on Mont Ventoux in the Tour de France

Stage 16 is a flat route until one of the most legendary mountains in Tour history comes into view at the end with the potential to turn the race on its head.

With no categorised climbs all day before Mont Ventoux, and the intermediate sprint featuring 112km into the stage, it would be no surprise if the peloton remains largely intact until then.

In 2016, strong winds meant the finish was moved to Chalet Reynard halfway up the climb as Thomas de Gendt won from the breakaway and drama unfolded on the slopes behind with the yellow jersey, Chris Froome, initially running up the mountain after a crash.

Wednesday, 23 July - stage 17: Bollene - Valence, 160.4km

Stage 17 profileImage source, ASO

Image caption,

The Tour is stopping in Valence for the fourth time in 10 years

With two big Alpine tests still to come the GC teams will probably play second fiddle to the sprint teams when it comes to trying to rein in any breakaways.

The last three winners of a Tour stage in Valence were Mark Cavendish (2021), Peter Sagan (2018), and Andre Greipel (2015) and the only thing likely to prevent a bunch sprint is the mistral winds that can be fierce in the Rhone Valley.

Thursday, 24 July - stage 18: Vif - Courchevel Col de la Loze, 171.5km

Stage 18 profileImage source, ASO

Image caption,

In 2023 Austria's Felix Gall won the stage into Courchevel

This year's queen stage comes with more than 5,500m of elevation across 171.5km of racing and three legendary climbs which makes it arguably the toughest run of the entire Tour.

All three ascents fall under the hors categorie, with the Col du Glandon, a 21.7km drag with with sections at double digits just for starters.

The Col de la Madeleine, is shorter but steeper and the while there is a rapid descent and the rises in the road come sharply again on the monstrous Col de la Loze, a climb of over 26km with gradients hitting 11% as the Tour reaches it's highest point.

Friday, 25 July - stage 19: Albertville - La Plagne, 129.9km

Stage 19 profileImage source, ASO

Image caption,

Albertville was the host city of the 1992 Winter Olympics

The last real mountain stage represents the final opportunity for those high in the GC standings to make a play for the yellow jersey.

The route from Albertville to La Plagne covers almost 130km, and includes five leg-sapping ascents.

Plenty of points will be up for grabs again in the race for the the polka-dot jersey points available but this is really a last-chance saloon in terms of the overall race.

Whoever is leading at end of the day will be confident, that barring an unforseen disaster, they will be stood atop the podium, draped in yellow on the Champs-Elysees.

Saturday, 26 July, - stage 20: Nantua - Pontarlier, 184.2km

Stage 20 profileImage source, ASO

Image caption,

This is Pontarlier's first Tour appearance since 2009, when Alberto Contador won the stage to Verbier

The penultimate stage sees the race snake over the hills of the Jura towards Pontarlier.

The rolling terrain should favour an escapee triumphing, while the GC teams protect their leaders.

Sunday, 27 July, - stage 21: Mantes-la-Ville - Paris Champs-Elysees, 132.3km

Stage 21 profileImage source, ASO

Image caption,

The Tour will be celebrating the 50th anniversary of its first finish on the Champs-Elysees

The Tour returns to it's traditional Paris finish after relocating to Nice last year due to the Olympics.

However, it does so with a twist, given the cobbled climb up to the Sacre-Cœur Basilica features three times in a throwback to the road race in the 2024 Paris Games.

It's a 1,1km ascent at a gradient of 5.9% added to the original finishing circuit in the French capital designed to whittle down the field before a high-speed finish albeit possibly without some of the pure sprinters.

Read Entire Article