2023 men’s Tour de France
Male Team 01 - 23 Jul

Tour de France

3387 Kilometers 21 Stages
Close
Close

TV

As usual during the last few years, Eurosport and GCN will be broadcasting each and every of the 21 stages live in full.

Close

Timetable

Stages will tend to finish between 5.00 and 5.30pm. The two Sundays pre-rest day will be a bit different, with scheduled finishes around 6.15pm. The grand finale in Paris is expected around 7.30pm.

Close

Bonus

There will be 10-6-4″ at the finish of every road stage, plus 8-5-2″ at the Point Bonus -marked with a ‘B’ on yellow background at the race profiles- distributed over the route.

Close

Social Media

The race’s official Instagram account is @letourdefrance; the hashtag is #TDF2023.

Close

Score

Seven overall victories and 34 stage wins are the coveted palmarès of the squads managed by José Miguel Echávarri and Eusebio Unzué in the Tour de France, the full list available on our website’s History section.

Stages

Analysis

01
Bilbao (182km)
01 July
  1. 01 Adam Yates UAE Team Emirates 4h22'49"
  2. 02 Simon Yates Team Jayco-AlUla +4"
  3. 03 Tadej Pogacar UAE Team Emirates +12"
  4. 16 Alex Aranburu Movistar Team +33"
  5. 49 Matteo Jorgenson Movistar Team +2'38"
  6. 54 Gorka Izagirre Movistar Team +3'13"
  7. 63 Nelson Oliveira Movistar Team +4'59"
  8. 86 Ruben Guerreiro Movistar Team +9'42"
  9. 104 Antonio Pedrero Movistar Team +11'03"
  10. 105 Gregor Mühlberger Movistar Team "
  11. —  Enric Mas Movistar Team DNF
02
Vitoria - San Sebastián (208.9km)
02 July
  1. 01 Victor Lafay Cofidis 4h46'39"
  2. 02 Wout Van Aert Jumbo – Visma "
  3. 03 Tadej Pogacar UAE Team Emirates "
  4. 25 Alex Aranburu Movistar Team +58"
  5. 35 Ruben Guerreiro Movistar Team +2'25"
  6. 53 Gregor Mühlberger Movistar Team +5'00"
  7. 54 Gorka Izagirre Movistar Team "
  8. 55 Antonio Pedrero Movistar Team "
  9. 89 Nelson Oliveira Movistar Team +11'42"
  10. 122 Matteo Jorgenson Movistar Team +14'10"
03
Amorebieta - Bayonne (187.4km)
03 July
  1. 01 Jasper Philipsen Alpecin – Deceuninck 4h43'15"
  2. 02 Phil Bauhaus Bahrain Victorious "
  3. 03 Caleb Ewan Lotto – Dstny "
  4. 56 Nelson Oliveira Movistar Team "
  5. 57 Ruben Guerreiro Movistar Team "
  6. 76 Gorka Izagirre Movistar Team "
  7. 107 Antonio Pedrero Movistar Team +37"
  8. 159 Matteo Jorgenson Movistar Team +2'09"
  9. 160 Alex Aranburu Movistar Team "
  10. 163 Gregor Mühlberger Movistar Team "
04
Dax - Nogaro (181.8km)
04 July
  1. 01 Jasper Philipsen Alpecin – Deceuninck 4h25'28"
  2. 02 Caleb Ewan Lotto – Dstny "
  3. 03 Phil Bauhaus Bahrain Victorious "
  4. 58 Ruben Guerreiro Movistar Team "
  5. 109 Nelson Oliveira Movistar Team "
  6. 144 Gorka Izagirre Movistar Team +2'12"
  7. 151 Matteo Jorgenson Movistar Team "
  8. 152 Alex Aranburu Movistar Team "
  9. 158 Gregor Mühlberger Movistar Team "
  10. 168 Antonio Pedrero Movistar Team +2'50"
05
Pau - Laruns (162.7km)
05 July
  1. 01 Jai Hindley Bora-Hansgrohe 3h57'37"
  2. 02 Giulio Ciccone Trek-Segafredo +32"
  3. 03 Felix Gall AG2R Citroën Team "
  4. 22 Matteo Jorgenson Movistar Team +1'57"
  5. 40 Ruben Guerreiro Movistar Team +6'49"
  6. 57 Gregor Mühlberger Movistar Team +11'08"
  7. 58 Antonio Pedrero Movistar Team "
  8. 83 Nelson Oliveira Movistar Team +17'15"
  9. 89 Gorka Izagirre Movistar Team "
  10. 103 Alex Aranburu Movistar Team +22'24"
