
Back to 2025 Tour de France | Teams & riders presentation photos | List of stages | Start list | Organizer's course description
Bill & Carol McGann's book The Story of the Tour de France, Vol 1: 1903 - 1975 is available in print, Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.
The Tour with two days to go: All 184 riders expected at the start have arrived in Lille, where the fans got to cheer them during the teams presentation in the majestic setting of the Grand Place. 12 of the 23 teams introduce a new jersey in the 112th edition of the Tour.
At a time of speculation and predictions, most of the attention is focused on Tadej Pogacar and Jonas Vingegaard, who have won the last five editions and occupied the top two places since 2021. The Slovenian currently leads 3-2 in this duel, which is set to continue.
While the Danish leader of Visma-Lease a Bike will speak on Friday, the world champion shared his sensations in a press conference, as did the 2024 white jersey winner Remco Evenepoel and their elder Primoz Roglic.
Meanwhile, Denmark's Mattias Skjelmose has thrown his hat into the ring for the 50th anniversary polka dot jersey.
Teams & riders presentation photos at the start city of Lille, July 3, 2025. All the photos are by Fotoreporter Sirotti:

The incredible scene in Lille

Team TotalEnergies

Tour boss Christian Prudhomme capturing the moment..

World champion and winner of the 2020, 2021, & 2024 Tours de France.

2023 Giro d'Italia, 2019, 2020, 2021, 2024 Vuelta a España winner Primoz Roglic

2022 and 2023 Tours de France winner Jonas Vingegaard

Vingegaard's teammate Sepp Kuss

2024 Tour de France best young rider Emco Evenepoel

2020 & 2021 World Road Champion Julian Alaphilppe. The rainbow stripes on his sleeves are a privilege of a former world champion.

Magnus Cort Nielsen

Matej Mohoric with what looks like a selfie stick

Biniam Girmay. Is this his year to wins the points classification?

Ben O'Connor

Kevin Vauquelin

Enric Mas

Neilson Powless

Sprinter Arnaud De Lie

Anthony Turgis

Belgian Champion Tim Wellens

Michael Woods

Emanuel Buchmann

Felix Gall

2023 world road champion Mathieu van der Poel. Note the rainbow stripes on his jersey sleeves and collar.

Mattias Skjelmose Jensen

2018 Tour de France winner Geraint Thomas

