If you purchase a product or register for an account through one of the links on our site, we may receive compensation. Learn more >
The Tour de France delivers something different every day for its fans, and the 2025 edition has held to form in that regard.
Big names like Tadej Pogacar and Mathieu van der Poel have collected stage wins and spent time in the yellow jersey, while Tim Merlier has emerged as this year's strongest sprinter.
The big mountain stages are still to come in the second half of the Tour, though, and they generally determine who ends up atop the podium in Paris on the final day.
Here's how to watch all of today's action at the Tour de France, plus stage winners and GC leaders for the entire 2025 Tour:
Tour de France schedule today
The Tour de France will consist of 21 stages in 2025. Here's when and where to watch each remaining stage:
Stage | Date | Length | Location (type) | Start (ET) | TV/Live stream |
18 | July 24 | 171.5 km (106.5 miles) | Vif to Courchevel Col de la Loze (mountain) | 6 a.m. | Peacock |
19 | July 25 | 129.9 km (80.7 miles) | Albertville to La Plagne (mountain) | 7 a.m. | Peacock |
20 | July 26 | 184.2 km (114.4 miles) | Nantua to Pontarlier (hilly) | 6 a.m. | Peacock, NBC (8 a.m. ET; Encore 2 p.m. ET), Fubo |
21 | July 27 | 132.3 km (82.2 miles) | Mantes-la-Ville to Paris Champs-Elysees (flat) | 9:30 a.m. | Peacock, NBC (Encore 2 p.m. ET), Fubo |
How to watch Tour de France 2025
Like last year, only two stages of the 2025 Tour de France will be available on traditional television in the United States, with just two live broadcasts.
NBC will present live coverage of Stage 1 and Stage 20, which can be streamed via Fubo. Encore coverage of Stage 15, the penultimate Stage 20 and the final Stage 21 at 2 p.m. ET is also available on NBC.
Daily live coverage of the Tour de France, featuring all 21 stages, is available on NBC's streaming platform, Peacock.
2025 Tour de France results, winners
Here are the stage winners and general classification leaders (yellow jersey) after each stage in 2025:
Stage | Date | Length | Location (type) | Winner | GC leader |
1 | July 5 | 184.9 km (114.8 miles) | Lille Metropole to Lille Metropole (flat) | Jasper Philipsen | Jasper Philipsen |
2 | July 6 | 209.1 km (129.9 miles) | Lauwin-Planque to Boulogne-sur-Mer (hilly) | Mathieu van der Poel | Mathieu van der Poel |
3 | July 7 | 178.3 km (110.8 miles) | Valenciennes to Dunkerque (flat) | Tim Merlier | Mathieu van der Poel |
4 | July 8 | 174.2 km (108.2 miles) | Amiens Metropole to Rouen (hilly) | Tadej Pogacar | Mathieu van der Poel |
5 | July 9 | 33 km (20.5 miles) | Caen to Caen (individual time-trial) | Remco Evenepoel | Tadej Pogacar |
6 | July 10 | 201.5 km (125.2 miles) | Bayeux to Vire Normandie (hilly) | Ben Healy | Mathieu van der Poel |
7 | July 11 | 197 km (122.4 miles) | Saint-Malo to Mur-de-Bretagne Guerledan (hilly) | Tadej Pogacar | Tadej Pogacar |
8 | July 12 | 171.4 km (106.5 miles) | Saint-Meen-le-Grand to Laval Espace Mayenne (flat) | Jonathan Milan | Tadej Pogacar |
9 | July 13 | 174.1 km (108.1 miles) | Chinon to Chateauroux (flat) | Tim Merlier | Tadej Pogacar |
10 | July 14 | 165.3 km (102.71 miles) | Ennezat to Le Mont-Dore Puy de Sancy (mountain) | Simon Yates | Ben Healy |
11 | July 16 | 156.8 km (97.4 miles) | Toulouse to Toulouse (flat) | Jonas Abrahamsen | Ben Healy |
12 | July 17 | 180.6 km (112.2 miles) | Auch to Hautacam (mountain) | Tadej Pogacar | Tadej Pogacar |
13 | July 18 | 10.9 km (6.7 miles) | Loudenvielle to Peyragudes (individual time-trial) | Tadej Pogacar | Tadej Pogacar |
14 | July 19 | 182.6 km (113.4 miles) | Pau to Luchon-Superbagneres (mountain) | Thymen Arensman | Tadej Pogacar |
15 | July 20 | 169.3 km (105.1 miles) | Muret to Carcassonne (hilly) | Tim Wellens | Tadej Pogacar |
16 | July 22 | 171.5 km (106.5 miles) | Montpellier to Mont Ventoux (mountain) | Valentin Paret Peintre | Tadej Pogacar |
17 | July 23 | 160.4 km (99.6 miles) | Bollene to Valence (flat) | Jonathan Milan | Tadej Pogacar |
18 | July 24 | 171.5 km (106.5 miles) | Vif to Courchevel Col de la Loze (mountain) | — | — |
19 | July 25 | 129.9 km (80.7 miles) | Albertville to La Plagne (mountain) | — | — |
20 | July 26 | 184.2 km (114.4 miles) | Nantua to Pontarlier (hilly) | — | — |
21 | July 27 | 132.3 km (82.2 miles) | Mantes-la-Ville to Paris Champs-Elysees (flat) | — | — |
Tour de France winners list
Here are the last 10 Tour de France general classification winners:
Year | Winner | Country | Team |
2024 | Tadej Pogacar | Slovenia | UAE Team Emirates |
2023 | Jonas Vingegaard | Denmark | Team Jumbo-Visma |
2022 | Jonas Vingegaard | Denmark | Team Jumbo-Visma |
2021 | Tadej Pogacar | Slovenia | UAE Team Emirates |
2020 | Tadej Pogacar | Slovenia | UAE Team Emirates |
2019 | Egan Bernal | Colombia | Team Ineos |
2018 | Geraint Thomas | Great Britain | Team Sky |
2017 | Chris Froome | Great Britain | Team Sky |
2016 | Chris Froome | Great Britain | Team Sky |
2015 | Chris Froome | Great Britain | Team Sky |