06
Tarbes - Cauterets (144.9km)
06 July
  1. 01 Tadej Pogacar UAE Team Emirates 3h54'27"
  2. 02 Jonas Vingegaard Jumbo – Visma +24"
  3. 03 Tobias Johannessen Uno-X +1'22"
  4. 04 Ruben Guerreiro Movistar Team +2'06"
  5. 36 Gorka Izagirre Movistar Team +7'56"
  6. 44 Antonio Pedrero Movistar Team +12'27"
  7. 49 Gregor Mühlberger Movistar Team +14'14"
  8. 79 Nelson Oliveira Movistar Team +23'22"
  9. 80 Matteo Jorgenson Movistar Team "
  10. 82 Alex Aranburu Movistar Team "
07
Mont-de-Marsan - Bordeaux (169.9km)
07 July
  1. 01 Jasper Philipsen Alpecin – Deceuninck 3h46'28"
  2. 02 Mark Cavendish Astana Pro Team "
  3. 03 Biniam Girmay Intermarché – Circus – Wanty "
  4. 48 Gorka Izagirre Movistar Team "
  5. 102 Nelson Oliveira Movistar Team +57"
  6. 106 Antonio Pedrero Movistar Team +1'32"
  7. 107 Ruben Guerreiro Movistar Team "
  8. 131 Gregor Mühlberger Movistar Team +2'09"
  9. 138 Alex Aranburu Movistar Team +2'32"
  10. 149 Matteo Jorgenson Movistar Team +3'05"
08
Libourne - Limoges (200.7km)
08 July
  1. 01 Mads Pedersen Lidl-Trek 4h12'26"
  2. 02 Jasper Philipsen Alpecin – Deceuninck "
  3. 03 Wout Van Aert Jumbo – Visma "
  4. 12 Alex Aranburu Movistar Team "
  5. 53 Gorka Izagirre Movistar Team +33"
  6. 78 Gregor Mühlberger Movistar Team +1'15"
  7. 79 Nelson Oliveira Movistar Team +1'24"
  8. 107 Ruben Guerreiro Movistar Team +5'04"
  9. 108 Antonio Pedrero Movistar Team "
  10. 132 Matteo Jorgenson Movistar Team +6'22"
09
Saint-Léonard-de-Noblat - Puy de Dôme (182.4km)
09 July
  1. 01 Michael Woods Israel – Premier Tech 4h19'41"
  2. 02 Pierre Latour Team TotalEnergies +28"
  3. 03 Matej Mohoric Bahrain Victorious +35"
  4. 04 Matteo Jorgenson Movistar Team "
  5. 11 Gorka Izagirre Movistar Team +4'57"
  6. 48 Nelson Oliveira Movistar Team +19'56"
  7. 51 Ruben Guerreiro Movistar Team "
  8. 127 Antonio Pedrero Movistar Team +28'56"
  9. 134 Gregor Mühlberger Movistar Team "
  10. 142 Alex Aranburu Movistar Team "
10
Vulcania - Issoire (167.2km)
11 July
  1. 01 Pello Bilbao Bahrain Victorious 3h52'34"
  2. 02 Georg Zimmermann Intermarché – Circus – Wanty "
  3. 03 Ben O'Connor AG2R Citroën Team "
  4. 06 Antonio Pedrero Movistar Team +3"
  5. 13 Alex Aranburu Movistar Team +2'53"
  6. 49 Ruben Guerreiro Movistar Team "
  7. 55 Gorka Izagirre Movistar Team "
  8. 72 Nelson Oliveira Movistar Team +9'23"
  9. 97 Gregor Mühlberger Movistar Team +12'55"
  10. 98 Matteo Jorgenson Movistar Team "
11
Clermont-Ferrand - Moulins (179.8km)
12 July
  1. 01 Jasper Philipsen Alpecin – Deceuninck 4h01'07"
  2. 02 Dylan Groenewegen Team Jayco-AlUla "
  3. 03 Phil Bauhaus Bahrain Victorious "
  4. 96 Ruben Guerreiro Movistar Team +35"
  5. 130 Antonio Pedrero Movistar Team +1'00"
  6. 134 Alex Aranburu Movistar Team "
  7. 135 Gorka Izagirre Movistar Team "
  8. 136 Nelson Oliveira Movistar Team "
  9. 155 Gregor Mühlberger Movistar Team +2'09"
  10. 137 Matteo Jorgenson Movistar Team "