Guillaume Martin
The stages:
| 1 | Flat | Sat 07/05/2025 | Lille Métropole > Lille Métropole | 184.9 km |
| 2 | Hilly | Sun 07/06/2025 | Lauwin-Planque > Boulogne-sur-Mer | 209.1 km |
| 3 | Flat | Mon 07/07/2025 | Valenciennes > Dunkerque | 178.3 km |
| 4 | Hilly | Tue 07/08/2025 | Amiens Métropole > Rouen | 174.2 km |
| 5 | ITT | Wed 07/09/2025 | Caen > Caen | 33.0 km |
| 6 | Hilly | Thu 07/10/2025 | Bayeux > Vire Normandie | 201.5 km |
| 7 | Hilly | Fri 07/11/2025 | Saint-Malo > Mûr-de-Bretagne Guerlédan | 197.0 km |
| 8 | Flat | Sat 07/12/2025 | Saint-Méen-le-Grand > Laval Espace Mayenne | 171.4 km |
| 9 | Flat | Sun 07/13/2025 | Chinon > Châteauroux | 174/1 km |
| 10 | Mountain | Mon 07/14/2025 | Ennezat > Le Mont-Dore Puy de Sancy | 165.3 km |
| - | Rest Day | Tue 07/15/2025 | Toulouse | |
| 11 | Flat | Wed 07/16/2025 | Toulouse > Toulouse | 156.8 km |
| 12 | Mountain | Thu 07/17/2025 | Auch > Hautacam | 180.6 km |
| 13 | ITT | Fri 07/18/2025 | Loudenvielle > Peyragudes | 10.9 km |
| 14 | Mountain | Sat 07/19/2025 | Pau > Luchon-Superbagnères | 182.6 km |
| 15 | Hilly | Sun 07/20/2025 | Muret > Carcassonne | 169.3 km |
| - | Rest Day | Mon 07/21/2025 | Montpellier | |
| 16 | Mountain | Tue 07/22/2025 | Montpellier > Mont Ventoux | 171.5 km |
| 17 | Flat | Wed 07/23/2025 | Bollène > Valence | 160.4 km |
| 18 | Mountain | Thu 07/24/2025 | Vif > Courchevel Col de la Loze | 171.5 km |
| 19 | Mountain | Fri 07/25/2025 | Albertville > La Plagne | 139.9 km |
| 20 | Hilly | Sat 07/26/2025 | Nantua > Pontarlier | 184.2 km |
| 21 | Flat | Sun 07/27/2025 | Mantes-la-Ville > Paris Champs-Élysées | 132.3 km |
| Total | 3,338.8 km |
Start list with back numbers: Friday July 4, 2025.
| UAE Team Emirates-XRG | |
| 1 | Tadej Pogacar |
| 2 | João Almeida |
| 3 | Jhonatan Narvaez |
| 4 | Nils Politt |
| 5 | Pavel Sivakov |
| 6 | Marc Soler |
| 7 | Tim Wellens |
| 8 | Adam Yates |
| Team Visma | Lease a Bike | |
| 11 | Jonas Vingegaard |
| 12 | Edoardo Affini |
| 13 | Tiesj Benoot |
| 14 | Victor Campenaerts |
| 15 | Matteo Jorgenson |
| 16 | Sepp Kuss |
| 17 | Wout van Aert |
| 18 | Simon Yates |
| Soudal Quick-Step | |
| 21 | Remco Evenepoel |
| 22 | Mattia Cattaneo |
| 23 | Pascal Eenkhoorn |
| 24 | Tim Merlier |
| 25 | Valentin Paret-Peintre |
| 26 | Max Schachmann |
| 27 | Bert Van Lerberghe |
| 28 | Ilan Van Wilder |
| EF Education-EasyPost | |
| 31 | Ben Healy |
| 32 | Vincenzo Albanese |
| 33 | Kasper Asgreen |
| 34 | Alex Baudin |
| 35 | Neilson Powless |
| 36 | Harry Sweeny |
| 37 | Michael Valgren |
| 38 | Marijn van den Berg |
| Intermarché-Wanty | |
| 41 | Biniam Girmay |
| 42 | Louis Barré |
| 43 | Vito Braet |
| 44 | Hugo Page |
| 45 | Laurenz Rex |
| 46 | Jonas Rutsch |
| 47 | Roel van Sintmaartensdijk |
| 48 | Georg Zimmermann |
| Bahrain Victorious | |
| 51 | Santiago Buitrago |
| 52 | Phil Bauhaus |
| 53 | Kamil Gradek |
| 54 | Jack Haig |
| 55 | Lenny Martinez |
| 56 | Matej Mohoric |
| 57 | Robert Stannard |
| 58 | Fred Wright |
| INEOS Grenadiers | |
| 61 | Geraint Thomas |
| 62 | Thymen Arensman |
| 63 | Tobias Foss |
| 64 | Filippo Ganna |
| 65 | Axel Laurance |
| 66 | Carlos Rodriguez |
| 67 | Connor Swift |
| 68 | Sam Watson |
| Red Bull-BORA-hansgrohe | |
| 71 | Primoz Roglic |
| 72 | Florian Lipowitz |
| 73 | Jordi Meeus |
| 74 | Gianni Moscon |
| 75 | Laurence Pithie |
| 76 | Mick van Dijke |
| 77 | Danny van Poppel |
| 78 | Aleksandr Vlasov |
| Lidl-Trek | |
| 81 | Jonathan Milan |
| 82 | Simone Consonni |
| 83 | Thibau Nys |
| 84 | Quinn Simmons |
| 85 | Mattias Skjelmose |
| 86 | Toms Skujins |
| 87 | Jasper Stuyven |
| 88 | Edward Theuns |
| Groupama-FDJ | |
| 91 | Guillaume Martin-Guyonnet |
| 92 | Lewis Askey |
| 93 | Cyril Barthe |
| 94 | Romain Grégoire |
| 95 | Valentin Madouas |
| 96 | Quentin Pacher |
| 97 | Paul Penhoët |
| 98 | Clément Russo |
| Alpecin-Deceuninck | |
| 101 | Jasper Philipsen |
| 102 | Silvan Dillier |
| 103 | Kaden Groves |
| 104 | Xandro Meurisse |
| 105 | Jonas Rickaert |
| 106 | Mathieu van der Poel |
| 107 | Gianni Vermeersch |
| 108 | Emiel Verstrynge |
| Tudor Pro Cycling Team | |
| 111 | Julian Alaphilippe |
| 112 | Alberto Dainese |
| 113 | Marco Haller |
| 114 | Marc Hirschi |
| 115 | Fabian Lienhard |
| 116 | Marius Mayrhofer |
| 117 | Michael Storer |
| 118 | Matteo Trentin |
| Team Jayco-AlUla | |
| 121 | Ben O'Connor |
| 122 | Edward Dunbar |
| 123 | Luke Durbridge |
| 124 | Dylan Groenewegen |
| 125 | Luka Mezgec |
| 126 | Lucas Plapp |
| 127 | Elmar Reinders |
| 128 | Mauro Schmid |
| Arkea-B&B Hotels | |
| 131 | Kévin Vauquelin |
| 132 | Amaury Capiot |
| 133 | Ewen Costiou |
| 134 | Arnaud Démare |
| 135 | Raúl García |
| 136 | Mathis Le Berre |
| 137 | Cristian Rodriguez |
| 138 | Clément Venturini |
| Movistar Team | |
| 141 | Enric Mas |
| 142 | William Barta |
| 143 | Pablo Castrillo |
| 144 | Nelson Oliveira |
| 145 | Iván García Cortina |
| 146 | Gregor Mühlberger |
| 147 | Iván Romeo |
| 148 | Einer Rubio |
| Decathlon AG2R La Mondiale | |
| 151 | Felix Gall |
| 152 | Bruno Armirail |
| 153 | Clément Berthet |
| 154 | Stefan Bissegger |
| 155 | Oliver Naesen |
| 156 | Aurélien Paret-Peintre |
| 157 | Callum Scotson |
| 158 | Bastien Tronchon |
| Cofidis | |
| 161 | Emanuel Buchmann |
| 162 | Alex Aranburu |
| 163 | Bryan Coquard |
| 164 | Ion Izagirre |
| 165 | Alexis Renard |
| 166 | Dylan Teuns |
| 167 | Benjamin Thomas |
| 168 | Damien Touzé |
| XDS Astana Team | |
| 171 | Harold Tejada |
| 172 | Davide Ballerini |
| 173 | Cees Bol |
| 174 | Clément Champoussin |
| 175 | Yevgeniy Fedorov |
| 176 | Sergio Higuita |
| 177 | Mike Teunissen |
| 178 | Simone Velasco |
| Team TotalEnergies | |
| 181 | Steff Cras |
| 182 | Mathieu Burgaudeau |
| 183 | Alexandre Delettre |
| 184 | Thomas Gachignard |
| 185 | Emilien Jeannière |
| 186 | Jordan Jegat |
| 187 | Anthony Turgis |
| 188 | Mattéo Vercher |
| Team Picnic PostNL | |
| 191 | Oscar Onley |
| 192 | Warren Barguil |
| 193 | Pavel Bittner |
| 194 | Sean Flynn |
| 195 | Tobias Lund Andresen |
| 196 | Niklas Märkl |
| 197 | Tim Naberman |
| 198 | Frank van den Broek |
| Israel-Premier Tech | |
| 201 | Michael Woods |
| 202 | Pascal Ackermann |
| 203 | Joe Blackmore |
| 204 | Guillaume Boivin |
| 205 | Matis Louvel |
| 206 | Alexey Lutsenko |
| 207 | Krists Neilands |
| 208 | Jake Stewart |
| Lotto | |
| 211 | Arnaud De Lie |
| 212 | Jenno Berckmoes |
| 213 | Jasper De Buyst |
| 214 | Jarrad Drizners |
| 215 | Sébastien Grignard |
| 216 | Eduardo Sepulveda |
| 217 | Lennert Van Eetvelt |
| 218 | Brent Van Moer |
| Uno-X Mobility | |
| 221 | Tobias Halland Johannessen |
| 222 | Jonas Abrahamsen |
| 223 | Magnus Cort |
| 224 | Stian Fredheim |
| 225 | Markus Hoelgaard |
| 226 | Anders Halland Johannessen |
| 227 | Andreas Leknessund |
| 228 | Søren Wærenskjold |
The race:
Talk about colouring inside the lines! The unveiling of the Grand Départ in northern France came in the wake of three editions that got the show on the road in Denmark, Spain and, most recently, Italy. The route of the 112th Tour de France will stretch for 3,320 kilometres without venturing beyond the borders of France, taking the peloton from the Esplanade du Champs de Mars in Lille in the inaugural stage, on 5 July, to the finish on 27 July, when a powerful sense of homecoming will sweep through the peloton as the riders barrel down the Champs-Élysées in Paris for the fiftieth time.
This golden jubilee is overflowing with meaning for the Tour, as 1975 also saw the introduction of the polka-dot jersey and the launch of the best young rider classification, symbolised by the white jersey. The names that stand out from the illustrious annals of French cycling will also be present along the route in the shape of brushes with history in which the stars of the peloton will be eager to shine. After a stint in northern France, where the opening salvo of the puncheur war will be fired in Boulogne-sur-Mer (stage 2), the competition will continue at the same ferocious pace in Normandy, with a stage win up for grabs in Jacques Anquetil's home town of Rouen (stage 4). A trek through Norman Switzerland culminating in Vire will dispel any lingering doubts on the ability of the region to host a stage with a cumulative altitude gain of 3,500 metres (stage 6).
The peloton will roll through the Breton town of Yffiniac to mark 40 years since Bernard Hinault claimed his last victory, but the tribute will soon turn into a challenge with a double serving of the Côte de Mûr-de-Bretagne at the end of the day (stage 7). Right after that, the stage to Saint-Méen-le-Grand will be a blast from the past, harking back to the third consecutive victory of the local hero Louison Bobet, 70 years ago.
The opening week will draw to a close on 14 July with a firework display on the leg-breaking terrain of south-central France, with a record seven category 2 climbs before the finish at the Le Mont-Dore ski resort, at the foot of the Puy de Sancy (stage 10). The Massif Central will be merely the gateway to the mountains, as a Pyrenean trilogy will quickly follow with a stage to Hautacam (stage 12), a mountain time trial leading to Peyragudes (stage 13) and, as the icing on the cake, the return to Luchon-Superbagnères (stage 14), held on a carbon copy of the course on which things started to go south for The Badger in his duel with Greg LeMond in the 1986 Tour de France.
Another climbing fest will come in Provence, where the cream of the climbing crop will clash for a prestigious win at the summit of the Mont Ventoux (stage 16), twelve years after the last stage finish at the observatory. However, the fight for the yellow jersey will rage on in the Alps. An altitude gain of 5,500 metres awaits the peloton on the road to the Col de la Loze, which will be tackled head-on from Courchevel this time round (stage 18).
If the race has not yet been decided by then, there will be a new opportunity to tip the scales in the stage to La Plagne (stage 19), at the end of an ascent where Laurent Fignon struck hard in 1984 and 1987. The slopes of the Jura on the road to Pontarlier (stage 20) are unlikely to shake up the overall podium, as is the returning finale on the Champs-Élysées, which will set up a rematch between the winners and losers of the probable sprints in Dunkirk (stage 3), Laval (stage 8), Châteauroux (stage 9), Toulouse (stage 11) and Valence (stage 17).
ROUTE
100% French. The 2025 Tour de France won’t be making any sorties beyond France’s borders. This has not happened since 2020. It will visit 11 Regions and 34 departments.
STAGES
There will be 21 stages: 7 flat stages, 6 hilly stages, 6 mountain stages with five mountain finishes at Hautacam, Luchon-Superbagnères, Mont Ventoux, Courchevel Col de la Loze and La Plagne Tarentaise, and 2 time trials. There will be 2 rest days.
NEW STAGE TOWNS
From a total of 39, 8 stage towns/locations will be joining the Tour club:
Lauwin-Planque (start of stage 2)
Bayeux (start of stage 6)
Chinon (start of stage 9)
Ennezat (start of stage 10)
Le Mont-Dore Puy de Sancy (finish of stage 10)
Bollène (start of stage 17)
Vif (start of stage 18)
Mantes-la-Ville (start of stage 21)
MOUNTAINS
This 112th edition will feature climbs and summits in the Massif Central, the Pyrenees, the Alps and the Jura.
The Col de la Loze (2,304m) will be the highest point of the 2025 Tour. For the first time, the climb will tackled via its eastern flank from Courchevel.
39 years ago in 1986 – that was the last time a Pau > Luchon-Superbagnères stage appeared on the Tour route.
ELEVATION GAIN
The total vertical gain during the 2025 Tour de France will be 51,550m.
2 TIME TRIALS
The 5th stage, Caen > Caen (33km), will provide ideal terrain for rouleurs who specialise in solo efforts. The terrain and gradients will be quite different on stage 13’s 11km TT between and Peyragudes
TIME BONUSES
Time bonuses will be awarded at the finish of each stage, with 10, 6 and 4 seconds awarded to the first, second and third riders, respectively.
RIDERS
176 riders representing 22 teams will line up for the start on Saturday 5th July.