12
Roanne - Belleville-en-Beaujolais (168.8km)
13 July
  1. 01 Ion Izagirre Cofidis 3h51'42"
  2. 02 Mathieu Burgaudeau Team TotalEnergies +58"
  3. 03 Matteo Jorgenson Movistar Team "
  4. 09 Ruben Guerreiro Movistar Team +1'27"
  5. 48 Gorka Izagirre Movistar Team +4'14"
  6. 61 Nelson Oliveira Movistar Team +11'25"
  7. 65 Gregor Mühlberger Movistar Team "
  8. 73 Antonio Pedrero Movistar Team "
  9. 81 Alex Aranburu Movistar Team +16'26"
13
Châtillon-sur-Chalaronne - Grand Colombier (137.8km)
14 July
  1. 01 Michal Kwiatkowski INEOS Grenadiers 3h17'33"
  2. 02 Maxim van Gils Lotto – Dstny +47"
  3. 03 Tadej Pogacar UAE Team Emirates +50"
  4. 33 Nelson Oliveira Movistar Team +6'08"
  5. 47 Ruben Guerreiro Movistar Team +14'24"
  6. 74 Antonio Pedrero Movistar Team +21'31"
  7. 79 Alex Aranburu Movistar Team +22'19"
  8. 80 Gorka Izagirre Movistar Team "
  9. 88 Gregor Mühlberger Movistar Team "
  10. 134 Matteo Jorgenson Movistar Team +24'38"
14
Annemasse - Morzine (151.8km)
15 July
  1. 01 Carlos Rodríguez INEOS Grenadiers 3h58'45"
  2. 02 Tadej Pogacar UAE Team Emirates +5"
  3. 03 Jonas Vingegaard Jumbo – Visma "
  4. 29 Gregor Mühlberger Movistar Team +20'04"
  5. 49 Gorka Izagirre Movistar Team +28'49"
  6. 55 Nelson Oliveira Movistar Team +29'03"
  7. 56 Matteo Jorgenson Movistar Team "
  8. 57 Alex Aranburu Movistar Team "
  9. —  Antonio Pedrero Movistar Team DNF
  10. —  Ruben Guerreiro Movistar Team DNF
15
Les Gets - Saint-Gervais (179km)
16 July
  1. 01 Wout Poels Bahrain Victorious 4h40'45"
  2. 02 Wout van Aert Jumbo – Visma +2'08"
  3. 03 Mathieu Burgaudeau Team TotalEnergies +3'00"
  4. 12 Alex Aranburu Movistar Team +5'10"
  5. 30 Gregor Mühlberger Movistar Team +10'47"
  6. 61 Gorka Izagirre Movistar Team +23'50"
  7. 71 Nelson Oliveira Movistar Team +27'55"
  8. 114 Matteo Jorgenson Movistar Team +32'26"
16
Passy - Combloux (ITT / CRI) (22.4km)
18 July
  1. 01 Jonas Vingegaard Jumbo – Visma 32'36"
  2. 02 Tadej Pogacar UAE Team Emirates +1'38"
  3. 03 Wout Van Aert Jumbo – Visma +2'51"
  4. 54 Gregor Mühlberger Movistar Team +5'54"
  5. 79 Nelson Oliveira Movistar Team +6'28"
  6. 93 Alex Aranburu Movistar Team +6'39"
  7. 101 Gorka Izagirre Movistar Team +6'48"
  8. —  Matteo Jorgenson Movistar Team DNS
17
Saint-Gervais - Courchevel (165.7km)
19 July
  1. 01 Felix Gall AG2R Citroën Team 4h49'08"
  2. 02 Simon Yates Team Jayco-AlUla +34"
  3. 03 Pello Bilbao Bahrain Victorious +1'38"
  4. 35 Gregor Mühlberger Movistar Team +19'42"
  5. 54 Nelson Oliveira Movistar Team +29'29"
  6. 90 Gorka Izagirre Movistar Team +36'33"
  7. 106 Alex Aranburu Movistar Team "
18
Moûtiers - Bourg-en-Bresse (184.9km)
20 July
  1. 01 Kasper Asgreen Soudal – Quick Step 4h06'48"
  2. 02 Pascal Eenkhoorn Lotto – Dstny "
  3. 03 Jonas Abrahamsen Uno-X "
  4. 14 Alex Aranburu Movistar Team "
  5. 34 Gorka Izagirre Movistar Team "
  6. 100 Nelson Oliveira Movistar Team +50"
  7. 117 Gregor Mühlberger Movistar Team "
19
Moirans-en-Montagne - Poligny (172.8km)
21 July
  1. 01 Matej Mohoric Bahrain Victorious 3h31'02"
  2. 02 Kasper Asgreen Soudal – Quick Step "
  3. 03 Ben O'Connor AG2R Citroën Team +4"
  4. 61 Gorka Izagirre Movistar Team +13'43"
  5. 83 Nelson Oliveira Movistar Team "
  6. 91 Alex Aranburu Movistar Team "
  7. 145 Gregor Mühlberger Movistar Team +16'45"
20
Belfort - Le Markstein (133.5km)
22 July
  1. 01 Tadej Pogacar UAE Team Emirates 3h27'18"
  2. 02 Felix Gall AG2R Citroën Team "
  3. 03 Jonas Vingegaard Jumbo – Visma "
  4. 21 Alex Aranburu Movistar Team +5'07"
  5. 30 Gregor Mühlberger Movistar Team +7'26"
  6. 47 Nelson Oliveira Movistar Team +12'27"
  7. 58 Gorka Izagirre Movistar Team +16'38"
21
Saint-Quentin-en-Yvelines - Paris (115.1km)
23 July
  1. 01 Jordi Meeus Bora-Hansgrohe 2h56'13"
  2. 02 Jasper Philipsen Alpecin – Deceuninck "
  3. 03 Dylan Groenewegen Team Jayco-AlUla "
  4. 17 Alex Aranburu Movistar Team "
  5. 36 Gorka Izagirre Movistar Team "
  6. 69 Nelson Oliveira Movistar Team "
  7. 134 Gregor Mühlberger Movistar Team "

Analysis

Showing off a brandnew kitthe ‘Iceberg’ collection from Gobik-, starting from their home country and tackling a route as emblematic as demanding, the Movistar Team will be facing in 2023 no less than its 41st consecutive appearance in the Tour de Francia. Enric Mas will be their main GC reference, while the Blues -turned into ‘Whites’ for the upcoming three weeks’- will also be keeping an eye on every day’s fight at the most famous race in the calendar, where they will try to make the big ‘M’ shine in their 13th year of sponsorship.

In what looks almost like an imitation of La Vuelta, the route for this year’s ‘Grande Boucle’ will force the main contenders to fight right from the beginning. The two full stages in the Basque Country are as hard as one could expect from such a ‘Grand Départ’: Vivero (Cat-2) and Pike Bidea (Cat-3) will be near the finish of stage one in Bilbao on Saturday 1st, while Jaizkibel (Cat-2) will be faced just 16km from San Sebastián on Sunday 2nd. Two clearer chances for the sprinters in Bayonne (Monday 3rd) and the Nogaro circuit (Tuesday 4th) will be followed by an early incursion into the Pyrenees: Soudet (HC) and Marie Blanque (Cat-1) on Wednesday 5th, then a tough stage six (Thursday 6th), with Aspin (Cat-1), Tourmalet (HC) and a finish up Cauterets (Cat-1).

Crossing the plains of Aquitaine, with sprint finishes in Bordeaux (Friday 7th) and Limoges (Saturday 8th), we will get to the comeback of a legend: the Puy de Dôme (HC), a mountain-top finish prior to the first rest day (Sunday 9th), with some brutal slopes in its second half. As two more bunch sprints are expected following that initial ‘repos’, the winning break -so characteristic in the Tour- should make its appearance back on Thursday 13th, with a series of shorter, sharp ascents towards Belleville-en-Beaujolais.

The big mountains will be back in force at ‘quatorze juillet’, on Ain soil, with the final ascent to the Grand Colombier (HC). It will be the prelude to the Alps, divided into two ‘halves’, with a weekend duo composed by Cou (Cat-1), Feu (Cat-1), Ramaz (Cat-1) and Joux Plane (HC), on Saturday 15th; and Forclaz de Montmin (Cat-1), Croix-Fry (Cat-1), Amerands (Cat-2) and Saint-Gervais (Cat-1), Sunday 16th.

It won’t be before Tuesday 18th July, at stage sixteen of the race, when the peloton will face the only individual time trial of this year’s TDF, not a flat one by any means, with the côte de Domancy (Cat-2) before the finish in Combloux (22.4km). The Alps will be over with argualy the Queen stage of the race (Wednesday 19th): even if shorter than usual (165km), it contains the cols of Saisies (Cat-1), Cormet de Roselend (Cat-1), Longefoy (Cat-2) and the endless La Loze (HC; almost 30km from the foot of the ascent) towards the Altiport of Courchevel.

The mountains won’t end there: this year, after two flat stages towards the Vosges, the race will be decided on Saturday 22nd with a final ‘raid’ of climbs remembering the route where Annemiek van Vleuten all but won the 2022 TDFF. Just 133km, yet featuring the Ballon d’Alsace (Cat-2), Petit Ballon (Cat-1), Platzerwasel (Cat-1) and three other ‘côtes’ before the finish in Le Markstein.