All sports Site

Menu
Cycling - Tour de France - 2025 - Detailed results

Cycling - Tour de France - 2025 - Detailed results

Choice of a season :

France

Results 2025

Tour de France 2025

FranceFrance - 5 July 2025 - 27 July 2025


General classification - 27 July 2025


1SLOTadej Pogacar (SLO)76:00:32
2DENJonas Vingegaard Rasmussen (DEN)Team Visma | Lease A Bike4:24
3GERFlorian Lipowitz (GER)Red Bull - Bora - Hansgrohe11:00
4GBROscar Onley (GBR)12:12
5AUTFelix Gall (AUT)Decathlon AG2R La Mondiale Team17:12
6NORTobias Halland Johannessen (NOR)Uno-X Mobility20:14
7FRAKévin Vauquelin (FRA)22:35
8SLOPrimoz Roglic (SLO)Red Bull - Bora - Hansgrohe25:30
9IRLBen Healy (IRL)EF Education - Easypost28:02
10FRAJordan Jegat (FRA)Totalenergies32:42
11AUSBen O'Connor (AUS)Team Jayco Alula34:34
12NEDThymen Arensman (NED)52:41
13ECUJhonnatan Manuel Narváez Prado (ECU)Uae Team Emirates - Xrg1:04:36
14COLSergio Andres Higuita Garcia (COL)Xds Astana Team1:08:19
15GBRSimon Yates (GBR)Team Visma | Lease A Bike1:17:30
16FRAGuillaume Martin (FRA)Groupama - Fdj1:18:07
17USASepp Kuss (USA)Team Visma | Lease A Bike1:20:24
18AUTGregor Mühlberger (AUT)Movistar1:28:17
19USAMatteo Jorgenson (USA)1:29:28
20SPACristián Rodríguez Martin (SPA)1:36:15
21FRAValentin Madouas (FRA)Groupama - Fdj1:39:46
22BELXandro Meurisse (BEL)Alpecin - Deceuninck1:43:46
23FRAWarren Barguil (FRA)Team Picnic Postnl1:48:09
24GBRAdam Yates (GBR)Uae Team Emirates - Xrg1:48:41
25FRAAurélien Paret-Peintre (FRA)Decathlon AG2R La Mondiale Team2:12:52
26SPARaul Garcia Pierna (SPA)2:15:58
27RUSAleksander Vlasov (RUS)Red Bull - Bora - Hansgrohe2:16:15
28BELVictor Campenaerts (BEL)Team Visma | Lease A Bike2:20:36
29SPAMarc Soler Gimenez (SPA)Uae Team Emirates - Xrg2:21:01
30GEREmanuel Buchmann (GER)Cofidis2:21:34
31COLEiner Augusto Rubio Reyes (COL)Movistar2:21:56
32BELIlan Van Wilder (BEL)Soudal - Quick Step2:23:14
33AUSCallum Scotson (AUS)Decathlon AG2R La Mondiale Team2:25:40
34FRARomain Grégoire (FRA)Groupama - Fdj2:25:58
35AUSHarry Sweeny (AUS)EF Education - Easypost2:27:58
36FRAClément Berthet (FRA)Decathlon AG2R La Mondiale Team2:32:50
37BELTim Wellens (BEL)Uae Team Emirates - Xrg2:38:24
38ITASimone Velasco (ITA)Xds Astana Team2:41:31
39NEDFrank Van Den Broek (NED)Team Picnic Postnl2:45:44
40COLSantiago Buitrago Sanchez (COL)Bahrain Victorious2:45:48
41FRAValentin Paret-Peintre (FRA)Soudal - Quick Step2:47:05
42AUSMichael Storer (AUS)Tudor Pro Cycling Team2:50:51
43FRAClément Venturini (FRA)2:52:39
44COLHarold Alfonso Tejada Canacue (COL)Xds Astana Team2:54:34
45FRAQuentin Pacher (FRA)Groupama - Fdj2:56:00
46FRAAlex Baudin (FRA)EF Education - Easypost2:56:15
47USANeilson Powless (USA)EF Education - Easypost2:58:52
48GBRJoseph Blackmore (GBR)Israel - Premier Tech2:59:04
49NEDPascal Eenkhoorn (NED)Soudal - Quick Step3:00:25
50FRABruno Armirail (FRA)Decathlon AG2R La Mondiale Team3:03:12
51FRAEwen Costiou (FRA)3:06:35
52CANMichael Woods (CAN)Israel - Premier Tech3:06:59
53FRAAxel Laurance (FRA)3:10:10
54BELTiesj Benoot (BEL)Team Visma | Lease A Bike3:10:19
55FRAAlexandre Delettre (FRA)Totalenergies3:12:28
56FRAJulian Alaphilippe (FRA)Tudor Pro Cycling Team3:13:20
57NORAndreas Leknessund (NOR)Uno-X Mobility3:14:44
58GBRGeraint Howell Thomas (GBR)3:14:57
59USAQuinn Simmons (USA)Lidl - Trek3:17:36
60FRAThomas Gachignard (FRA)Totalenergies3:23:14
61FRAMathis Le Berre (FRA)3:25:28
62BELJasper Stuyven (BEL)Lidl - Trek3:26:11
63FRAMathieu Burgaudeau (FRA)3:26:18
64NORMarkus Hoelgård (NOR)Uno-X Mobility3:26:29
65BELEmiel Verstrynge (BEL)Alpecin - Deceuninck3:28:01
66BELJenno Berckmoes (BEL)Lotto3:33:12
67BELWout Van Aert (BEL)Team Visma | Lease A Bike3:34:06
68GERMaximilian Schachmann (GER)Soudal - Quick Step3:35:01
69SPAIon Izagirre Insausti (SPA)Cofidis3:35:02
70NORTobias Foss (NOR)3:35:15
71NORJonas Abrahamsen (NOR)Uno-X Mobility3:36:21
72DENMichael Valgren Hundahl (DEN)EF Education - Easypost3:37:01
73BELOliver Naesen (BEL)Decathlon AG2R La Mondiale Team3:39:28
74PORNelson Filipe Santos Simoes Oliveira (POR)Movistar3:41:03
75GERNils Politt (GER)Uae Team Emirates - Xrg3:44:45
76NORAnders Halland Johannessen (NOR)Uno-X Mobility3:46:02
77FRABastien Tronchon (FRA)Decathlon AG2R La Mondiale Team3:46:36
78SWIMarc Hirschi (SWI)Tudor Pro Cycling Team3:48:37
79FRALenny Martinez (FRA)Bahrain Victorious3:49:05
80NEDMike Teunissen (NED)Xds Astana Team3:49:28
81SPAAlex Aranburu Deba (SPA)Cofidis3:49:29
82FRALouis Barré (FRA)Intermarché - Wanty3:51:34
83GERMarius Mayrhofer (GER)Tudor Pro Cycling Team3:53:18
84BELBrent van Moer (BEL)Lotto3:53:19
85FRAClément Champoussin (FRA)Xds Astana Team3:53:27
86AUSKaden Groves (AUS)Alpecin - Deceuninck3:53:29
87FRAPavel Sivakov (FRA)Uae Team Emirates - Xrg3:54:19
88LATKrists Neilands (LAT)Israel - Premier Tech3:54:25
89NZLLaurence Pithie (NZL)Red Bull - Bora - Hansgrohe3:54:44
90BELDylan Theuns (BEL)Cofidis3:55:48
91DENKasper Asgreen (DEN)EF Education - Easypost3:58:25
92KAZAlexey Lutsenko (KAZ)Israel - Premier Tech3:59:52
93FRAClément Russo (FRA)Groupama - Fdj4:01:44
94FRADamien Touzé (FRA)Cofidis4:01:48
95LATToms Skujins (LAT)Lidl - Trek4:04:16
96DENTobias Lund Andresen (DEN)Team Picnic Postnl4:06:51
97AUTMarco Haller (AUT)Tudor Pro Cycling Team4:09:24
98BELJonas Rickaert (BEL)Alpecin - Deceuninck4:11:17
99ITAMatteo Trentin (ITA)Tudor Pro Cycling Team4:12:31
100FRAMatis Louvel (FRA)Israel - Premier Tech4:13:01
101SWIMauro Schmid (SWI)Team Jayco Alula4:14:00
102USAWilliam Barta (USA)Movistar4:20:07
103BELGianni Vermeersch (BEL)Alpecin - Deceuninck4:22:29
104GBRAlfred Wright (GBR)Bahrain Victorious4:22:52
105ITAGianni Moscon (ITA)Red Bull - Bora - Hansgrohe4:30:56
106FRAAnthony Turgis (FRA)Totalenergies4:31:58
107SPAIván Romeo Abad (SPA)Movistar4:33:49
108GBRJake Stewart (GBR)Israel - Premier Tech4:36:37
109GBRConnor Swift (GBR)4:40:30
110SPAPablo Castrillo Zapater (SPA)Movistar4:42:51
111FRAPaul Penhoët (FRA)Groupama - Fdj4:44:44
112GERNiklas Märkl (GER)Team Picnic Postnl4:46:23
113NEDMick Van Dijke (NED)Red Bull - Bora - Hansgrohe4:46:50
114ITAVincenzo Albanese (ITA)EF Education - Easypost4:48:20
115GBRSamuel Watson (GBR)4:50:14
116BELThibau Nys (BEL)Lidl - Trek4:50:42
117SPAIvan Garcia Cortina (SPA)Movistar4:53:18
118ITAEdoardo Affini (ITA)Team Visma | Lease A Bike4:54:53
119ITAAlberto Dainese (ITA)Tudor Pro Cycling Team4:56:31
120NEDTim Naberman (NED)Team Picnic Postnl5:00:03
121AUSLuke Plapp (AUS)Team Jayco Alula5:02:34
122ARGEduardo Sepúlveda (ARG)Lotto5:02:54
123AUSRobert Stannard (AUS)Bahrain Victorious5:03:30
124FRAMattéo Vercher (FRA)Totalenergies5:06:33
125GERPascal Ackermann (GER)Israel - Premier Tech5:09:57
126SLOMatej Mohoric (SLO)Bahrain Victorious5:10:17
127GBRLewis Askey (GBR)Groupama - Fdj5:10:40
128GERJonas Rutsch (GER)Intermarché - Wanty5:11:07
129AUSJarrod Drisners (AUS)Lotto5:11:17
130DENMagnus Cort Nielsen (DEN)Uno-X Mobility5:11:51
131SWISilvan Dillier (SWI)Alpecin - Deceuninck5:14:12
132ERABiniyam Ghirmay Hailu (ERA)Intermarché - Wanty5:14:55
133CZEPavel Bittner (CZE)Team Picnic Postnl5:17:44
134GBRSean Flynn (GBR)Team Picnic Postnl5:18:13
135ITADavide Ballerini (ITA)Xds Astana Team5:20:28
136BELAmaury Capiot (BEL)5:22:38
137AUSLuke Durbridge (AUS)Team Jayco Alula5:23:21
138FRAHugo Page (FRA)Intermarché - Wanty5:24:23
139NORStian Fredheim (NOR)Uno-X Mobility5:26:41
140NEDElmar Reinders (NED)Team Jayco Alula5:28:50
141BELLaurenz Rex (BEL)Intermarché - Wanty5:29:16
142BELArnaud De Lie (BEL)Lotto5:29:35
143BELVito Braet (BEL)Intermarché - Wanty5:32:04
144BELSébastien Grignard (BEL)Lotto5:33:48
145FRAAlexis Renard (FRA)Cofidis5:34:56
146ITAJonathan Milan (ITA)Lidl - Trek5:35:35
147BELBert Van Lerberghe (BEL)Soudal - Quick Step5:36:47
148BELTim Merlier (BEL)Soudal - Quick Step5:37:19
149CANGuillaume Boivin (CAN)Israel - Premier Tech5:37:44
150NEDDylan Groenewegen (NED)Team Jayco Alula5:38:24
151GERPhil Bauhaus (GER)Bahrain Victorious5:39:29
152SLOLuka Mezgec (SLO)Team Jayco Alula5:40:08
153FRAArnaud Démare (FRA)5:40:35
154FRABenjamin Thomas (FRA)Cofidis5:41:16
155POLKamil Gradek (POL)Bahrain Victorious5:43:51
156NEDRoel van Sintmaartensdijk (NED)Intermarché - Wanty5:44:11
157SWIFabian Lienhard (SWI)Tudor Pro Cycling Team5:46:00
158BELJordi Meeus (BEL)Red Bull - Bora - Hansgrohe5:48:25
159BELEdward Theuns (BEL)Lidl - Trek5:51:25
160ITASimone Consonni (ITA)Lidl - Trek5:51:40

Points classification - 27 July 2025


1ITAJonathan Milan (ITA)Lidl - Trek372
2SLOTadej Pogacar (SLO)294
3ERABiniyam Ghirmay Hailu (ERA)Intermarché - Wanty232
4DENJonas Vingegaard Rasmussen (DEN)Team Visma | Lease A Bike182
5FRAAnthony Turgis (FRA)Totalenergies182
6NORJonas Abrahamsen (NOR)Uno-X Mobility173
7BELTim Merlier (BEL)Soudal - Quick Step156
8BELWout Van Aert (BEL)Team Visma | Lease A Bike138
9AUSKaden Groves (AUS)Alpecin - Deceuninck125
10USAQuinn Simmons (USA)Lidl - Trek123
11BELArnaud De Lie (BEL)Lotto122
12GBROscar Onley (GBR)115
13USAMatteo Jorgenson (USA)103
14IRLBen Healy (IRL)EF Education - Easypost97
15BELTim Wellens (BEL)Uae Team Emirates - Xrg96
16GERFlorian Lipowitz (GER)Red Bull - Bora - Hansgrohe84
17FRAKévin Vauquelin (FRA)83
18NEDThymen Arensman (NED)82
19ITASimone Velasco (ITA)Xds Astana Team79
20FRAJulian Alaphilippe (FRA)Tudor Pro Cycling Team74
21ITAMatteo Trentin (ITA)Tudor Pro Cycling Team74
22FRARomain Grégoire (FRA)Groupama - Fdj71
23ITADavide Ballerini (ITA)Xds Astana Team68
24NEDPascal Eenkhoorn (NED)Soudal - Quick Step66
25AUTFelix Gall (AUT)Decathlon AG2R La Mondiale Team65
26BELLaurenz Rex (BEL)Intermarché - Wanty63
27FRAPaul Penhoët (FRA)Groupama - Fdj61
28NORTobias Halland Johannessen (NOR)Uno-X Mobility59
29DENTobias Lund Andresen (DEN)Team Picnic Postnl59
30SWIMauro Schmid (SWI)Team Jayco Alula57
31SLOPrimoz Roglic (SLO)Red Bull - Bora - Hansgrohe52
32BELJordi Meeus (BEL)Red Bull - Bora - Hansgrohe50
33FRAJordan Jegat (FRA)Totalenergies45
34ITASimone Consonni (ITA)Lidl - Trek45
35FRAAxel Laurance (FRA)44
36GBRSimon Yates (GBR)Team Visma | Lease A Bike43
37FRABruno Armirail (FRA)Decathlon AG2R La Mondiale Team43
38FRAMathieu Burgaudeau (FRA)42
39GERPhil Bauhaus (GER)Bahrain Victorious42
40FRALenny Martinez (FRA)Bahrain Victorious42
41NEDFrank Van Den Broek (NED)Team Picnic Postnl40
42AUSMichael Storer (AUS)Tudor Pro Cycling Team40
43AUSBen O'Connor (AUS)Team Jayco Alula39
44BELVictor Campenaerts (BEL)Team Visma | Lease A Bike39
45AUSHarry Sweeny (AUS)EF Education - Easypost39
46GBRAlfred Wright (GBR)Bahrain Victorious39
47FRAValentin Paret-Peintre (FRA)Soudal - Quick Step38
48BELThibau Nys (BEL)Lidl - Trek37
49GBRJake Stewart (GBR)Israel - Premier Tech36
50ITAAlberto Dainese (ITA)Tudor Pro Cycling Team36
51SLOMatej Mohoric (SLO)Bahrain Victorious36
52CZEPavel Bittner (CZE)Team Picnic Postnl34
53SPAIvan Garcia Cortina (SPA)Movistar33
54GERPascal Ackermann (GER)Israel - Premier Tech33
55FRAEwen Costiou (FRA)32
56BELBrent van Moer (BEL)Lotto32
57SPAIván Romeo Abad (SPA)Movistar31
58COLSantiago Buitrago Sanchez (COL)Bahrain Victorious30
59BELJasper Stuyven (BEL)Lidl - Trek30
60NORAnders Halland Johannessen (NOR)Uno-X Mobility29
61ITAVincenzo Albanese (ITA)EF Education - Easypost28
62NORStian Fredheim (NOR)Uno-X Mobility28
63AUSLuke Plapp (AUS)Team Jayco Alula27
64COLHarold Alfonso Tejada Canacue (COL)Xds Astana Team26
65FRAAlex Baudin (FRA)EF Education - Easypost25
66AUSJarrod Drisners (AUS)Lotto25
67FRAClément Russo (FRA)Groupama - Fdj24
68FRAAurélien Paret-Peintre (FRA)Decathlon AG2R La Mondiale Team22
69NEDMike Teunissen (NED)Xds Astana Team22
70AUTMarco Haller (AUT)Tudor Pro Cycling Team22
71COLEiner Augusto Rubio Reyes (COL)Movistar21
72BELIlan Van Wilder (BEL)Soudal - Quick Step21
73USAWilliam Barta (USA)Movistar21
74DENKasper Asgreen (DEN)EF Education - Easypost20
75FRAHugo Page (FRA)Intermarché - Wanty20
76GBRJoseph Blackmore (GBR)Israel - Premier Tech19
77KAZAlexey Lutsenko (KAZ)Israel - Premier Tech19
78BELJonas Rickaert (BEL)Alpecin - Deceuninck19
79GBRAdam Yates (GBR)Uae Team Emirates - Xrg18
80NORAndreas Leknessund (NOR)Uno-X Mobility17
81ECUJhonnatan Manuel Narváez Prado (ECU)Uae Team Emirates - Xrg16
82BELEdward Theuns (BEL)Lidl - Trek16
83ITAEdoardo Affini (ITA)Team Visma | Lease A Bike15
84RUSAleksander Vlasov (RUS)Red Bull - Bora - Hansgrohe14
85FRAQuentin Pacher (FRA)Groupama - Fdj14
86FRAThomas Gachignard (FRA)Totalenergies14
87FRABastien Tronchon (FRA)Decathlon AG2R La Mondiale Team14
88GBRGeraint Howell Thomas (GBR)13
89GERMarius Mayrhofer (GER)Tudor Pro Cycling Team13
90SPARaul Garcia Pierna (SPA)12
91USANeilson Powless (USA)EF Education - Easypost12
92BELJenno Berckmoes (BEL)Lotto12
93DENMichael Valgren Hundahl (DEN)EF Education - Easypost12
94BELAmaury Capiot (BEL)12
95CANMichael Woods (CAN)Israel - Premier Tech11
96NEDTim Naberman (NED)Team Picnic Postnl11
97NZLLaurence Pithie (NZL)Red Bull - Bora - Hansgrohe10
98GBRSamuel Watson (GBR)10
99LATToms Skujins (LAT)Lidl - Trek9
100NEDDylan Groenewegen (NED)Team Jayco Alula9
101NORTobias Foss (NOR)8
102LATKrists Neilands (LAT)Israel - Premier Tech8
103FRAAlexis Renard (FRA)Cofidis8
104AUTGregor Mühlberger (AUT)Movistar7
105FRAValentin Madouas (FRA)Groupama - Fdj7
106FRAPavel Sivakov (FRA)Uae Team Emirates - Xrg7
107BELDylan Theuns (BEL)Cofidis7
108FRAMatis Louvel (FRA)Israel - Premier Tech7
109AUSRobert Stannard (AUS)Bahrain Victorious7
110BELVito Braet (BEL)Intermarché - Wanty7
111NEDRoel van Sintmaartensdijk (NED)Intermarché - Wanty7
112USASepp Kuss (USA)Team Visma | Lease A Bike6
113SPACristián Rodríguez Martin (SPA)6
114GEREmanuel Buchmann (GER)Cofidis6
115FRAAlexandre Delettre (FRA)Totalenergies6
116PORNelson Filipe Santos Simoes Oliveira (POR)Movistar6
117SPAAlex Aranburu Deba (SPA)Cofidis6
118SPAPablo Castrillo Zapater (SPA)Movistar6
119FRAArnaud Démare (FRA)6
120BELTiesj Benoot (BEL)Team Visma | Lease A Bike5
121FRAMattéo Vercher (FRA)Totalenergies5
122COLSergio Andres Higuita Garcia (COL)Xds Astana Team4
123BELXandro Meurisse (BEL)Alpecin - Deceuninck4
124BELGianni Vermeersch (BEL)Alpecin - Deceuninck4
125GERNiklas Märkl (GER)Team Picnic Postnl4
126GBRLewis Askey (GBR)Groupama - Fdj4
127FRAGuillaume Martin (FRA)Groupama - Fdj3
128SPAMarc Soler Gimenez (SPA)Uae Team Emirates - Xrg3
129SWIMarc Hirschi (SWI)Tudor Pro Cycling Team3
130DENMagnus Cort Nielsen (DEN)Uno-X Mobility3
131FRALouis Barré (FRA)Intermarché - Wanty2
132FRADamien Touzé (FRA)Cofidis2

Mountains classification - 27 July 2025


1SLOTadej Pogacar (SLO)119
2DENJonas Vingegaard Rasmussen (DEN)Team Visma | Lease A Bike104
3FRALenny Martinez (FRA)Bahrain Victorious97
4NEDThymen Arensman (NED)85
5AUSBen O'Connor (AUS)Team Jayco Alula51
6FRAValentin Paret-Peintre (FRA)Soudal - Quick Step51
7AUTFelix Gall (AUT)Decathlon AG2R La Mondiale Team46
8SLOPrimoz Roglic (SLO)Red Bull - Bora - Hansgrohe43
9GBROscar Onley (GBR)42
10CANMichael Woods (CAN)Israel - Premier Tech38
11IRLBen Healy (IRL)EF Education - Easypost37
12COLEiner Augusto Rubio Reyes (COL)Movistar35
13GERFlorian Lipowitz (GER)Red Bull - Bora - Hansgrohe34
14FRABruno Armirail (FRA)Decathlon AG2R La Mondiale Team27
15USAMatteo Jorgenson (USA)25
16AUSMichael Storer (AUS)Tudor Pro Cycling Team19
17NORTobias Halland Johannessen (NOR)Uno-X Mobility19
18BELTim Wellens (BEL)Uae Team Emirates - Xrg13
19RUSAleksander Vlasov (RUS)Red Bull - Bora - Hansgrohe12
20COLSantiago Buitrago Sanchez (COL)Bahrain Victorious12
21AUTGregor Mühlberger (AUT)Movistar10
22BELVictor Campenaerts (BEL)Team Visma | Lease A Bike10
23BELIlan Van Wilder (BEL)Soudal - Quick Step10
24NORTobias Foss (NOR)10
25USASepp Kuss (USA)Team Visma | Lease A Bike9
26USAQuinn Simmons (USA)Lidl - Trek8
27FRAKévin Vauquelin (FRA)7
28AUSHarry Sweeny (AUS)EF Education - Easypost6
29NORAnders Halland Johannessen (NOR)Uno-X Mobility6
30GBRSimon Yates (GBR)Team Visma | Lease A Bike5
31NORJonas Abrahamsen (NOR)Uno-X Mobility5
32KAZAlexey Lutsenko (KAZ)Israel - Premier Tech4
33FRAEwen Costiou (FRA)4
34GBRAdam Yates (GBR)Uae Team Emirates - Xrg4
35GBRAlfred Wright (GBR)Bahrain Victorious3
36FRAJordan Jegat (FRA)Totalenergies3
37FRALouis Barré (FRA)Intermarché - Wanty2
38FRABenjamin Thomas (FRA)Cofidis2
39USANeilson Powless (USA)EF Education - Easypost2
40FRAJulian Alaphilippe (FRA)Tudor Pro Cycling Team2
41AUSKaden Groves (AUS)Alpecin - Deceuninck2
42AUSLuke Plapp (AUS)Team Jayco Alula2
43FRARomain Grégoire (FRA)Groupama - Fdj1
44NORAndreas Leknessund (NOR)Uno-X Mobility1
45FRAMathieu Burgaudeau (FRA)1
46BELWout Van Aert (BEL)Team Visma | Lease A Bike1
47FRAPavel Sivakov (FRA)Uae Team Emirates - Xrg1
48DENKasper Asgreen (DEN)EF Education - Easypost1
49ITAVincenzo Albanese (ITA)EF Education - Easypost1
50FRAMattéo Vercher (FRA)Totalenergies1
51FRAAurélien Paret-Peintre (FRA)Decathlon AG2R La Mondiale Team1
52SPAMarc Soler Gimenez (SPA)Uae Team Emirates - Xrg1
53SWIMarc Hirschi (SWI)Tudor Pro Cycling Team1
54SWIMauro Schmid (SWI)Team Jayco Alula1
55SPAIván Romeo Abad (SPA)Movistar1

Young Riders Classification - 27 July 2025


1GERFlorian Lipowitz (GER)Red Bull - Bora - Hansgrohe76:11:32
2GBROscar Onley (GBR)1:12
3FRAKévin Vauquelin (FRA)11:35
4IRLBen Healy (IRL)EF Education - Easypost17:02
5SPARaul Garcia Pierna (SPA)2:04:58
6BELIlan Van Wilder (BEL)Soudal - Quick Step2:12:14
7FRARomain Grégoire (FRA)Groupama - Fdj2:14:58
8NEDFrank Van Den Broek (NED)Team Picnic Postnl2:34:44
9FRAValentin Paret-Peintre (FRA)Soudal - Quick Step2:36:05
10FRAAlex Baudin (FRA)EF Education - Easypost2:45:15
11GBRJoseph Blackmore (GBR)Israel - Premier Tech2:48:04
12FRAEwen Costiou (FRA)2:55:35
13FRAAxel Laurance (FRA)2:59:10
14USAQuinn Simmons (USA)Lidl - Trek3:06:36
15FRAThomas Gachignard (FRA)Totalenergies3:12:14
16FRAMathis Le Berre (FRA)3:14:28
17BELEmiel Verstrynge (BEL)Alpecin - Deceuninck3:17:01
18BELJenno Berckmoes (BEL)Lotto3:22:12
19FRABastien Tronchon (FRA)Decathlon AG2R La Mondiale Team3:35:36
20FRALenny Martinez (FRA)Bahrain Victorious3:38:05
21FRALouis Barré (FRA)Intermarché - Wanty3:40:34
22GERMarius Mayrhofer (GER)Tudor Pro Cycling Team3:42:18
23NZLLaurence Pithie (NZL)Red Bull - Bora - Hansgrohe3:43:44
24DENTobias Lund Andresen (DEN)Team Picnic Postnl3:55:51
25SPAIván Romeo Abad (SPA)Movistar4:22:49
26SPAPablo Castrillo Zapater (SPA)Movistar4:31:51
27FRAPaul Penhoët (FRA)Groupama - Fdj4:33:44
28NEDMick Van Dijke (NED)Red Bull - Bora - Hansgrohe4:35:50
29GBRSamuel Watson (GBR)4:39:14
30BELThibau Nys (BEL)Lidl - Trek4:39:42
31AUSLuke Plapp (AUS)Team Jayco Alula4:51:34
32FRAMattéo Vercher (FRA)Totalenergies4:55:33
33GBRLewis Askey (GBR)Groupama - Fdj4:59:40
34ERABiniyam Ghirmay Hailu (ERA)Intermarché - Wanty5:03:55
35CZEPavel Bittner (CZE)Team Picnic Postnl5:06:44
36GBRSean Flynn (GBR)Team Picnic Postnl5:07:13
37FRAHugo Page (FRA)Intermarché - Wanty5:13:23
38NORStian Fredheim (NOR)Uno-X Mobility5:15:41
39BELArnaud De Lie (BEL)Lotto5:18:35
40BELVito Braet (BEL)Intermarché - Wanty5:21:04
41ITAJonathan Milan (ITA)Lidl - Trek5:24:35
42NEDRoel van Sintmaartensdijk (NED)Intermarché - Wanty5:33:11

Team classification - 27 July 2025


1NED Team Visma | Lease A Bike232:01:32
2UAE Uae Team Emirates - Xrg24:26
3GER Red Bull - Bora - Hansgrohe1:24:47
4FRA Arkea - B&B Hotels2:10:52
5FRA Decathlon AG2R La Mondiale Team2:14:15
6GBR INEOS Grenadiers3:22:52
7SPA Movistar3:23:25
8KAZ Xds Astana Team3:23:59
9NED Team Picnic Postnl3:26:06
10USA EF Education - EasyPost3:43:35
11FRA Groupama - FDJ3:51:08
12NOR Uno-X Mobility4:31:44
13FRA TotalEnergies4:42:35
14BEL Soudal - Quick Step4:58:37
15SWI Tudor Pro Cycling Team6:05:18
16BEL Alpecin - Deceuninck6:12:33
17AUS Team Jayco Alula6:58:35
18ISR Israel - Premier Tech7:23:42
19FRA Cofidis7:34:39
20USA Lidl - Trek7:56:39
21BRN Bahrain Victorious8:37:55
22BEL Lotto10:36:37
23BEL Intermarche - Wanty11:40:42

Stage 1 - Lille - Lille 185km - 5 July 2025Escape


1BELJasper Philipsen (BEL)Alpecin - Deceuninck3:53:11
2ERABiniyam Ghirmay Hailu (ERA)Intermarché - Wantys.t.
3NORSøren Wærenskjold (NOR)Uno-X Mobilitys.t.
4FRAAnthony Turgis (FRA)Totalenergiess.t.
5ITAMatteo Trentin (ITA)Tudor Pro Cycling Teams.t.
6FRAClément Russo (FRA)Groupama - Fdjs.t.
7FRAPaul Penhoët (FRA)Groupama - Fdjs.t.
8USAMatteo Jorgenson (USA)s.t.
9GERMarius Mayrhofer (GER)Tudor Pro Cycling Teams.t.
10GBRSamuel Watson (GBR)s.t.
11NEDMike Teunissen (NED)Xds Astana Teams.t.
12SPAIvan Garcia Cortina (SPA)Movistars.t.
13GERNiklas Märkl (GER)Team Picnic Postnls.t.
14AUSHarry Sweeny (AUS)EF Education - Easyposts.t.
15LATKrists Neilands (LAT)Israel - Premier Techs.t.
16FRAKévin Vauquelin (FRA)s.t.
17FRADamien Touzé (FRA)Cofidiss.t.
18SLOTadej Pogacar (SLO)s.t.
19GERPascal Ackermann (GER)Israel - Premier Techs.t.
20DENJonas Vingegaard Rasmussen (DEN)Team Visma | Lease A Bikes.t.
21BELJasper Stuyven (BEL)Lidl - Treks.t.
22AUTMarco Haller (AUT)Tudor Pro Cycling Teams.t.
23AUSKaden Groves (AUS)Alpecin - Deceunincks.t.
24DENKasper Asgreen (DEN)EF Education - Easyposts.t.
25GBRJoseph Blackmore (GBR)Israel - Premier Techs.t.
26SLOLuka Mezgec (SLO)Team Jayco Alulas.t.
27BELTiesj Benoot (BEL)Team Visma | Lease A Bikes.t.
28NEDMathieu Van der Poel (NED)Alpecin - Deceunincks.t.
29NORStian Fredheim (NOR)Uno-X Mobilitys.t.
30NORTobias Halland Johannessen (NOR)Uno-X Mobilitys.t.
31SPAEnric Mas Nicolau (SPA)Movistars.t.
32BELTim Wellens (BEL)Uae Team Emirates - Xrgs.t.
33FRACyril Barthe (FRA)Groupama - Fdjs.t.
34NORJonas Abrahamsen (NOR)Uno-X Mobility0:13
35BELJonas Rickaert (BEL)Alpecin - Deceunincks.t.
36BELXandro Meurisse (BEL)Alpecin - Deceunincks.t.
37ITADavide Ballerini (ITA)Xds Astana Team0:20
38ITAEdoardo Affini (ITA)Team Visma | Lease A Bike0:25
39ITAJonathan Milan (ITA)Lidl - Trek0:39
40BELArnaud De Lie (BEL)Lottos.t.
41FRABryan Coquard (FRA)Cofidiss.t.
42BELJordi Meeus (BEL)Red Bull - Bora - Hansgrohes.t.
43CZEPavel Bittner (CZE)Team Picnic Postnls.t.
44ITAAlberto Dainese (ITA)Tudor Pro Cycling Teams.t.
45AUSRobert Stannard (AUS)Bahrain Victoriouss.t.
46GERPhil Bauhaus (GER)Bahrain Victoriouss.t.
47BELTim Merlier (BEL)Soudal - Quick Steps.t.
48BELWout Van Aert (BEL)Team Visma | Lease A Bikes.t.
49NEDDanny Van Poppel (NED)Red Bull - Bora - Hansgrohes.t.
50USANeilson Powless (USA)EF Education - Easyposts.t.
51NORMarkus Hoelgård (NOR)Uno-X Mobilitys.t.
52FRAClément Berthet (FRA)Decathlon AG2R La Mondiale Teams.t.
53DENTobias Lund Andresen (DEN)Team Picnic Postnls.t.
54DENMattias Skjelmose Jensen (DEN)Lidl - Treks.t.
55BELJasper De Buyst (BEL)Lottos.t.
56GEREmanuel Buchmann (GER)Cofidiss.t.
57CANGuillaume Boivin (CAN)Israel - Premier Techs.t.
58PORJoão Pedro Almeida Gonçalves (POR)s.t.
59BELAmaury Capiot (BEL)s.t.
60NEDDylan Groenewegen (NED)Team Jayco Alulas.t.
61DENMagnus Cort Nielsen (DEN)Uno-X Mobilitys.t.
62FRAArnaud Démare (FRA)s.t.
63FRAAlexis Renard (FRA)Cofidiss.t.
64IRLBen Healy (IRL)EF Education - Easyposts.t.
65FRAMatis Louvel (FRA)Israel - Premier Techs.t.
66FRAAurélien Paret-Peintre (FRA)Decathlon AG2R La Mondiale Teams.t.
67BELRemco Evenepoel (BEL)Soudal - Quick Steps.t.
68FRAJordan Jegat (FRA)Totalenergiess.t.
69SPACarlos Rodriguez Cano (SPA)s.t.
70BELGianni Vermeersch (BEL)Alpecin - Deceunincks.t.
71COLSantiago Buitrago Sanchez (COL)Bahrain Victoriouss.t.
72DENMichael Valgren Hundahl (DEN)EF Education - Easyposts.t.
73BELOliver Naesen (BEL)Decathlon AG2R La Mondiale Teams.t.
74GBROscar Onley (GBR)s.t.
75AUTFelix Gall (AUT)Decathlon AG2R La Mondiale Teams.t.
76BELIlan Van Wilder (BEL)Soudal - Quick Steps.t.
77NEDPascal Eenkhoorn (NED)Soudal - Quick Steps.t.
78GERFlorian Lipowitz (GER)Red Bull - Bora - Hansgrohes.t.
79SLOPrimoz Roglic (SLO)Red Bull - Bora - Hansgrohes.t.
80BELLennert Van Eetvelt (BEL)Lottos.t.
81FRAValentin Madouas (FRA)Groupama - Fdjs.t.
82FRAGuillaume Martin (FRA)Groupama - Fdjs.t.
83PORNelson Filipe Santos Simoes Oliveira (POR)Movistars.t.
84SWIFabian Lienhard (SWI)Tudor Pro Cycling Teams.t.
85GBRSean Flynn (GBR)Team Picnic Postnls.t.
86GBRConnor Swift (GBR)s.t.
87GBRGeraint Howell Thomas (GBR)s.t.
88FRAThomas Gachignard (FRA)Totalenergiess.t.
89ECUJhonnatan Manuel Narváez Prado (ECU)Uae Team Emirates - Xrgs.t.
90FRAHugo Page (FRA)Intermarché - Wantys.t.
91BELSteff Cras (BEL)Totalenergiess.t.
92FRABastien Tronchon (FRA)Decathlon AG2R La Mondiale Teams.t.
93FRAAlexandre Delettre (FRA)Totalenergiess.t.
94AUSJack Haig (AUS)Bahrain Victoriouss.t.
95SPAAlex Aranburu Deba (SPA)Cofidiss.t.
96SWIMarc Hirschi (SWI)Tudor Pro Cycling Teams.t.
97BELJenno Berckmoes (BEL)Lottos.t.
98BELDylan Theuns (BEL)Cofidiss.t.
99BELBrent van Moer (BEL)Lottos.t.
100NORTobias Foss (NOR)s.t.
101GBRAlfred Wright (GBR)Bahrain Victoriouss.t.
102AUSJarrod Drisners (AUS)Lottos.t.
103ITAVincenzo Albanese (ITA)EF Education - Easyposts.t.
104NEDElmar Reinders (NED)Team Jayco Alula1:06
105RUSAleksander Vlasov (RUS)Red Bull - Bora - Hansgrohes.t.
106AUSCallum Scotson (AUS)Decathlon AG2R La Mondiale Teams.t.
107FRAWarren Barguil (FRA)Team Picnic Postnls.t.
108SLOMatej Mohoric (SLO)Bahrain Victoriouss.t.
109FRAAlex Baudin (FRA)EF Education - Easyposts.t.
110FRAClément Venturini (FRA)s.t.
111BELBert Van Lerberghe (BEL)Soudal - Quick Steps.t.
112LATToms Skujins (LAT)Lidl - Trek1:26
113BELEdward Theuns (BEL)Lidl - Treks.t.
114BELVito Braet (BEL)Intermarché - Wantys.t.
115NZLLaurence Pithie (NZL)Red Bull - Bora - Hansgrohe1:33
116ITASimone Consonni (ITA)Lidl - Treks.t.
117ITAMattia Cattaneo (ITA)Soudal - Quick Step1:48
118BELVictor Campenaerts (BEL)Team Visma | Lease A Bike1:59
119USASepp Kuss (USA)Team Visma | Lease A Bike0:39
120ITAGianni Moscon (ITA)Red Bull - Bora - Hansgrohe2:14
121NEDMick Van Dijke (NED)Red Bull - Bora - Hansgrohes.t.
122SPAIon Izagirre Insausti (SPA)Cofidiss.t.
123SPAMarc Soler Gimenez (SPA)Uae Team Emirates - Xrg2:26
124POLKamil Gradek (POL)Bahrain Victoriouss.t.
125GERNils Politt (GER)Uae Team Emirates - Xrg5:18
126NORAndreas Leknessund (NOR)Uno-X Mobilitys.t.
127NORAnders Halland Johannessen (NOR)Uno-X Mobilitys.t.
128FRAQuentin Pacher (FRA)Groupama - Fdjs.t.
129COLHarold Alfonso Tejada Canacue (COL)Xds Astana Teams.t.
130FRABruno Armirail (FRA)Decathlon AG2R La Mondiale Teams.t.
131BELSébastien Grignard (BEL)Lottos.t.
132FRAMathis Le Berre (FRA)s.t.
133NEDThymen Arensman (NED)s.t.
134GERJonas Rutsch (GER)Intermarché - Wantys.t.
135ARGEduardo Sepúlveda (ARG)Lottos.t.
136GERGeorg Zimmermann (GER)Intermarché - Wantys.t.
137AUTGregor Mühlberger (AUT)Movistars.t.
138FRABenjamin Thomas (FRA)Cofidiss.t.
139COLEiner Augusto Rubio Reyes (COL)Movistars.t.
140SPACristián Rodríguez Martin (SPA)s.t.
141NEDFrank Van Den Broek (NED)Team Picnic Postnls.t.
142USAQuinn Simmons (USA)Lidl - Treks.t.
143NEDTim Naberman (NED)Team Picnic Postnls.t.
144COLSergio Andres Higuita Garcia (COL)Xds Astana Teams.t.
145FRAClément Champoussin (FRA)Xds Astana Teams.t.
146BELLaurenz Rex (BEL)Intermarché - Wantys.t.
147SPAPablo Castrillo Zapater (SPA)Movistars.t.
148SPARaul Garcia Pierna (SPA)s.t.
149FRARomain Grégoire (FRA)Groupama - Fdjs.t.
150FRAEwen Costiou (FRA)s.t.
151FRAValentin Paret-Peintre (FRA)Soudal - Quick Steps.t.
152FRAEmilien Jeanniere (FRA)Totalenergiess.t.
153AUSMichael Storer (AUS)Tudor Pro Cycling Teams.t.
154IRLEdward Dunbar (IRL)Team Jayco Alulas.t.
155FRAPavel Sivakov (FRA)Uae Team Emirates - Xrgs.t.
156GBRAdam Yates (GBR)Uae Team Emirates - Xrgs.t.
157BELEmiel Verstrynge (BEL)Alpecin - Deceunincks.t.
158GBRJake Stewart (GBR)Israel - Premier Techs.t.
159KAZAlexey Lutsenko (KAZ)Israel - Premier Techs.t.
160AUSBen O'Connor (AUS)Team Jayco Alula5:27
161SWIMauro Schmid (SWI)Team Jayco Alula6:31
162NEDMarijn Van Den Berg (NED)s.t.
163AUSLuke Durbridge (AUS)Team Jayco Alulas.t.
164GBRSimon Yates (GBR)Team Visma | Lease A Bikes.t.
165FRAAxel Laurance (FRA)s.t.
166SWISilvan Dillier (SWI)Alpecin - Deceunincks.t.
167CANMichael Woods (CAN)Israel - Premier Techs.t.
168ITASimone Velasco (ITA)Xds Astana Teams.t.
169GERMaximilian Schachmann (GER)Soudal - Quick Steps.t.
170AUSLuke Plapp (AUS)Team Jayco Alulas.t.
171KAZYevgeniy Fedorov (KAZ)Xds Astana Teams.t.
172NEDCees Bol (NED)Xds Astana Teams.t.
173FRAJulian Alaphilippe (FRA)Tudor Pro Cycling Teams.t.
174NEDRoel van Sintmaartensdijk (NED)Intermarché - Wantys.t.
175FRALouis Barré (FRA)Intermarché - Wantys.t.
176SPAIván Romeo Abad (SPA)Movistars.t.
177USAWilliam Barta (USA)Movistars.t.
178FRAMathieu Burgaudeau (FRA)s.t.
179FRAMattéo Vercher (FRA)Totalenergiess.t.
180BELThibau Nys (BEL)Lidl - Trek9:11
181GBRLewis Askey (GBR)Groupama - Fdjs.t.
182FRALenny Martinez (FRA)Bahrain Victoriouss.t.
183SWIStefan Bissegger (SWI)Decathlon AG2R La Mondiale Team
184ITAFilippo Ganna (ITA)

Go to result of the stage including all rankings



Stage 2 - Lauwin-Planque - Boulogne-sur-Mer 212km - 6 July 2025Medium mountain


1NEDMathieu Van der Poel (NED)Alpecin - Deceuninck4:45:41
2SLOTadej Pogacar (SLO)s.t.
3DENJonas Vingegaard Rasmussen (DEN)Team Visma | Lease A Bikes.t.
4FRARomain Grégoire (FRA)Groupama - Fdjs.t.
5FRAJulian Alaphilippe (FRA)Tudor Pro Cycling Teams.t.
6GBROscar Onley (GBR)s.t.
7FRAAurélien Paret-Peintre (FRA)Decathlon AG2R La Mondiale Teams.t.
8FRAKévin Vauquelin (FRA)s.t.
9ITASimone Velasco (ITA)Xds Astana Teams.t.
10BELJenno Berckmoes (BEL)Lottos.t.
11FRAAlexandre Delettre (FRA)Totalenergiess.t.
12SPAEnric Mas Nicolau (SPA)Movistars.t.
13COLSantiago Buitrago Sanchez (COL)Bahrain Victoriouss.t.
14SWIMarc Hirschi (SWI)Tudor Pro Cycling Teams.t.
15PORJoão Pedro Almeida Gonçalves (POR)s.t.
16FRAGuillaume Martin (FRA)Groupama - Fdjs.t.
17BELRemco Evenepoel (BEL)Soudal - Quick Steps.t.
18USAMatteo Jorgenson (USA)s.t.
19USANeilson Powless (USA)EF Education - Easyposts.t.
20GEREmanuel Buchmann (GER)Cofidiss.t.
21AUTFelix Gall (AUT)Decathlon AG2R La Mondiale Teams.t.
22SLOPrimoz Roglic (SLO)Red Bull - Bora - Hansgrohes.t.
23DENMattias Skjelmose Jensen (DEN)Lidl - Treks.t.
24GERFlorian Lipowitz (GER)Red Bull - Bora - Hansgrohes.t.
25KAZAlexey Lutsenko (KAZ)Israel - Premier Techs.t.
26FRAQuentin Pacher (FRA)Groupama - Fdjs.t.
27BELJasper Philipsen (BEL)Alpecin - Deceuninck0:31
28GBRJoseph Blackmore (GBR)Israel - Premier Techs.t.
29COLHarold Alfonso Tejada Canacue (COL)Xds Astana Teams.t.
30FRAClément Berthet (FRA)Decathlon AG2R La Mondiale Teams.t.
31SPACarlos Rodriguez Cano (SPA)s.t.
32SPACristián Rodríguez Martin (SPA)s.t.
33NORTobias Halland Johannessen (NOR)Uno-X Mobilitys.t.
34BELDylan Theuns (BEL)Cofidiss.t.
35FRAMathieu Burgaudeau (FRA)s.t.
36AUSJack Haig (AUS)Bahrain Victoriouss.t.
37GBRGeraint Howell Thomas (GBR)s.t.
38SWIMauro Schmid (SWI)Team Jayco Alulas.t.
39BELSteff Cras (BEL)Totalenergiess.t.
40GBRAlfred Wright (GBR)Bahrain Victoriouss.t.
41FRAJordan Jegat (FRA)Totalenergiess.t.
42FRAValentin Madouas (FRA)Groupama - Fdjs.t.
43AUSBen O'Connor (AUS)Team Jayco Alulas.t.
44USASepp Kuss (USA)Team Visma | Lease A Bikes.t.
45FRAClément Venturini (FRA)s.t.
46FRABryan Coquard (FRA)Cofidiss.t.
47FRAAxel Laurance (FRA)0:45
48IRLEdward Dunbar (IRL)Team Jayco Alula1:10
49AUSHarry Sweeny (AUS)EF Education - Easypost1:29
50BELTiesj Benoot (BEL)Team Visma | Lease A Bikes.t.
51GBRSamuel Watson (GBR)s.t.
52IRLBen Healy (IRL)EF Education - Easyposts.t.
53AUSKaden Groves (AUS)Alpecin - Deceunincks.t.
54GBRSimon Yates (GBR)Team Visma | Lease A Bikes.t.
55BELIlan Van Wilder (BEL)Soudal - Quick Steps.t.
56ECUJhonnatan Manuel Narváez Prado (ECU)Uae Team Emirates - Xrgs.t.
57DENTobias Lund Andresen (DEN)Team Picnic Postnl1:34
58DENMichael Valgren Hundahl (DEN)EF Education - Easyposts.t.
59LATToms Skujins (LAT)Lidl - Treks.t.
60SPAAlex Aranburu Deba (SPA)Cofidis2:33
61FRADamien Touzé (FRA)Cofidiss.t.
62FRABastien Tronchon (FRA)Decathlon AG2R La Mondiale Teams.t.
63NEDFrank Van Den Broek (NED)Team Picnic Postnl2:43
64GERGeorg Zimmermann (GER)Intermarché - Wanty2:53
65BELTim Wellens (BEL)Uae Team Emirates - Xrg2:58
66AUTGregor Mühlberger (AUT)Movistars.t.
67BELXandro Meurisse (BEL)Alpecin - Deceuninck3:11
68AUSRobert Stannard (AUS)Bahrain Victoriouss.t.
69LATKrists Neilands (LAT)Israel - Premier Tech3:22
70GBRJake Stewart (GBR)Israel - Premier Techs.t.
71DENKasper Asgreen (DEN)EF Education - Easyposts.t.
72FRAAnthony Turgis (FRA)Totalenergiess.t.
73FRAPaul Penhoët (FRA)Groupama - Fdjs.t.
74FRAEwen Costiou (FRA)s.t.
75FRAWarren Barguil (FRA)Team Picnic Postnls.t.
76NEDMike Teunissen (NED)Xds Astana Teams.t.
77SPARaul Garcia Pierna (SPA)s.t.
78FRAThomas Gachignard (FRA)Totalenergiess.t.
79AUSCallum Scotson (AUS)Decathlon AG2R La Mondiale Team3:27
80BELWout Van Aert (BEL)Team Visma | Lease A Bike3:29
81CZEPavel Bittner (CZE)Team Picnic Postnl4:07
82ITAJonathan Milan (ITA)Lidl - Trek4:54
83SPAMarc Soler Gimenez (SPA)Uae Team Emirates - Xrg5:03
84BELGianni Vermeersch (BEL)Alpecin - Deceunincks.t.
85ITAMatteo Trentin (ITA)Tudor Pro Cycling Teams.t.
86FRAMatis Louvel (FRA)Israel - Premier Techs.t.
87FRAClément Russo (FRA)Groupama - Fdjs.t.
88FRACyril Barthe (FRA)Groupama - Fdjs.t.
89BELOliver Naesen (BEL)Decathlon AG2R La Mondiale Teams.t.
90BELJasper Stuyven (BEL)Lidl - Treks.t.
91FRALenny Martinez (FRA)Bahrain Victoriouss.t.
92FRAEmilien Jeanniere (FRA)Totalenergiess.t.
93FRAMathis Le Berre (FRA)s.t.
94CANMichael Woods (CAN)Israel - Premier Techs.t.
95NEDThymen Arensman (NED)s.t.
96GBRAdam Yates (GBR)Uae Team Emirates - Xrgs.t.
97SPAIon Izagirre Insausti (SPA)Cofidiss.t.
98NORMarkus Hoelgård (NOR)Uno-X Mobilitys.t.
99NORTobias Foss (NOR)s.t.
100FRALouis Barré (FRA)Intermarché - Wantys.t.
101FRABenjamin Thomas (FRA)Cofidiss.t.
102NEDPascal Eenkhoorn (NED)Soudal - Quick Steps.t.
103ITAGianni Moscon (ITA)Red Bull - Bora - Hansgrohes.t.
104FRAValentin Paret-Peintre (FRA)Soudal - Quick Step5:25
105BELVictor Campenaerts (BEL)Team Visma | Lease A Bikes.t.
106FRAHugo Page (FRA)Intermarché - Wantys.t.
107ERABiniyam Ghirmay Hailu (ERA)Intermarché - Wantys.t.
108USAQuinn Simmons (USA)Lidl - Trek5:35
109ITAMattia Cattaneo (ITA)Soudal - Quick Steps.t.
110NORJonas Abrahamsen (NOR)Uno-X Mobilitys.t.
111FRAAlex Baudin (FRA)EF Education - Easyposts.t.
112GBRLewis Askey (GBR)Groupama - Fdjs.t.
113NZLLaurence Pithie (NZL)Red Bull - Bora - Hansgrohe6:39
114GBRConnor Swift (GBR)s.t.
115AUSLuke Durbridge (AUS)Team Jayco Alulas.t.
116ITAVincenzo Albanese (ITA)EF Education - Easyposts.t.
117SLOLuka Mezgec (SLO)Team Jayco Alulas.t.
118NORAnders Halland Johannessen (NOR)Uno-X Mobility7:22
119GERJonas Rutsch (GER)Intermarché - Wanty7:49
120BELLaurenz Rex (BEL)Intermarché - Wantys.t.
121GERMaximilian Schachmann (GER)Soudal - Quick Steps.t.
122NEDMarijn Van Den Berg (NED)s.t.
123FRABruno Armirail (FRA)Decathlon AG2R La Mondiale Teams.t.
124NEDElmar Reinders (NED)Team Jayco Alulas.t.
125GERNils Politt (GER)Uae Team Emirates - Xrgs.t.
126FRAPavel Sivakov (FRA)Uae Team Emirates - Xrgs.t.
127GERMarius Mayrhofer (GER)Tudor Pro Cycling Teams.t.
128GERNiklas Märkl (GER)Team Picnic Postnls.t.
129BELJonas Rickaert (BEL)Alpecin - Deceunincks.t.
130BELEmiel Verstrynge (BEL)Alpecin - Deceunincks.t.
131ARGEduardo Sepúlveda (ARG)Lottos.t.
132AUSLuke Plapp (AUS)Team Jayco Alulas.t.
133RUSAleksander Vlasov (RUS)Red Bull - Bora - Hansgrohes.t.
134FRAAlexis Renard (FRA)Cofidiss.t.
135BELAmaury Capiot (BEL)s.t.
136BELSébastien Grignard (BEL)Lottos.t.
137SLOMatej Mohoric (SLO)Bahrain Victoriouss.t.
138PORNelson Filipe Santos Simoes Oliveira (POR)Movistars.t.
139COLSergio Andres Higuita Garcia (COL)Xds Astana Teams.t.
140NEDMick Van Dijke (NED)Red Bull - Bora - Hansgrohes.t.
141NEDTim Naberman (NED)Team Picnic Postnls.t.
142BELThibau Nys (BEL)Lidl - Treks.t.
143BELVito Braet (BEL)Intermarché - Wantys.t.
144BELJasper De Buyst (BEL)Lottos.t.
145BELLennert Van Eetvelt (BEL)Lottos.t.
146NEDRoel van Sintmaartensdijk (NED)Intermarché - Wantys.t.
147GBRSean Flynn (GBR)Team Picnic Postnl8:48
148FRAMattéo Vercher (FRA)Totalenergiess.t.
149SPAIván Romeo Abad (SPA)Movistar9:02
150AUSMichael Storer (AUS)Tudor Pro Cycling Team10:22
151ITASimone Consonni (ITA)Lidl - Treks.t.
152SWIFabian Lienhard (SWI)Tudor Pro Cycling Team10:54
153SWISilvan Dillier (SWI)Alpecin - Deceunincks.t.
154FRAArnaud Démare (FRA)s.t.
155COLEiner Augusto Rubio Reyes (COL)Movistars.t.
156BELBrent van Moer (BEL)Lottos.t.
157SPAIvan Garcia Cortina (SPA)Movistar10:57
158BELEdward Theuns (BEL)Lidl - Treks.t.
159BELTim Merlier (BEL)Soudal - Quick Steps.t.
160NORStian Fredheim (NOR)Uno-X Mobilitys.t.
161BELBert Van Lerberghe (BEL)Soudal - Quick Steps.t.
162NEDDylan Groenewegen (NED)Team Jayco Alulas.t.
163POLKamil Gradek (POL)Bahrain Victoriouss.t.
164FRAClément Champoussin (FRA)Xds Astana Teams.t.
165NEDDanny Van Poppel (NED)Red Bull - Bora - Hansgrohes.t.
166ITAEdoardo Affini (ITA)Team Visma | Lease A Bikes.t.
167USAWilliam Barta (USA)Movistars.t.
168BELArnaud De Lie (BEL)Lottos.t.
169AUSJarrod Drisners (AUS)Lottos.t.
170CANGuillaume Boivin (CAN)Israel - Premier Techs.t.
171SPAPablo Castrillo Zapater (SPA)Movistars.t.
172GERPascal Ackermann (GER)Israel - Premier Techs.t.
173BELJordi Meeus (BEL)Red Bull - Bora - Hansgrohes.t.
174GERPhil Bauhaus (GER)Bahrain Victoriouss.t.
175DENMagnus Cort Nielsen (DEN)Uno-X Mobilitys.t.
176ITAAlberto Dainese (ITA)Tudor Pro Cycling Teams.t.
177NORAndreas Leknessund (NOR)Uno-X Mobilitys.t.
178AUTMarco Haller (AUT)Tudor Pro Cycling Teams.t.
179KAZYevgeniy Fedorov (KAZ)Xds Astana Teams.t.
180NORSøren Wærenskjold (NOR)Uno-X Mobilitys.t.
181NEDCees Bol (NED)Xds Astana Team11:16
182ITADavide Ballerini (ITA)Xds Astana Teams.t.

Go to result of the stage including all rankings



Stage 3 - Valenciennes - Dunkerque 178km - 7 July 2025Sprint


1BELTim Merlier (BEL)Soudal - Quick Step4:16:55
2ITAJonathan Milan (ITA)Lidl - Treks.t.
3GERPhil Bauhaus (GER)Bahrain Victoriouss.t.
4NORSøren Wærenskjold (NOR)Uno-X Mobilitys.t.
5CZEPavel Bittner (CZE)Team Picnic Postnls.t.
6ERABiniyam Ghirmay Hailu (ERA)Intermarché - Wantys.t.
7AUSKaden Groves (AUS)Alpecin - Deceunincks.t.
8GERPascal Ackermann (GER)Israel - Premier Techs.t.
9BELAmaury Capiot (BEL)s.t.
10ITAAlberto Dainese (ITA)Tudor Pro Cycling Teams.t.
11DENTobias Lund Andresen (DEN)Team Picnic Postnls.t.
12FRABastien Tronchon (FRA)Decathlon AG2R La Mondiale Teams.t.
13NEDDylan Groenewegen (NED)Team Jayco Alulas.t.
14GBRJake Stewart (GBR)Israel - Premier Techs.t.
15FRADamien Touzé (FRA)Cofidiss.t.
16KAZYevgeniy Fedorov (KAZ)Xds Astana Teams.t.
17FRAAnthony Turgis (FRA)Totalenergiess.t.
18GERNiklas Märkl (GER)Team Picnic Postnls.t.
19DENKasper Asgreen (DEN)EF Education - Easyposts.t.
20FRAClément Russo (FRA)Groupama - Fdjs.t.
21FRACyril Barthe (FRA)Groupama - Fdjs.t.
22BELJonas Rickaert (BEL)Alpecin - Deceunincks.t.
23NEDMathieu Van der Poel (NED)Alpecin - Deceunincks.t.
24GBRSamuel Watson (GBR)s.t.
25NORJonas Abrahamsen (NOR)Uno-X Mobilitys.t.
26FRAClément Venturini (FRA)s.t.
27ITAMatteo Trentin (ITA)Tudor Pro Cycling Teams.t.
28ITASimone Consonni (ITA)Lidl - Treks.t.
29NORStian Fredheim (NOR)Uno-X Mobilitys.t.
30GBRAlfred Wright (GBR)Bahrain Victoriouss.t.
31SWIFabian Lienhard (SWI)Tudor Pro Cycling Teams.t.
32ITAVincenzo Albanese (ITA)EF Education - Easyposts.t.
33NEDFrank Van Den Broek (NED)Team Picnic Postnls.t.
34NEDElmar Reinders (NED)Team Jayco Alulas.t.
35FRAAxel Laurance (FRA)s.t.
36NEDDanny Van Poppel (NED)Red Bull - Bora - Hansgrohes.t.
37BELVito Braet (BEL)Intermarché - Wantys.t.
38BELEdward Theuns (BEL)Lidl - Treks.t.
39BELJasper Stuyven (BEL)Lidl - Treks.t.
40BELJasper De Buyst (BEL)Lottos.t.
41BELBert Van Lerberghe (BEL)Soudal - Quick Steps.t.
42FRAHugo Page (FRA)Intermarché - Wantys.t.
43CANGuillaume Boivin (CAN)Israel - Premier Techs.t.
44NORTobias Foss (NOR)s.t.
45SLOLuka Mezgec (SLO)Team Jayco Alulas.t.
46FRAMatis Louvel (FRA)Israel - Premier Techs.t.
47AUSRobert Stannard (AUS)Bahrain Victoriouss.t.
48LATToms Skujins (LAT)Lidl - Treks.t.
49GBRLewis Askey (GBR)Groupama - Fdjs.t.
50BELArnaud De Lie (BEL)Lottos.t.
51BELOliver Naesen (BEL)Decathlon AG2R La Mondiale Teams.t.
52BELBrent van Moer (BEL)Lottos.t.
53GBRSean Flynn (GBR)Team Picnic Postnls.t.
54POLKamil Gradek (POL)Bahrain Victoriouss.t.
55FRAMathis Le Berre (FRA)s.t.
56FRABenjamin Thomas (FRA)Cofidiss.t.
57AUSJarrod Drisners (AUS)Lottos.t.
58LATKrists Neilands (LAT)Israel - Premier Techs.t.
59GERNils Politt (GER)Uae Team Emirates - Xrgs.t.
60GERJonas Rutsch (GER)Intermarché - Wantys.t.
61GERMaximilian Schachmann (GER)Soudal - Quick Steps.t.
62GERMarius Mayrhofer (GER)Tudor Pro Cycling Teams.t.
63SPACarlos Rodriguez Cano (SPA)s.t.
64GBRJoseph Blackmore (GBR)Israel - Premier Techs.t.
65NEDMarijn Van Den Berg (NED)s.t.
66BELTiesj Benoot (BEL)Team Visma | Lease A Bikes.t.
67GEREmanuel Buchmann (GER)Cofidiss.t.
68SPACristián Rodríguez Martin (SPA)s.t.
69FRAGuillaume Martin (FRA)Groupama - Fdjs.t.
70DENJonas Vingegaard Rasmussen (DEN)Team Visma | Lease A Bikes.t.
71SLOTadej Pogacar (SLO)s.t.
72FRAQuentin Pacher (FRA)Groupama - Fdjs.t.
73FRAValentin Madouas (FRA)Groupama - Fdjs.t.
74ARGEduardo Sepúlveda (ARG)Lottos.t.
75FRAAurélien Paret-Peintre (FRA)Decathlon AG2R La Mondiale Teams.t.
76FRARomain Grégoire (FRA)Groupama - Fdjs.t.
77FRALenny Martinez (FRA)Bahrain Victoriouss.t.
78FRAWarren Barguil (FRA)Team Picnic Postnls.t.
79USANeilson Powless (USA)EF Education - Easyposts.t.
80NEDRoel van Sintmaartensdijk (NED)Intermarché - Wantys.t.
81GBROscar Onley (GBR)s.t.
82SPARaul Garcia Pierna (SPA)s.t.
83BELSébastien Grignard (BEL)Lottos.t.
84FRAArnaud Démare (FRA)s.t.
85FRALouis Barré (FRA)Intermarché - Wantys.t.
86FRAKévin Vauquelin (FRA)s.t.
87BELSteff Cras (BEL)Totalenergiess.t.
88SLOMatej Mohoric (SLO)Bahrain Victoriouss.t.
89FRAJulian Alaphilippe (FRA)Tudor Pro Cycling Teams.t.
90ITAEdoardo Affini (ITA)Team Visma | Lease A Bikes.t.
91BELJenno Berckmoes (BEL)Lottos.t.
92RUSAleksander Vlasov (RUS)Red Bull - Bora - Hansgrohes.t.
93COLSantiago Buitrago Sanchez (COL)Bahrain Victoriouss.t.
94FRAJordan Jegat (FRA)Totalenergiess.t.
95IRLBen Healy (IRL)EF Education - Easyposts.t.
96BELTim Wellens (BEL)Uae Team Emirates - Xrgs.t.
97FRAThomas Gachignard (FRA)Totalenergiess.t.
98FRAAlexandre Delettre (FRA)Totalenergiess.t.
99SPAMarc Soler Gimenez (SPA)Uae Team Emirates - Xrgs.t.
100PORNelson Filipe Santos Simoes Oliveira (POR)Movistars.t.
101PORJoão Pedro Almeida Gonçalves (POR)s.t.
102NORTobias Halland Johannessen (NOR)Uno-X Mobilitys.t.
103AUSJack Haig (AUS)Bahrain Victoriouss.t.
104FRAPavel Sivakov (FRA)Uae Team Emirates - Xrgs.t.
105BELWout Van Aert (BEL)Team Visma | Lease A Bikes.t.
106BELVictor Campenaerts (BEL)Team Visma | Lease A Bikes.t.
107NORMarkus Hoelgård (NOR)Uno-X Mobilitys.t.
108GBRSimon Yates (GBR)Team Visma | Lease A Bikes.t.
109USASepp Kuss (USA)Team Visma | Lease A Bikes.t.
110DENMichael Valgren Hundahl (DEN)EF Education - Easyposts.t.
111SWIMauro Schmid (SWI)Team Jayco Alulas.t.
112BELDylan Theuns (BEL)Cofidiss.t.
113FRAClément Champoussin (FRA)Xds Astana Teams.t.
114FRAEwen Costiou (FRA)s.t.
115NEDPascal Eenkhoorn (NED)Soudal - Quick Steps.t.
116AUTFelix Gall (AUT)Decathlon AG2R La Mondiale Teams.t.
117AUSMichael Storer (AUS)Tudor Pro Cycling Teams.t.
118AUTMarco Haller (AUT)Tudor Pro Cycling Teams.t.
119SPAIon Izagirre Insausti (SPA)Cofidiss.t.
120FRAMattéo Vercher (FRA)Totalenergiess.t.
121KAZAlexey Lutsenko (KAZ)Israel - Premier Techs.t.
122AUTGregor Mühlberger (AUT)Movistars.t.
123GBRAdam Yates (GBR)Uae Team Emirates - Xrgs.t.
124DENMattias Skjelmose Jensen (DEN)Lidl - Treks.t.
125BELThibau Nys (BEL)Lidl - Treks.t.
126NORAnders Halland Johannessen (NOR)Uno-X Mobilitys.t.
127NORAndreas Leknessund (NOR)Uno-X Mobilitys.t.
128USAQuinn Simmons (USA)Lidl - Treks.t.
129IRLEdward Dunbar (IRL)Team Jayco Alulas.t.
130AUSBen O'Connor (AUS)Team Jayco Alulas.t.
131SPAEnric Mas Nicolau (SPA)Movistars.t.
132ECUJhonnatan Manuel Narváez Prado (ECU)Uae Team Emirates - Xrgs.t.
133SPAIvan Garcia Cortina (SPA)Movistars.t.
134BELXandro Meurisse (BEL)Alpecin - Deceunincks.t.
135BELGianni Vermeersch (BEL)Alpecin - Deceunincks.t.
136AUSHarry Sweeny (AUS)EF Education - Easyposts.t.
137BELEmiel Verstrynge (BEL)Alpecin - Deceunincks.t.
138USAMatteo Jorgenson (USA)s.t.
139USAWilliam Barta (USA)Movistars.t.
140SWISilvan Dillier (SWI)Alpecin - Deceunincks.t.
141FRAAlex Baudin (FRA)EF Education - Easyposts.t.
142FRAValentin Paret-Peintre (FRA)Soudal - Quick Steps.t.
143CANMichael Woods (CAN)Israel - Premier Techs.t.
144DENMagnus Cort Nielsen (DEN)Uno-X Mobilitys.t.
145GERFlorian Lipowitz (GER)Red Bull - Bora - Hansgrohes.t.
146BELLennert Van Eetvelt (BEL)Lottos.t.
147SWIMarc Hirschi (SWI)Tudor Pro Cycling Teams.t.
148AUSLuke Plapp (AUS)Team Jayco Alulas.t.
149SLOPrimoz Roglic (SLO)Red Bull - Bora - Hansgrohes.t.
150NEDMick Van Dijke (NED)Red Bull - Bora - Hansgrohes.t.
151SPAIván Romeo Abad (SPA)Movistars.t.
152COLEiner Augusto Rubio Reyes (COL)Movistars.t.
153SPAPablo Castrillo Zapater (SPA)Movistars.t.
154FRAMathieu Burgaudeau (FRA)s.t.
155BELIlan Van Wilder (BEL)Soudal - Quick Steps.t.
156AUSLuke Durbridge (AUS)Team Jayco Alulas.t.
157ITAMattia Cattaneo (ITA)Soudal - Quick Steps.t.
158BELRemco Evenepoel (BEL)Soudal - Quick Steps.t.
159ITADavide Ballerini (ITA)Xds Astana Teams.t.
160NEDCees Bol (NED)Xds Astana Teams.t.
161NEDMike Teunissen (NED)Xds Astana Teams.t.
162COLHarold Alfonso Tejada Canacue (COL)Xds Astana Teams.t.
163ITASimone Velasco (ITA)Xds Astana Teams.t.
164COLSergio Andres Higuita Garcia (COL)Xds Astana Teams.t.
165AUSCallum Scotson (AUS)Decathlon AG2R La Mondiale Teams.t.
166ITAGianni Moscon (ITA)Red Bull - Bora - Hansgrohes.t.
167SPAAlex Aranburu Deba (SPA)Cofidiss.t.
168FRAClément Berthet (FRA)Decathlon AG2R La Mondiale Teams.t.
169FRABruno Armirail (FRA)Decathlon AG2R La Mondiale Teams.t.
170NEDTim Naberman (NED)Team Picnic Postnls.t.
171GBRGeraint Howell Thomas (GBR)s.t.
172NEDThymen Arensman (NED)s.t.
173GBRConnor Swift (GBR)s.t.
174FRAAlexis Renard (FRA)Cofidiss.t.
175FRABryan Coquard (FRA)Cofidiss.t.
176FRAPaul Penhoët (FRA)Groupama - Fdjs.t.
177GERGeorg Zimmermann (GER)Intermarché - Wantys.t.
178BELLaurenz Rex (BEL)Intermarché - Wantys.t.
179NZLLaurence Pithie (NZL)Red Bull - Bora - Hansgrohes.t.
180BELJordi Meeus (BEL)Red Bull - Bora - Hansgrohes.t.
181FRAEmilien Jeanniere (FRA)Totalenergiess.t.
182BELJasper Philipsen (BEL)Alpecin - Deceuninck

Go to result of the stage including all rankings



Stage 4 - Amiens Métropole - Rouen 173km - 8 July 2025Medium mountain


1SLOTadej Pogacar (SLO)3:50:29
2NEDMathieu Van der Poel (NED)Alpecin - Deceunincks.t.
3DENJonas Vingegaard Rasmussen (DEN)Team Visma | Lease A Bikes.t.
4GBROscar Onley (GBR)s.t.
5FRARomain Grégoire (FRA)Groupama - Fdjs.t.
6PORJoão Pedro Almeida Gonçalves (POR)s.t.
7BELRemco Evenepoel (BEL)Soudal - Quick Step0:03
8USAMatteo Jorgenson (USA)s.t.
9DENMattias Skjelmose Jensen (DEN)Lidl - Trek0:07
10FRAKévin Vauquelin (FRA)0:10
11BELWout Van Aert (BEL)Team Visma | Lease A Bike0:30
12FRAAurélien Paret-Peintre (FRA)Decathlon AG2R La Mondiale Teams.t.
13FRAAlex Baudin (FRA)EF Education - Easyposts.t.
14ECUJhonnatan Manuel Narváez Prado (ECU)Uae Team Emirates - Xrgs.t.
15NORTobias Halland Johannessen (NOR)Uno-X Mobilitys.t.
16BELTiesj Benoot (BEL)Team Visma | Lease A Bike0:32
17SPAEnric Mas Nicolau (SPA)Movistars.t.
18SLOPrimoz Roglic (SLO)Red Bull - Bora - Hansgrohes.t.
19KAZAlexey Lutsenko (KAZ)Israel - Premier Techs.t.
20SWIMarc Hirschi (SWI)Tudor Pro Cycling Team0:35
21SPAAlex Aranburu Deba (SPA)Cofidis0:38
22FRAJordan Jegat (FRA)Totalenergiess.t.
23FRAAxel Laurance (FRA)0:39
24BELXandro Meurisse (BEL)Alpecin - Deceunincks.t.
25FRAClément Champoussin (FRA)Xds Astana Teams.t.
26BELDylan Theuns (BEL)Cofidiss.t.
27SPACarlos Rodriguez Cano (SPA)s.t.
28AUSJack Haig (AUS)Bahrain Victoriouss.t.
29BELJenno Berckmoes (BEL)Lotto0:54
30GBRJoseph Blackmore (GBR)Israel - Premier Techs.t.
31SPACristián Rodríguez Martin (SPA)s.t.
32AUTFelix Gall (AUT)Decathlon AG2R La Mondiale Teams.t.
33GERFlorian Lipowitz (GER)Red Bull - Bora - Hansgrohes.t.
34COLSantiago Buitrago Sanchez (COL)Bahrain Victoriouss.t.
35BELSteff Cras (BEL)Totalenergiess.t.
36ITASimone Velasco (ITA)Xds Astana Teams.t.
37FRAGuillaume Martin (FRA)Groupama - Fdjs.t.
38FRAValentin Madouas (FRA)Groupama - Fdjs.t.
39FRAWarren Barguil (FRA)Team Picnic Postnl1:08
40GEREmanuel Buchmann (GER)Cofidis1:21
41SWIMauro Schmid (SWI)Team Jayco Alula1:49
42IRLEdward Dunbar (IRL)Team Jayco Alulas.t.
43AUSBen O'Connor (AUS)Team Jayco Alulas.t.
44FRALouis Barré (FRA)Intermarché - Wantys.t.
45IRLBen Healy (IRL)EF Education - Easypost1:53
46FRABastien Tronchon (FRA)Decathlon AG2R La Mondiale Teams.t.
47ITAMatteo Trentin (ITA)Tudor Pro Cycling Team2:17
48FRAMathieu Burgaudeau (FRA)s.t.
49FRAAlexandre Delettre (FRA)Totalenergiess.t.
50USANeilson Powless (USA)EF Education - Easypost2:30
51USASepp Kuss (USA)Team Visma | Lease A Bikes.t.
52SPAIon Izagirre Insausti (SPA)Cofidis2:34
53BELThibau Nys (BEL)Lidl - Treks.t.
54RUSAleksander Vlasov (RUS)Red Bull - Bora - Hansgrohe3:08
55FRAEwen Costiou (FRA)3:31
56FRAClément Venturini (FRA)s.t.
57NEDPascal Eenkhoorn (NED)Soudal - Quick Steps.t.
58NORAnders Halland Johannessen (NOR)Uno-X Mobilitys.t.
59COLSergio Andres Higuita Garcia (COL)Xds Astana Teams.t.
60GBRSimon Yates (GBR)Team Visma | Lease A Bikes.t.
61NORMarkus Hoelgård (NOR)Uno-X Mobilitys.t.
62DENTobias Lund Andresen (DEN)Team Picnic Postnls.t.
63FRAQuentin Pacher (FRA)Groupama - Fdj3:44
64LATKrists Neilands (LAT)Israel - Premier Tech4:06
65PORNelson Filipe Santos Simoes Oliveira (POR)Movistar4:14
66AUSHarry Sweeny (AUS)EF Education - Easypost4:25
67BELTim Wellens (BEL)Uae Team Emirates - Xrg4:45
68BELVictor Campenaerts (BEL)Team Visma | Lease A Bikes.t.
69NORAndreas Leknessund (NOR)Uno-X Mobilitys.t.
70USAQuinn Simmons (USA)Lidl - Trek6:07
71BELJasper Stuyven (BEL)Lidl - Trek6:12
72AUTGregor Mühlberger (AUT)Movistars.t.
73FRAJulian Alaphilippe (FRA)Tudor Pro Cycling Team6:31
74GBRGeraint Howell Thomas (GBR)s.t.
75NEDThymen Arensman (NED)s.t.
76GERJonas Rutsch (GER)Intermarché - Wantys.t.
77GBRAdam Yates (GBR)Uae Team Emirates - Xrgs.t.
78GERMaximilian Schachmann (GER)Soudal - Quick Steps.t.
79FRAPavel Sivakov (FRA)Uae Team Emirates - Xrgs.t.
80FRABruno Armirail (FRA)Decathlon AG2R La Mondiale Teams.t.
81NORTobias Foss (NOR)s.t.
82AUSCallum Scotson (AUS)Decathlon AG2R La Mondiale Teams.t.
83AUSKaden Groves (AUS)Alpecin - Deceunincks.t.
84BELGianni Vermeersch (BEL)Alpecin - Deceuninck8:14
85FRAMatis Louvel (FRA)Israel - Premier Tech8:17
86AUTMarco Haller (AUT)Tudor Pro Cycling Team8:41
87FRAClément Berthet (FRA)Decathlon AG2R La Mondiale Team9:02
88NORStian Fredheim (NOR)Uno-X Mobilitys.t.
89FRABenjamin Thomas (FRA)Cofidiss.t.
90BELOliver Naesen (BEL)Decathlon AG2R La Mondiale Teams.t.
91GERNils Politt (GER)Uae Team Emirates - Xrgs.t.
92GBRAlfred Wright (GBR)Bahrain Victoriouss.t.
93BELIlan Van Wilder (BEL)Soudal - Quick Steps.t.
94CANMichael Woods (CAN)Israel - Premier Techs.t.
95SPAMarc Soler Gimenez (SPA)Uae Team Emirates - Xrgs.t.
96GERGeorg Zimmermann (GER)Intermarché - Wantys.t.
97GBRConnor Swift (GBR)s.t.
98FRADamien Touzé (FRA)Cofidiss.t.
99FRABryan Coquard (FRA)Cofidiss.t.
100GBRLewis Askey (GBR)Groupama - Fdj9:24
101LATToms Skujins (LAT)Lidl - Trek9:34
102BELBrent van Moer (BEL)Lottos.t.
103ITAGianni Moscon (ITA)Red Bull - Bora - Hansgrohe9:48
104NEDFrank Van Den Broek (NED)Team Picnic Postnl10:57
105GBRJake Stewart (GBR)Israel - Premier Tech11:10
106FRALenny Martinez (FRA)Bahrain Victorious12:16
107NORJonas Abrahamsen (NOR)Uno-X Mobility12:29
108NEDMarijn Van Den Berg (NED)s.t.
109NEDTim Naberman (NED)Team Picnic Postnl12:33
110ITAEdoardo Affini (ITA)Team Visma | Lease A Bikes.t.
111SPAIvan Garcia Cortina (SPA)Movistars.t.
112DENKasper Asgreen (DEN)EF Education - Easypost12:58
113ARGEduardo Sepúlveda (ARG)Lotto13:20
114GERMarius Mayrhofer (GER)Tudor Pro Cycling Team13:55
115GBRSamuel Watson (GBR)13:57
116NZLLaurence Pithie (NZL)Red Bull - Bora - Hansgrohes.t.
117AUSMichael Storer (AUS)Tudor Pro Cycling Teams.t.
118AUSLuke Durbridge (AUS)Team Jayco Alulas.t.
119NEDElmar Reinders (NED)Team Jayco Alulas.t.
120NEDDylan Groenewegen (NED)Team Jayco Alulas.t.
121BELArnaud De Lie (BEL)Lotto14:24
122FRAAnthony Turgis (FRA)Totalenergies14:35
123FRAMathis Le Berre (FRA)s.t.
124FRAHugo Page (FRA)Intermarché - Wantys.t.
125FRAClément Russo (FRA)Groupama - Fdj15:12
126FRACyril Barthe (FRA)Groupama - Fdjs.t.
127FRAPaul Penhoët (FRA)Groupama - Fdjs.t.
128BELJasper De Buyst (BEL)Lottos.t.
129NEDMike Teunissen (NED)Xds Astana Teams.t.
130BELLaurenz Rex (BEL)Intermarché - Wantys.t.
131GBRSean Flynn (GBR)Team Picnic Postnls.t.
132CZEPavel Bittner (CZE)Team Picnic Postnls.t.
133SLOMatej Mohoric (SLO)Bahrain Victoriouss.t.
134BELTim Merlier (BEL)Soudal - Quick Steps.t.
135BELBert Van Lerberghe (BEL)Soudal - Quick Steps.t.
136FRAArnaud Démare (FRA)s.t.
137BELAmaury Capiot (BEL)s.t.
138BELSébastien Grignard (BEL)Lottos.t.
139FRAThomas Gachignard (FRA)Totalenergiess.t.
140FRAAlexis Renard (FRA)Cofidiss.t.
141NEDDanny Van Poppel (NED)Red Bull - Bora - Hansgrohes.t.
142ITAVincenzo Albanese (ITA)EF Education - Easyposts.t.
143DENMichael Valgren Hundahl (DEN)EF Education - Easyposts.t.
144GERPhil Bauhaus (GER)Bahrain Victoriouss.t.
145NEDMick Van Dijke (NED)Red Bull - Bora - Hansgrohes.t.
146SPARaul Garcia Pierna (SPA)s.t.
147FRAEmilien Jeanniere (FRA)Totalenergiess.t.
148COLEiner Augusto Rubio Reyes (COL)Movistars.t.
149SPAIván Romeo Abad (SPA)Movistars.t.
150SPAPablo Castrillo Zapater (SPA)Movistars.t.
151BELLennert Van Eetvelt (BEL)Lottos.t.
152DENMagnus Cort Nielsen (DEN)Uno-X Mobilitys.t.
153POLKamil Gradek (POL)Bahrain Victoriouss.t.
154AUSRobert Stannard (AUS)Bahrain Victoriouss.t.
155SLOLuka Mezgec (SLO)Team Jayco Alulas.t.
156BELJonas Rickaert (BEL)Alpecin - Deceunincks.t.
157BELEmiel Verstrynge (BEL)Alpecin - Deceunincks.t.
158ITAAlberto Dainese (ITA)Tudor Pro Cycling Teams.t.
159SWIFabian Lienhard (SWI)Tudor Pro Cycling Teams.t.
160USAWilliam Barta (USA)Movistars.t.
161SWISilvan Dillier (SWI)Alpecin - Deceunincks.t.
162AUSLuke Plapp (AUS)Team Jayco Alulas.t.
163AUSJarrod Drisners (AUS)Lottos.t.
164CANGuillaume Boivin (CAN)Israel - Premier Techs.t.
165NORSøren Wærenskjold (NOR)Uno-X Mobilitys.t.
166GERPascal Ackermann (GER)Israel - Premier Techs.t.
167ITAJonathan Milan (ITA)Lidl - Treks.t.
168GERNiklas Märkl (GER)Team Picnic Postnls.t.
169COLHarold Alfonso Tejada Canacue (COL)Xds Astana Teams.t.
170BELVito Braet (BEL)Intermarché - Wantys.t.
171NEDCees Bol (NED)Xds Astana Teams.t.
172ITASimone Consonni (ITA)Lidl - Treks.t.
173ITADavide Ballerini (ITA)Xds Astana Team15:44
174ITAMattia Cattaneo (ITA)Soudal - Quick Step15:46
175KAZYevgeniy Fedorov (KAZ)Xds Astana Teams.t.
176BELEdward Theuns (BEL)Lidl - Treks.t.
177FRAValentin Paret-Peintre (FRA)Soudal - Quick Step15:56
178NEDRoel van Sintmaartensdijk (NED)Intermarché - Wanty16:09
179ERABiniyam Ghirmay Hailu (ERA)Intermarché - Wantys.t.
180BELJordi Meeus (BEL)Red Bull - Bora - Hansgrohes.t.
181FRAMattéo Vercher (FRA)Totalenergies17:44

Go to result of the stage including all rankings



Stage 5 - Caen - Caen 33km - 9 July 2025Time Trial


1BELRemco Evenepoel (BEL)Soudal - Quick Step36.42
2SLOTadej Pogacar (SLO)0.16
3ITAEdoardo Affini (ITA)Team Visma | Lease A Bike0.33
4FRABruno Armirail (FRA)Decathlon AG2R La Mondiale Team0.35
5FRAKévin Vauquelin (FRA)0.49
6GERFlorian Lipowitz (GER)Red Bull - Bora - Hansgrohe0.58
7SPAIván Romeo Abad (SPA)Movistar1.02
8PORJoão Pedro Almeida Gonçalves (POR)1.14
9AUSLuke Plapp (AUS)Team Jayco Alula1.17
10SPAPablo Castrillo Zapater (SPA)Movistar1.18
11USAMatteo Jorgenson (USA)1.19
12SLOPrimoz Roglic (SLO)Red Bull - Bora - Hansgrohe1.19
13DENJonas Vingegaard Rasmussen (DEN)Team Visma | Lease A Bike1.21
14NORTobias Foss (NOR)1.25
15PORNelson Filipe Santos Simoes Oliveira (POR)Movistar1.37
16GERNils Politt (GER)Uae Team Emirates - Xrg1.37
17SPARaul Garcia Pierna (SPA)1.38
18NEDMathieu Van der Poel (NED)Alpecin - Deceuninck1.44
19DENMattias Skjelmose Jensen (DEN)Lidl - Trek1.46
20SWIMauro Schmid (SWI)Team Jayco Alula1.46
21AUSBen O'Connor (AUS)Team Jayco Alula1.47
22FRAThomas Gachignard (FRA)Totalenergies2.01
23GBROscar Onley (GBR)2.02
24DENKasper Asgreen (DEN)EF Education - Easypost2.06
25BELJonas Rickaert (BEL)Alpecin - Deceuninck2.07
26FRAAurélien Paret-Peintre (FRA)Decathlon AG2R La Mondiale Team2.13
27SPACarlos Rodriguez Cano (SPA)2.15
28COLSantiago Buitrago Sanchez (COL)Bahrain Victorious2.18
29FRABenjamin Thomas (FRA)Cofidis2.27
30IRLEdward Dunbar (IRL)Team Jayco Alula2.29
31GBRGeraint Howell Thomas (GBR)2.33
32NEDThymen Arensman (NED)2.35
33FRAClément Russo (FRA)Groupama - Fdj2.38
34BELSteff Cras (BEL)Totalenergies2.50
35NORTobias Halland Johannessen (NOR)Uno-X Mobility2.51
36GBRConnor Swift (GBR)2.53
37SPAEnric Mas Nicolau (SPA)Movistar2.57
38SPACristián Rodríguez Martin (SPA)3.03
39AUTFelix Gall (AUT)Decathlon AG2R La Mondiale Team3.04
40AUSJack Haig (AUS)Bahrain Victorious3.06
41ITAMattia Cattaneo (ITA)Soudal - Quick Step3.08
42AUSLuke Durbridge (AUS)Team Jayco Alula3.10
43FRAJordan Jegat (FRA)Totalenergies3.15
44BELDylan Theuns (BEL)Cofidis3.17
45BELTim Wellens (BEL)Uae Team Emirates - Xrg3.19
46ITAVincenzo Albanese (ITA)EF Education - Easypost3.27
47AUTMarco Haller (AUT)Tudor Pro Cycling Team3.29
48NEDPascal Eenkhoorn (NED)Soudal - Quick Step3.30
49FRAValentin Madouas (FRA)Groupama - Fdj3.30
50BELXandro Meurisse (BEL)Alpecin - Deceuninck3.33
51FRARomain Grégoire (FRA)Groupama - Fdj3.34
52GERJonas Rutsch (GER)Intermarché - Wanty3.35
53IRLBen Healy (IRL)EF Education - Easypost3.36
54NZLLaurence Pithie (NZL)Red Bull - Bora - Hansgrohe3.40
55FRAJulian Alaphilippe (FRA)Tudor Pro Cycling Team3.40
56NEDElmar Reinders (NED)Team Jayco Alula3.41
57FRAClément Berthet (FRA)Decathlon AG2R La Mondiale Team3.44
58AUSKaden Groves (AUS)Alpecin - Deceuninck3.45
59BELLaurenz Rex (BEL)Intermarché - Wanty3.45
60FRAPavel Sivakov (FRA)Uae Team Emirates - Xrg3.45
61ERABiniyam Ghirmay Hailu (ERA)Intermarché - Wanty3.47
62BELOliver Naesen (BEL)Decathlon AG2R La Mondiale Team3.51
63FRAGuillaume Martin (FRA)Groupama - Fdj3.52
64GEREmanuel Buchmann (GER)Cofidis3.52
65DENMichael Valgren Hundahl (DEN)EF Education - Easypost3.53
66BELAmaury Capiot (BEL)3.53
67BELJasper Stuyven (BEL)Lidl - Trek3.54
68FRACyril Barthe (FRA)Groupama - Fdj3.57
69FRADamien Touzé (FRA)Cofidis3.57
70FRAMathieu Burgaudeau (FRA)3.58
71ITASimone Consonni (ITA)Lidl - Trek4.00
72ITAAlberto Dainese (ITA)Tudor Pro Cycling Team4.01
73USANeilson Powless (USA)EF Education - Easypost4.03
74ITAMatteo Trentin (ITA)Tudor Pro Cycling Team4.04
75NEDDanny Van Poppel (NED)Red Bull - Bora - Hansgrohe4.05
76GERNiklas Märkl (GER)Team Picnic Postnl4.07
77ECUJhonnatan Manuel Narváez Prado (ECU)Uae Team Emirates - Xrg4.07
78FRAWarren Barguil (FRA)Team Picnic Postnl4.08
79FRAHugo Page (FRA)Intermarché - Wanty4.09
80BELBert Van Lerberghe (BEL)Soudal - Quick Step4.10
81BELLennert Van Eetvelt (BEL)Lotto4.12
82RUSAleksander Vlasov (RUS)Red Bull - Bora - Hansgrohe4.14
83GBRSean Flynn (GBR)Team Picnic Postnl4.17
84GERMarius Mayrhofer (GER)Tudor Pro Cycling Team4.19
85GERGeorg Zimmermann (GER)Intermarché - Wanty4.20
86LATToms Skujins (LAT)Lidl - Trek4.20
87BELTim Merlier (BEL)Soudal - Quick Step4.21
88BELEmiel Verstrynge (BEL)Alpecin - Deceuninck4.21
89AUSJarrod Drisners (AUS)Lotto4.22
90CANGuillaume Boivin (CAN)Israel - Premier Tech4.22
91BELGianni Vermeersch (BEL)Alpecin - Deceuninck4.23
92NEDMarijn Van Den Berg (NED)4.27
93SPAIon Izagirre Insausti (SPA)Cofidis4.27
94FRAAnthony Turgis (FRA)Totalenergies4.28
95AUSHarry Sweeny (AUS)EF Education - Easypost4.28
96BELBrent van Moer (BEL)Lotto4.30
97SPAAlex Aranburu Deba (SPA)Cofidis4.31
98USAWilliam Barta (USA)Movistar4.31
99NEDRoel van Sintmaartensdijk (NED)Intermarché - Wanty4.32
100BELWout Van Aert (BEL)Team Visma | Lease A Bike4.32
101GBRAdam Yates (GBR)Uae Team Emirates - Xrg4.32
102FRAAlex Baudin (FRA)EF Education - Easypost4.32
103FRAQuentin Pacher (FRA)Groupama - Fdj4.33
104BELVito Braet (BEL)Intermarché - Wanty4.33
105NEDMick Van Dijke (NED)Red Bull - Bora - Hansgrohe4.34
106GERPascal Ackermann (GER)Israel - Premier Tech4.34
107GBRJoseph Blackmore (GBR)Israel - Premier Tech4.34
108SLOLuka Mezgec (SLO)Team Jayco Alula4.35
109FRAArnaud Démare (FRA)4.36
110DENMagnus Cort Nielsen (DEN)Uno-X Mobility4.36
111FRABastien Tronchon (FRA)Decathlon AG2R La Mondiale Team4.36
112FRAPaul Penhoët (FRA)Groupama - Fdj4.36
113NEDTim Naberman (NED)Team Picnic Postnl4.37
114ITAJonathan Milan (ITA)Lidl - Trek4.38
115FRAEwen Costiou (FRA)4.38
116FRAAlexis Renard (FRA)Cofidis4.38
117AUSCallum Scotson (AUS)Decathlon AG2R La Mondiale Team4.38
118FRAMathis Le Berre (FRA)4.39
119COLSergio Andres Higuita Garcia (COL)Xds Astana Team4.40
120GBRSimon Yates (GBR)Team Visma | Lease A Bike4.40
121NORJonas Abrahamsen (NOR)Uno-X Mobility4.40
122COLEiner Augusto Rubio Reyes (COL)Movistar4.40
123AUSRobert Stannard (AUS)Bahrain Victorious4.41
124SPAIvan Garcia Cortina (SPA)Movistar4.43
125BELJenno Berckmoes (BEL)Lotto4.43
126SPAMarc Soler Gimenez (SPA)Uae Team Emirates - Xrg4.43
127SWIMarc Hirschi (SWI)Tudor Pro Cycling Team4.45
128GBRLewis Askey (GBR)Groupama - Fdj4.45
129FRAMatis Louvel (FRA)Israel - Premier Tech4.46
130NEDDylan Groenewegen (NED)Team Jayco Alula4.49
131LATKrists Neilands (LAT)Israel - Premier Tech4.51
132BELTiesj Benoot (BEL)Team Visma | Lease A Bike4.52
133FRAAlexandre Delettre (FRA)Totalenergies4.53
134NORStian Fredheim (NOR)Uno-X Mobility4.54
135BELSébastien Grignard (BEL)Lotto4.55
136FRAClément Venturini (FRA)4.57
137GBRAlfred Wright (GBR)Bahrain Victorious4.58
138AUTGregor Mühlberger (AUT)Movistar4.59
139ITAGianni Moscon (ITA)Red Bull - Bora - Hansgrohe5.00
140KAZAlexey Lutsenko (KAZ)Israel - Premier Tech5.00
141FRALouis Barré (FRA)Intermarché - Wanty5.01
142SWISilvan Dillier (SWI)Alpecin - Deceuninck5.01
143SWIFabian Lienhard (SWI)Tudor Pro Cycling Team5.02
144COLHarold Alfonso Tejada Canacue (COL)Xds Astana Team5.02
145USAQuinn Simmons (USA)Lidl - Trek5.04
146NORSøren Wærenskjold (NOR)Uno-X Mobility5.05
147USASepp Kuss (USA)Team Visma | Lease A Bike5.06
148NEDFrank Van Den Broek (NED)Team Picnic Postnl5.06
149NORAnders Halland Johannessen (NOR)Uno-X Mobility5.08
150GBRJake Stewart (GBR)Israel - Premier Tech5.09
151ITADavide Ballerini (ITA)Xds Astana Team5.11
152NEDMike Teunissen (NED)Xds Astana Team5.12
153ARGEduardo Sepúlveda (ARG)Lotto5.12
154FRABryan Coquard (FRA)Cofidis5.14
155BELThibau Nys (BEL)Lidl - Trek5.15
156NORAndreas Leknessund (NOR)Uno-X Mobility5.16
157FRAMattéo Vercher (FRA)Totalenergies5.17
158CANMichael Woods (CAN)Israel - Premier Tech5.18
159FRAValentin Paret-Peintre (FRA)Soudal - Quick Step5.21
160BELJordi Meeus (BEL)Red Bull - Bora - Hansgrohe5.21
161FRAClément Champoussin (FRA)Xds Astana Team5.27
162BELEdward Theuns (BEL)Lidl - Trek5.30
163GERPhil Bauhaus (GER)Bahrain Victorious5.30
164NORMarkus Hoelgård (NOR)Uno-X Mobility5.31
165FRAAxel Laurance (FRA)5.32
166FRALenny Martinez (FRA)Bahrain Victorious5.33
167ITASimone Velasco (ITA)Xds Astana Team5.33
168GERMaximilian Schachmann (GER)Soudal - Quick Step5.34
169SLOMatej Mohoric (SLO)Bahrain Victorious5.35
170DENTobias Lund Andresen (DEN)Team Picnic Postnl5.37
171GBRSamuel Watson (GBR)5.38
172NEDCees Bol (NED)Xds Astana Team5.39
173BELIlan Van Wilder (BEL)Soudal - Quick Step5.39
174KAZYevgeniy Fedorov (KAZ)Xds Astana Team5.42
175POLKamil Gradek (POL)Bahrain Victorious5.47
176CZEPavel Bittner (CZE)Team Picnic Postnl5.52
177BELVictor Campenaerts (BEL)Team Visma | Lease A Bike6.10
178AUSMichael Storer (AUS)Tudor Pro Cycling Team6.20
179BELArnaud De Lie (BEL)Lotto6.55
180BELJasper De Buyst (BEL)Lotto
181FRAEmilien Jeanniere (FRA)Totalenergies

Go to result of the stage including all rankings



Stage 6 - Bayeux - Vire Normandie 201km - 10 July 2025Medium mountain


1IRLBen Healy (IRL)EF Education - Easypost4:24:10
2USAQuinn Simmons (USA)Lidl - Trek2:44
3AUSMichael Storer (AUS)Tudor Pro Cycling Team2:51
4IRLEdward Dunbar (IRL)Team Jayco Alula3:21
5GBRSimon Yates (GBR)Team Visma | Lease A Bike3:24
6USAWilliam Barta (USA)Movistar3:29
7COLHarold Alfonso Tejada Canacue (COL)Xds Astana Team3:52
8NEDMathieu Van der Poel (NED)Alpecin - Deceuninck3:58
9SLOTadej Pogacar (SLO)5:27
10DENJonas Vingegaard Rasmussen (DEN)Team Visma | Lease A Bikes.t.
11USAMatteo Jorgenson (USA)s.t.
12BELRemco Evenepoel (BEL)Soudal - Quick Steps.t.
13GBROscar Onley (GBR)s.t.
14FRAKévin Vauquelin (FRA)s.t.
15GERFlorian Lipowitz (GER)Red Bull - Bora - Hansgrohes.t.
16AUTFelix Gall (AUT)Decathlon AG2R La Mondiale Teams.t.
17COLSantiago Buitrago Sanchez (COL)Bahrain Victorious5:32
18SPAEnric Mas Nicolau (SPA)Movistars.t.
19SLOPrimoz Roglic (SLO)Red Bull - Bora - Hansgrohes.t.
20FRAJordan Jegat (FRA)Totalenergiess.t.
21COLSergio Andres Higuita Garcia (COL)Xds Astana Teams.t.
22NORTobias Halland Johannessen (NOR)Uno-X Mobilitys.t.
23PORJoão Pedro Almeida Gonçalves (POR)s.t.
24AUSJack Haig (AUS)Bahrain Victorious5:40
25SPACarlos Rodriguez Cano (SPA)5:43
26GEREmanuel Buchmann (GER)Cofidiss.t.
27SPACristián Rodríguez Martin (SPA)5:48
28FRAGuillaume Martin (FRA)Groupama - Fdjs.t.
29FRARomain Grégoire (FRA)Groupama - Fdj6:02
30FRAValentin Madouas (FRA)Groupama - Fdjs.t.
31BELTiesj Benoot (BEL)Team Visma | Lease A Bike6:07
32FRAQuentin Pacher (FRA)Groupama - Fdjs.t.
33DENMattias Skjelmose Jensen (DEN)Lidl - Treks.t.
34BELSteff Cras (BEL)Totalenergies6:10
35FRAAurélien Paret-Peintre (FRA)Decathlon AG2R La Mondiale Team6:15
36GBRJoseph Blackmore (GBR)Israel - Premier Techs.t.
37FRAClément Berthet (FRA)Decathlon AG2R La Mondiale Team6:26
38ECUJhonnatan Manuel Narváez Prado (ECU)Uae Team Emirates - Xrg6:36
39NEDThymen Arensman (NED)s.t.
40NORAndreas Leknessund (NOR)Uno-X Mobilitys.t.
41FRAWarren Barguil (FRA)Team Picnic Postnl6:49
42AUSBen O'Connor (AUS)Team Jayco Alulas.t.
43FRAMathis Le Berre (FRA)7:37
44ITASimone Velasco (ITA)Xds Astana Teams.t.
45AUTGregor Mühlberger (AUT)Movistar7:43
46FRAClément Venturini (FRA)7:55
47RUSAleksander Vlasov (RUS)Red Bull - Bora - Hansgrohe8:01
48AUSLuke Plapp (AUS)Team Jayco Alulas.t.
49AUTMarco Haller (AUT)Tudor Pro Cycling Teams.t.
50FRAAlexandre Delettre (FRA)Totalenergies8:06
51BELXandro Meurisse (BEL)Alpecin - Deceuninck8:09
52FRACyril Barthe (FRA)Groupama - Fdjs.t.
53GBRAdam Yates (GBR)Uae Team Emirates - Xrg8:19
54AUSCallum Scotson (AUS)Decathlon AG2R La Mondiale Team8:31
55GERMaximilian Schachmann (GER)Soudal - Quick Step8:49
56BELTim Wellens (BEL)Uae Team Emirates - Xrg8:55
57FRABruno Armirail (FRA)Decathlon AG2R La Mondiale Teams.t.
58NORMarkus Hoelgård (NOR)Uno-X Mobilitys.t.
59FRAThomas Gachignard (FRA)Totalenergiess.t.
60BELJasper Stuyven (BEL)Lidl - Trek8:57
61BELOliver Naesen (BEL)Decathlon AG2R La Mondiale Teams.t.
62NEDPascal Eenkhoorn (NED)Soudal - Quick Steps.t.
63BELIlan Van Wilder (BEL)Soudal - Quick Step9:00
64COLEiner Augusto Rubio Reyes (COL)Movistars.t.
65LATKrists Neilands (LAT)Israel - Premier Techs.t.
66CANMichael Woods (CAN)Israel - Premier Techs.t.
67BELJenno Berckmoes (BEL)Lottos.t.
68PORNelson Filipe Santos Simoes Oliveira (POR)Movistars.t.
69ITAMattia Cattaneo (ITA)Soudal - Quick Steps.t.
70NEDFrank Van Den Broek (NED)Team Picnic Postnls.t.
71FRAClément Champoussin (FRA)Xds Astana Teams.t.
72FRAMathieu Burgaudeau (FRA)s.t.
73AUSRobert Stannard (AUS)Bahrain Victoriouss.t.
74FRAJulian Alaphilippe (FRA)Tudor Pro Cycling Teams.t.
75DENTobias Lund Andresen (DEN)Team Picnic Postnl9:06
76SPAPablo Castrillo Zapater (SPA)Movistars.t.
77SPARaul Garcia Pierna (SPA)s.t.
78USASepp Kuss (USA)Team Visma | Lease A Bike9:12
79BELVictor Campenaerts (BEL)Team Visma | Lease A Bikes.t.
80GBRGeraint Howell Thomas (GBR)s.t.
81NORTobias Foss (NOR)9:15
82BELEmiel Verstrynge (BEL)Alpecin - Deceuninck9:24
83USANeilson Powless (USA)EF Education - Easypost9:30
84FRAAlex Baudin (FRA)EF Education - Easyposts.t.
85AUSHarry Sweeny (AUS)EF Education - Easyposts.t.
86DENKasper Asgreen (DEN)EF Education - Easypost9:40
87DENMichael Valgren Hundahl (DEN)EF Education - Easypost9:42
88LATToms Skujins (LAT)Lidl - Trek10:04
89KAZAlexey Lutsenko (KAZ)Israel - Premier Techs.t.
90SPAIvan Garcia Cortina (SPA)Movistar10:25
91SLOMatej Mohoric (SLO)Bahrain Victorious10:30
92FRAAxel Laurance (FRA)10:32
93ITAGianni Moscon (ITA)Red Bull - Bora - Hansgrohes.t.
94NZLLaurence Pithie (NZL)Red Bull - Bora - Hansgrohe10:36
95FRAValentin Paret-Peintre (FRA)Soudal - Quick Steps.t.
96FRALenny Martinez (FRA)Bahrain Victorious10:42
97BELThibau Nys (BEL)Lidl - Trek11:52
98SPAAlex Aranburu Deba (SPA)Cofidiss.t.
99SPAIván Romeo Abad (SPA)Movistars.t.
100ITAMatteo Trentin (ITA)Tudor Pro Cycling Team12:42
101SPAMarc Soler Gimenez (SPA)Uae Team Emirates - Xrg14:03
102FRAPavel Sivakov (FRA)Uae Team Emirates - Xrgs.t.
103GERNils Politt (GER)Uae Team Emirates - Xrg18:47
104FRAAnthony Turgis (FRA)Totalenergies19:54
105FRABastien Tronchon (FRA)Decathlon AG2R La Mondiale Teams.t.
106NORJonas Abrahamsen (NOR)Uno-X Mobilitys.t.
107GERJonas Rutsch (GER)Intermarché - Wantys.t.
108GERNiklas Märkl (GER)Team Picnic Postnls.t.
109GERGeorg Zimmermann (GER)Intermarché - Wantys.t.
110GERMarius Mayrhofer (GER)Tudor Pro Cycling Teams.t.
111NEDDanny Van Poppel (NED)Red Bull - Bora - Hansgrohes.t.
112SWIMauro Schmid (SWI)Team Jayco Alulas.t.
113BELBrent van Moer (BEL)Lottos.t.
114ARGEduardo Sepúlveda (ARG)Lottos.t.
115SPAIon Izagirre Insausti (SPA)Cofidiss.t.
116GBRConnor Swift (GBR)s.t.
117BELWout Van Aert (BEL)Team Visma | Lease A Bikes.t.
118BELJonas Rickaert (BEL)Alpecin - Deceunincks.t.
119ITAAlberto Dainese (ITA)Tudor Pro Cycling Teams.t.
120GERPascal Ackermann (GER)Israel - Premier Techs.t.
121BELGianni Vermeersch (BEL)Alpecin - Deceunincks.t.
122SWIMarc Hirschi (SWI)Tudor Pro Cycling Teams.t.
123FRALouis Barré (FRA)Intermarché - Wantys.t.
124FRAMatis Louvel (FRA)Israel - Premier Techs.t.
125NEDTim Naberman (NED)Team Picnic Postnls.t.
126ITAVincenzo Albanese (ITA)EF Education - Easyposts.t.
127NORAnders Halland Johannessen (NOR)Uno-X Mobility20:15
128NORSøren Wærenskjold (NOR)Uno-X Mobility20:18
129FRADamien Touzé (FRA)Cofidis20:25
130GBRAlfred Wright (GBR)Bahrain Victorious21:52
131NEDMike Teunissen (NED)Xds Astana Teams.t.
132NEDCees Bol (NED)Xds Astana Team21:55
133FRABryan Coquard (FRA)Cofidis21:59
134FRABenjamin Thomas (FRA)Cofidiss.t.
135FRAClément Russo (FRA)Groupama - Fdj29:27
136SWISilvan Dillier (SWI)Alpecin - Deceunincks.t.
137GBRLewis Askey (GBR)Groupama - Fdjs.t.
138BELLaurenz Rex (BEL)Intermarché - Wantys.t.
139FRAEwen Costiou (FRA)s.t.
140GBRSean Flynn (GBR)Team Picnic Postnls.t.
141BELVito Braet (BEL)Intermarché - Wantys.t.
142NEDElmar Reinders (NED)Team Jayco Alulas.t.
143FRAPaul Penhoët (FRA)Groupama - Fdjs.t.
144CZEPavel Bittner (CZE)Team Picnic Postnls.t.
145KAZYevgeniy Fedorov (KAZ)Xds Astana Teams.t.
146CANGuillaume Boivin (CAN)Israel - Premier Techs.t.
147NEDMarijn Van Den Berg (NED)s.t.
148POLKamil Gradek (POL)Bahrain Victoriouss.t.
149NEDRoel van Sintmaartensdijk (NED)Intermarché - Wantys.t.
150GBRJake Stewart (GBR)Israel - Premier Tech29:33
151NEDMick Van Dijke (NED)Red Bull - Bora - Hansgrohes.t.
152ITAEdoardo Affini (ITA)Team Visma | Lease A Bikes.t.
153NORStian Fredheim (NOR)Uno-X Mobilitys.t.
154GBRSamuel Watson (GBR)s.t.
155GERPhil Bauhaus (GER)Bahrain Victoriouss.t.
156BELAmaury Capiot (BEL)s.t.
157AUSLuke Durbridge (AUS)Team Jayco Alulas.t.
158FRAAlexis Renard (FRA)Cofidiss.t.
159NEDDylan Groenewegen (NED)Team Jayco Alulas.t.
160SWIFabian Lienhard (SWI)Tudor Pro Cycling Teams.t.
161FRAArnaud Démare (FRA)s.t.
162BELSébastien Grignard (BEL)Lottos.t.
163BELBert Van Lerberghe (BEL)Soudal - Quick Steps.t.
164ITAJonathan Milan (ITA)Lidl - Treks.t.
165BELTim Merlier (BEL)Soudal - Quick Steps.t.
166FRAHugo Page (FRA)Intermarché - Wantys.t.
167ERABiniyam Ghirmay Hailu (ERA)Intermarché - Wantys.t.
168SLOLuka Mezgec (SLO)Team Jayco Alulas.t.
169BELEdward Theuns (BEL)Lidl - Treks.t.
170BELLennert Van Eetvelt (BEL)Lottos.t.
171DENMagnus Cort Nielsen (DEN)Uno-X Mobilitys.t.
172AUSJarrod Drisners (AUS)Lotto29:44
173AUSKaden Groves (AUS)Alpecin - Deceunincks.t.
174BELArnaud De Lie (BEL)Lotto29:48
175ITASimone Consonni (ITA)Lidl - Trek29:57
176ITADavide Ballerini (ITA)Xds Astana Teams.t.
177FRAMattéo Vercher (FRA)Totalenergies30:07
178BELJordi Meeus (BEL)Red Bull - Bora - Hansgrohes.t.
179BELDylan Theuns (BEL)Cofidis30:15

Go to result of the stage including all rankings



Stage 7 - Saint-Malo - Mûr-de-Bretagne 194km - 11 July 2025Medium mountain


1SLOTadej Pogacar (SLO)4:05:39
2DENJonas Vingegaard Rasmussen (DEN)Team Visma | Lease A Bikes.t.
3GBROscar Onley (GBR)0:02
4AUTFelix Gall (AUT)Decathlon AG2R La Mondiale Teams.t.
5USAMatteo Jorgenson (USA)s.t.
6BELRemco Evenepoel (BEL)Soudal - Quick Steps.t.
7FRAKévin Vauquelin (FRA)s.t.
8ECUJhonnatan Manuel Narváez Prado (ECU)Uae Team Emirates - Xrg0:07
9FRAAxel Laurance (FRA)0:15
10NORTobias Halland Johannessen (NOR)Uno-X Mobility0:21
11FRAJordan Jegat (FRA)Totalenergiess.t.
12DENMattias Skjelmose Jensen (DEN)Lidl - Treks.t.
13FRARomain Grégoire (FRA)Groupama - Fdjs.t.
14GERFlorian Lipowitz (GER)Red Bull - Bora - Hansgrohes.t.
15SPACarlos Rodriguez Cano (SPA)s.t.
16SLOPrimoz Roglic (SLO)Red Bull - Bora - Hansgrohes.t.
17SPACristián Rodríguez Martin (SPA)0:35
18BELXandro Meurisse (BEL)Alpecin - Deceuninck0:49
19SPAEnric Mas Nicolau (SPA)Movistar0:51
20COLSergio Andres Higuita Garcia (COL)Xds Astana Team1:01
21BELJenno Berckmoes (BEL)Lottos.t.
22NEDMathieu Van der Poel (NED)Alpecin - Deceuninck1:20
23FRAQuentin Pacher (FRA)Groupama - Fdj1:23
24BELTiesj Benoot (BEL)Team Visma | Lease A Bikes.t.
25NEDFrank Van Den Broek (NED)Team Picnic Postnls.t.
26IRLBen Healy (IRL)EF Education - Easypost1:45
27GBRAdam Yates (GBR)Uae Team Emirates - Xrg2:06
28GEREmanuel Buchmann (GER)Cofidis2:17
29FRAGuillaume Martin (FRA)Groupama - Fdjs.t.
30BELIlan Van Wilder (BEL)Soudal - Quick Step2:31
31GBRSimon Yates (GBR)Team Visma | Lease A Bikes.t.
32BELTim Wellens (BEL)Uae Team Emirates - Xrgs.t.
33AUSBen O'Connor (AUS)Team Jayco Alulas.t.
34SPARaul Garcia Pierna (SPA)2:40
35BELWout Van Aert (BEL)Team Visma | Lease A Bike2:49
36SPAMarc Soler Gimenez (SPA)Uae Team Emirates - Xrg2:59
37FRAAurélien Paret-Peintre (FRA)Decathlon AG2R La Mondiale Team3:03
38FRAAlex Baudin (FRA)EF Education - Easypost3:16
39FRAValentin Madouas (FRA)Groupama - Fdjs.t.
40NORMarkus Hoelgård (NOR)Uno-X Mobilitys.t.
41RUSAleksander Vlasov (RUS)Red Bull - Bora - Hansgrohe3:40
42LATToms Skujins (LAT)Lidl - Trek3:58
43FRAClément Berthet (FRA)Decathlon AG2R La Mondiale Team4:04
44USASepp Kuss (USA)Team Visma | Lease A Bikes.t.
45NEDThymen Arensman (NED)s.t.
46NEDPascal Eenkhoorn (NED)Soudal - Quick Steps.t.
47SPAIon Izagirre Insausti (SPA)Cofidiss.t.
48AUTGregor Mühlberger (AUT)Movistars.t.
49GERMaximilian Schachmann (GER)Soudal - Quick Step4:07
50GERMarius Mayrhofer (GER)Tudor Pro Cycling Team4:16
51FRAJulian Alaphilippe (FRA)Tudor Pro Cycling Teams.t.
52FRAWarren Barguil (FRA)Team Picnic Postnl4:52
53USANeilson Powless (USA)EF Education - Easyposts.t.
54SPAIván Romeo Abad (SPA)Movistar4:56
55FRAClément Champoussin (FRA)Xds Astana Team5:01
56FRAEwen Costiou (FRA)s.t.
57AUSCallum Scotson (AUS)Decathlon AG2R La Mondiale Team5:16
58FRABastien Tronchon (FRA)Decathlon AG2R La Mondiale Team6:18
59GBRSean Flynn (GBR)Team Picnic Postnls.t.
60FRAAlexandre Delettre (FRA)Totalenergiess.t.
61FRAClément Venturini (FRA)s.t.
62GBRConnor Swift (GBR)s.t.
63BELOliver Naesen (BEL)Decathlon AG2R La Mondiale Teams.t.
64NORAnders Halland Johannessen (NOR)Uno-X Mobility7:02
65AUSHarry Sweeny (AUS)EF Education - Easypost7:26
66FRAMathieu Burgaudeau (FRA)s.t.
67FRAThomas Gachignard (FRA)Totalenergiess.t.
68FRACyril Barthe (FRA)Groupama - Fdjs.t.
69NORJonas Abrahamsen (NOR)Uno-X Mobilitys.t.
70FRAClément Russo (FRA)Groupama - Fdjs.t.
71FRAValentin Paret-Peintre (FRA)Soudal - Quick Step7:38
72ITAMatteo Trentin (ITA)Tudor Pro Cycling Team7:39
73IRLEdward Dunbar (IRL)Team Jayco Alulas.t.
74GBRGeraint Howell Thomas (GBR)s.t.
75NEDMike Teunissen (NED)Xds Astana Teams.t.
76BELEmiel Verstrynge (BEL)Alpecin - Deceuninck7:42
77BELVictor Campenaerts (BEL)Team Visma | Lease A Bike7:55
78USAQuinn Simmons (USA)Lidl - Trek8:12
79FRALouis Barré (FRA)Intermarché - Wantys.t.
80SPAIvan Garcia Cortina (SPA)Movistar8:42
81BELAmaury Capiot (BEL)9:02
82GERJonas Rutsch (GER)Intermarché - Wantys.t.
83FRAMathis Le Berre (FRA)s.t.
84CANMichael Woods (CAN)Israel - Premier Techs.t.
85FRABruno Armirail (FRA)Decathlon AG2R La Mondiale Teams.t.
86FRADamien Touzé (FRA)Cofidiss.t.
87BELJasper Stuyven (BEL)Lidl - Trek9:08
88BELBrent van Moer (BEL)Lottos.t.
89BELSteff Cras (BEL)Totalenergiess.t.
90FRAPaul Penhoët (FRA)Groupama - Fdjs.t.
91ITASimone Velasco (ITA)Xds Astana Teams.t.
92COLEiner Augusto Rubio Reyes (COL)Movistars.t.
93NORAndreas Leknessund (NOR)Uno-X Mobility9:30
94BELThibau Nys (BEL)Lidl - Trek9:31
95ITAVincenzo Albanese (ITA)EF Education - Easypost9:54
96NZLLaurence Pithie (NZL)Red Bull - Bora - Hansgrohes.t.
97ITAGianni Moscon (ITA)Red Bull - Bora - Hansgrohes.t.
98PORNelson Filipe Santos Simoes Oliveira (POR)Movistar10:13
99PORJoão Pedro Almeida Gonçalves (POR)s.t.
100BELGianni Vermeersch (BEL)Alpecin - Deceuninck10:17
101AUSKaden Groves (AUS)Alpecin - Deceunincks.t.
102DENMagnus Cort Nielsen (DEN)Uno-X Mobility10:59
103BELJonas Rickaert (BEL)Alpecin - Deceuninck11:46
104ITAEdoardo Affini (ITA)Team Visma | Lease A Bikes.t.
105BELDylan Theuns (BEL)Cofidiss.t.
106NEDElmar Reinders (NED)Team Jayco Alulas.t.
107GERGeorg Zimmermann (GER)Intermarché - Wantys.t.
108BELLaurenz Rex (BEL)Intermarché - Wantys.t.
109BELTim Merlier (BEL)Soudal - Quick Steps.t.
110BELBert Van Lerberghe (BEL)Soudal - Quick Steps.t.
111FRAPavel Sivakov (FRA)Uae Team Emirates - Xrgs.t.
112FRAMatis Louvel (FRA)Israel - Premier Tech12:03
113LATKrists Neilands (LAT)Israel - Premier Techs.t.
114KAZAlexey Lutsenko (KAZ)Israel - Premier Techs.t.
115GERNiklas Märkl (GER)Team Picnic Postnl12:24
116AUSLuke Durbridge (AUS)Team Jayco Alula12:55
117SLOLuka Mezgec (SLO)Team Jayco Alula13:13
118SLOMatej Mohoric (SLO)Bahrain Victoriouss.t.
119AUSRobert Stannard (AUS)Bahrain Victoriouss.t.
120COLSantiago Buitrago Sanchez (COL)Bahrain Victoriouss.t.
121NEDDylan Groenewegen (NED)Team Jayco Alulas.t.
122FRABryan Coquard (FRA)Cofidis13:29
123FRAAnthony Turgis (FRA)Totalenergies13:49
124FRAMattéo Vercher (FRA)Totalenergiess.t.
125GERNils Politt (GER)Uae Team Emirates - Xrgs.t.
126GERPascal Ackermann (GER)Israel - Premier Tech14:05
127ARGEduardo Sepúlveda (ARG)Lottos.t.
128DENKasper Asgreen (DEN)EF Education - Easyposts.t.
129FRAAlexis Renard (FRA)Cofidis14:13
130CANGuillaume Boivin (CAN)Israel - Premier Techs.t.
131GBRJake Stewart (GBR)Israel - Premier Techs.t.
132COLHarold Alfonso Tejada Canacue (COL)Xds Astana Teams.t.
133SWIFabian Lienhard (SWI)Tudor Pro Cycling Teams.t.
134SWISilvan Dillier (SWI)Alpecin - Deceunincks.t.
135SWIMauro Schmid (SWI)Team Jayco Alulas.t.
136SWIMarc Hirschi (SWI)Tudor Pro Cycling Teams.t.
137GBRJoseph Blackmore (GBR)Israel - Premier Techs.t.
138SPAAlex Aranburu Deba (SPA)Cofidiss.t.
139NEDDanny Van Poppel (NED)Red Bull - Bora - Hansgrohes.t.
140GBRAlfred Wright (GBR)Bahrain Victoriouss.t.
141GERPhil Bauhaus (GER)Bahrain Victoriouss.t.
142POLKamil Gradek (POL)Bahrain Victoriouss.t.
143AUSJarrod Drisners (AUS)Lottos.t.
144AUSLuke Plapp (AUS)Team Jayco Alulas.t.
145BELSébastien Grignard (BEL)Lottos.t.
146BELLennert Van Eetvelt (BEL)Lottos.t.
147FRAArnaud Démare (FRA)s.t.
148NEDMarijn Van Den Berg (NED)s.t.
149SPAPablo Castrillo Zapater (SPA)Movistars.t.
150USAWilliam Barta (USA)Movistars.t.
151AUSMichael Storer (AUS)Tudor Pro Cycling Teams.t.
152NORTobias Foss (NOR)14:29
153KAZYevgeniy Fedorov (KAZ)Xds Astana Teams.t.
154FRALenny Martinez (FRA)Bahrain Victorious14:38
155NEDMick Van Dijke (NED)Red Bull - Bora - Hansgrohe14:39
156CZEPavel Bittner (CZE)Team Picnic Postnl14:42
157BELVito Braet (BEL)Intermarché - Wantys.t.
158NEDTim Naberman (NED)Team Picnic Postnl14:56
159DENTobias Lund Andresen (DEN)Team Picnic Postnls.t.
160NEDCees Bol (NED)Xds Astana Teams.t.
161ITADavide Ballerini (ITA)Xds Astana Teams.t.
162GBRSamuel Watson (GBR)s.t.
163GBRLewis Askey (GBR)Groupama - Fdjs.t.
164DENMichael Valgren Hundahl (DEN)EF Education - Easyposts.t.
165FRABenjamin Thomas (FRA)Cofidiss.t.
166NORStian Fredheim (NOR)Uno-X Mobility16:56
167ITAAlberto Dainese (ITA)Tudor Pro Cycling Teams.t.
168NEDRoel van Sintmaartensdijk (NED)Intermarché - Wanty17:23
169FRAHugo Page (FRA)Intermarché - Wantys.t.
170ERABiniyam Ghirmay Hailu (ERA)Intermarché - Wantys.t.
171AUTMarco Haller (AUT)Tudor Pro Cycling Teams.t.
172NORSøren Wærenskjold (NOR)Uno-X Mobilitys.t.
173BELJordi Meeus (BEL)Red Bull - Bora - Hansgrohes.t.
174ITAJonathan Milan (ITA)Lidl - Treks.t.
175BELArnaud De Lie (BEL)Lotto17:34
176ITASimone Consonni (ITA)Lidl - Trek17:40
177BELEdward Theuns (BEL)Lidl - Treks.t.
178AUSJack Haig (AUS)Bahrain Victorious
179ITAMattia Cattaneo (ITA)Soudal - Quick Step

Go to result of the stage including all rankings



Stage 8 - Saint-Méen-le-Grand - Laval 174km - 12 July 2025Sprint


1ITAJonathan Milan (ITA)Lidl - Trek3:50:26
2BELWout Van Aert (BEL)Team Visma | Lease A Bikes.t.
3AUSKaden Groves (AUS)Alpecin - Deceunincks.t.
4GERPascal Ackermann (GER)Israel - Premier Techs.t.
5BELArnaud De Lie (BEL)Lottos.t.
6DENTobias Lund Andresen (DEN)Team Picnic Postnls.t.
7FRABryan Coquard (FRA)Cofidiss.t.
8ITAAlberto Dainese (ITA)Tudor Pro Cycling Teams.t.
9ITAVincenzo Albanese (ITA)EF Education - Easyposts.t.
10NORStian Fredheim (NOR)Uno-X Mobilitys.t.
11NEDDanny Van Poppel (NED)Red Bull - Bora - Hansgrohes.t.
12GERPhil Bauhaus (GER)Bahrain Victoriouss.t.
13GBRLewis Askey (GBR)Groupama - Fdjs.t.
14FRABastien Tronchon (FRA)Decathlon AG2R La Mondiale Teams.t.
15GBRSamuel Watson (GBR)s.t.
16NEDDylan Groenewegen (NED)Team Jayco Alulas.t.
17FRAAnthony Turgis (FRA)Totalenergiess.t.
18NEDCees Bol (NED)Xds Astana Teams.t.
19ERABiniyam Ghirmay Hailu (ERA)Intermarché - Wantys.t.
20FRAArnaud Démare (FRA)s.t.
21NEDMathieu Van der Poel (NED)Alpecin - Deceunincks.t.
22FRAAlexis Renard (FRA)Cofidiss.t.
23FRAKévin Vauquelin (FRA)s.t.
24KAZYevgeniy Fedorov (KAZ)Xds Astana Teams.t.
25NORTobias Halland Johannessen (NOR)Uno-X Mobilitys.t.
26GEREmanuel Buchmann (GER)Cofidiss.t.
27FRAGuillaume Martin (FRA)Groupama - Fdjs.t.
28IRLBen Healy (IRL)EF Education - Easyposts.t.
29BELRemco Evenepoel (BEL)Soudal - Quick Steps.t.
30FRAAurélien Paret-Peintre (FRA)Decathlon AG2R La Mondiale Teams.t.
31FRAClément Berthet (FRA)Decathlon AG2R La Mondiale Teams.t.
32BELTim Wellens (BEL)Uae Team Emirates - Xrgs.t.
33SPAEnric Mas Nicolau (SPA)Movistars.t.
34ECUJhonnatan Manuel Narváez Prado (ECU)Uae Team Emirates - Xrgs.t.
35FRAJordan Jegat (FRA)Totalenergiess.t.
36GBROscar Onley (GBR)s.t.
37DENMattias Skjelmose Jensen (DEN)Lidl - Treks.t.
38DENJonas Vingegaard Rasmussen (DEN)Team Visma | Lease A Bikes.t.
39USAMatteo Jorgenson (USA)s.t.
40SPACarlos Rodriguez Cano (SPA)s.t.
41FRACyril Barthe (FRA)Groupama - Fdjs.t.
42SLOTadej Pogacar (SLO)s.t.
43GERFlorian Lipowitz (GER)Red Bull - Bora - Hansgrohes.t.
44GBRJake Stewart (GBR)Israel - Premier Techs.t.
45SPACristián Rodríguez Martin (SPA)s.t.
46NZLLaurence Pithie (NZL)Red Bull - Bora - Hansgrohes.t.
47SLOPrimoz Roglic (SLO)Red Bull - Bora - Hansgrohes.t.
48BELIlan Van Wilder (BEL)Soudal - Quick Steps.t.
49BELVictor Campenaerts (BEL)Team Visma | Lease A Bikes.t.
50AUTFelix Gall (AUT)Decathlon AG2R La Mondiale Teams.t.
51ITASimone Velasco (ITA)Xds Astana Teams.t.
52FRAThomas Gachignard (FRA)Totalenergies0:15
53BELOliver Naesen (BEL)Decathlon AG2R La Mondiale Teams.t.
54NEDMike Teunissen (NED)Xds Astana Teams.t.
55AUSBen O'Connor (AUS)Team Jayco Alulas.t.
56BELTim Merlier (BEL)Soudal - Quick Step0:23
57BELJenno Berckmoes (BEL)Lottos.t.
58NEDMarijn Van Den Berg (NED)s.t.
59CZEPavel Bittner (CZE)Team Picnic Postnl0:33
60FRAClément Venturini (FRA)s.t.
61ITAGianni Moscon (ITA)Red Bull - Bora - Hansgrohes.t.
62FRAAxel Laurance (FRA)0:41
63FRAQuentin Pacher (FRA)Groupama - Fdjs.t.
64USANeilson Powless (USA)EF Education - Easyposts.t.
65NEDPascal Eenkhoorn (NED)Soudal - Quick Steps.t.
66GERNils Politt (GER)Uae Team Emirates - Xrgs.t.
67BELJasper Stuyven (BEL)Lidl - Treks.t.
68NORMarkus Hoelgård (NOR)Uno-X Mobility0:48
69GERNiklas Märkl (GER)Team Picnic Postnl0:53
70FRAWarren Barguil (FRA)Team Picnic Postnls.t.
71FRAValentin Madouas (FRA)Groupama - Fdjs.t.
72NEDThymen Arensman (NED)s.t.
73FRARomain Grégoire (FRA)Groupama - Fdjs.t.
74ARGEduardo Sepúlveda (ARG)Lottos.t.
75BELTiesj Benoot (BEL)Team Visma | Lease A Bikes.t.
76FRAPavel Sivakov (FRA)Uae Team Emirates - Xrgs.t.
77COLSergio Andres Higuita Garcia (COL)Xds Astana Teams.t.
78ITAMatteo Trentin (ITA)Tudor Pro Cycling Teams.t.
79ITASimone Consonni (ITA)Lidl - Treks.t.
80FRAAlexandre Delettre (FRA)Totalenergiess.t.
81BELSteff Cras (BEL)Totalenergiess.t.
82BELBert Van Lerberghe (BEL)Soudal - Quick Steps.t.
83FRABruno Armirail (FRA)Decathlon AG2R La Mondiale Teams.t.
84GERMarius Mayrhofer (GER)Tudor Pro Cycling Teams.t.
85AUSCallum Scotson (AUS)Decathlon AG2R La Mondiale Teams.t.
86GBRAdam Yates (GBR)Uae Team Emirates - Xrgs.t.
87BELVito Braet (BEL)Intermarché - Wanty1:11
88GBRJoseph Blackmore (GBR)Israel - Premier Techs.t.
89DENKasper Asgreen (DEN)EF Education - Easyposts.t.
90NORSøren Wærenskjold (NOR)Uno-X Mobilitys.t.
91DENMagnus Cort Nielsen (DEN)Uno-X Mobilitys.t.
92GBRSean Flynn (GBR)Team Picnic Postnls.t.
93NORAnders Halland Johannessen (NOR)Uno-X Mobilitys.t.
94NEDFrank Van Den Broek (NED)Team Picnic Postnls.t.
95RUSAleksander Vlasov (RUS)Red Bull - Bora - Hansgrohes.t.
96BELAmaury Capiot (BEL)s.t.
97USASepp Kuss (USA)Team Visma | Lease A Bikes.t.
98NORJonas Abrahamsen (NOR)Uno-X Mobilitys.t.
99GBRSimon Yates (GBR)Team Visma | Lease A Bikes.t.
100GERMaximilian Schachmann (GER)Soudal - Quick Steps.t.
101BELBrent van Moer (BEL)Lottos.t.
102FRAValentin Paret-Peintre (FRA)Soudal - Quick Steps.t.
103COLSantiago Buitrago Sanchez (COL)Bahrain Victoriouss.t.
104SWISilvan Dillier (SWI)Alpecin - Deceunincks.t.
105SLOLuka Mezgec (SLO)Team Jayco Alulas.t.
106NEDElmar Reinders (NED)Team Jayco Alulas.t.
107LATToms Skujins (LAT)Lidl - Treks.t.
108PORNelson Filipe Santos Simoes Oliveira (POR)Movistars.t.
109SPAIvan Garcia Cortina (SPA)Movistars.t.
110NEDMick Van Dijke (NED)Red Bull - Bora - Hansgrohes.t.
111SPARaul Garcia Pierna (SPA)s.t.
112BELEdward Theuns (BEL)Lidl - Trek1:35
113GBRAlfred Wright (GBR)Bahrain Victorious1:42
114AUSRobert Stannard (AUS)Bahrain Victoriouss.t.
115AUSHarry Sweeny (AUS)EF Education - Easyposts.t.
116BELJonas Rickaert (BEL)Alpecin - Deceuninck1:53
117BELXandro Meurisse (BEL)Alpecin - Deceunincks.t.
118KAZAlexey Lutsenko (KAZ)Israel - Premier Techs.t.
119BELEmiel Verstrynge (BEL)Alpecin - Deceunincks.t.
120SPAIon Izagirre Insausti (SPA)Cofidiss.t.
121BELSébastien Grignard (BEL)Lottos.t.
122SPAAlex Aranburu Deba (SPA)Cofidiss.t.
123SPAMarc Soler Gimenez (SPA)Uae Team Emirates - Xrgs.t.
124ITAEdoardo Affini (ITA)Team Visma | Lease A Bike2:02
125NORAndreas Leknessund (NOR)Uno-X Mobilitys.t.
126BELThibau Nys (BEL)Lidl - Treks.t.
127FRADamien Touzé (FRA)Cofidis2:13
128FRAPaul Penhoët (FRA)Groupama - Fdjs.t.
129NEDTim Naberman (NED)Team Picnic Postnl2:21
130FRAMatis Louvel (FRA)Israel - Premier Techs.t.
131BELDylan Theuns (BEL)Cofidiss.t.
132AUSJarrod Drisners (AUS)Lottos.t.
133GERGeorg Zimmermann (GER)Intermarché - Wantys.t.
134AUTMarco Haller (AUT)Tudor Pro Cycling Teams.t.
135USAWilliam Barta (USA)Movistars.t.
136GBRGeraint Howell Thomas (GBR)s.t.
137SLOMatej Mohoric (SLO)Bahrain Victoriouss.t.
138NEDRoel van Sintmaartensdijk (NED)Intermarché - Wantys.t.
139NORTobias Foss (NOR)2:45
140SWIMarc Hirschi (SWI)Tudor Pro Cycling Team2:52
141BELLaurenz Rex (BEL)Intermarché - Wanty3:03
142FRAHugo Page (FRA)Intermarché - Wantys.t.
143GBRConnor Swift (GBR)s.t.
144SWIFabian Lienhard (SWI)Tudor Pro Cycling Team3:24
145AUSLuke Durbridge (AUS)Team Jayco Alulas.t.
146POLKamil Gradek (POL)Bahrain Victorious3:35
147FRALenny Martinez (FRA)Bahrain Victoriouss.t.
148BELJordi Meeus (BEL)Red Bull - Bora - Hansgrohe4:11
149BELGianni Vermeersch (BEL)Alpecin - Deceunincks.t.
150FRAAlex Baudin (FRA)EF Education - Easyposts.t.
151FRAClément Russo (FRA)Groupama - Fdj4:21
152AUTGregor Mühlberger (AUT)Movistars.t.
153BELLennert Van Eetvelt (BEL)Lottos.t.
154COLEiner Augusto Rubio Reyes (COL)Movistars.t.
155CANMichael Woods (CAN)Israel - Premier Techs.t.
156FRAMathis Le Berre (FRA)s.t.
157FRAMathieu Burgaudeau (FRA)s.t.
158FRAEwen Costiou (FRA)4:28
159CANGuillaume Boivin (CAN)Israel - Premier Tech4:32
160USAQuinn Simmons (USA)Lidl - Trek4:39
161COLHarold Alfonso Tejada Canacue (COL)Xds Astana Teams.t.
162SPAIván Romeo Abad (SPA)Movistar4:47
163SPAPablo Castrillo Zapater (SPA)Movistars.t.
164FRAClément Champoussin (FRA)Xds Astana Team5:07
165ITADavide Ballerini (ITA)Xds Astana Teams.t.
166FRABenjamin Thomas (FRA)Cofidis6:28
167FRAMattéo Vercher (FRA)Totalenergiess.t.
168PORJoão Pedro Almeida Gonçalves (POR)6:42
169AUSLuke Plapp (AUS)Team Jayco Alulas.t.
170DENMichael Valgren Hundahl (DEN)EF Education - Easyposts.t.
171FRALouis Barré (FRA)Intermarché - Wanty6:46
172LATKrists Neilands (LAT)Israel - Premier Tech7:27
173AUSMichael Storer (AUS)Tudor Pro Cycling Teams.t.
174FRAJulian Alaphilippe (FRA)Tudor Pro Cycling Teams.t.
175SWIMauro Schmid (SWI)Team Jayco Alulas.t.
176GERJonas Rutsch (GER)Intermarché - Wanty13:53
177IRLEdward Dunbar (IRL)Team Jayco Alula

Go to result of the stage including all rankings



Stage 9 - Chinon - Châteauroux 170km - 13 July 2025Sprint


1BELTim Merlier (BEL)Soudal - Quick Step3:28:52
2ITAJonathan Milan (ITA)Lidl - Treks.t.
3BELArnaud De Lie (BEL)Lottos.t.
4CZEPavel Bittner (CZE)Team Picnic Postnls.t.
5FRAPaul Penhoët (FRA)Groupama - Fdjs.t.
6ERABiniyam Ghirmay Hailu (ERA)Intermarché - Wantys.t.
7GERPhil Bauhaus (GER)Bahrain Victoriouss.t.
8BELJordi Meeus (BEL)Red Bull - Bora - Hansgrohes.t.
9NORStian Fredheim (NOR)Uno-X Mobilitys.t.
10AUSKaden Groves (AUS)Alpecin - Deceunincks.t.
11FRAAlexis Renard (FRA)Cofidiss.t.
12GERPascal Ackermann (GER)Israel - Premier Techs.t.
13FRAArnaud Démare (FRA)s.t.
14FRAAnthony Turgis (FRA)Totalenergiess.t.
15NEDDylan Groenewegen (NED)Team Jayco Alulas.t.
16ITAAlberto Dainese (ITA)Tudor Pro Cycling Teams.t.
17FRABastien Tronchon (FRA)Decathlon AG2R La Mondiale Teams.t.
18ITAMatteo Trentin (ITA)Tudor Pro Cycling Teams.t.
19NEDDanny Van Poppel (NED)Red Bull - Bora - Hansgrohes.t.
20NEDCees Bol (NED)Xds Astana Teams.t.
21FRABryan Coquard (FRA)Cofidiss.t.
22KAZYevgeniy Fedorov (KAZ)Xds Astana Teams.t.
23SPAIvan Garcia Cortina (SPA)Movistars.t.
24FRAGuillaume Martin (FRA)Groupama - Fdjs.t.
25SPACarlos Rodriguez Cano (SPA)s.t.
26SLOTadej Pogacar (SLO)s.t.
27DENJonas Vingegaard Rasmussen (DEN)Team Visma | Lease A Bikes.t.
28NEDFrank Van Den Broek (NED)Team Picnic Postnls.t.
29FRAMathis Le Berre (FRA)s.t.
30BELRemco Evenepoel (BEL)Soudal - Quick Steps.t.
31GBRJake Stewart (GBR)Israel - Premier Techs.t.
32FRAKévin Vauquelin (FRA)s.t.
33NORTobias Halland Johannessen (NOR)Uno-X Mobilitys.t.
34SLOPrimoz Roglic (SLO)Red Bull - Bora - Hansgrohes.t.
35GBRSamuel Watson (GBR)s.t.
36GERFlorian Lipowitz (GER)Red Bull - Bora - Hansgrohes.t.
37NEDMike Teunissen (NED)Xds Astana Teams.t.
38DENMattias Skjelmose Jensen (DEN)Lidl - Treks.t.
39BELOliver Naesen (BEL)Decathlon AG2R La Mondiale Teams.t.
40SPAEnric Mas Nicolau (SPA)Movistars.t.
41FRAThomas Gachignard (FRA)Totalenergiess.t.
42FRAClément Berthet (FRA)Decathlon AG2R La Mondiale Teams.t.
43USAMatteo Jorgenson (USA)s.t.
44AUSCallum Scotson (AUS)Decathlon AG2R La Mondiale Teams.t.
45IRLBen Healy (IRL)EF Education - Easyposts.t.
46FRAAurélien Paret-Peintre (FRA)Decathlon AG2R La Mondiale Teams.t.
47FRAJordan Jegat (FRA)Totalenergiess.t.
48AUTFelix Gall (AUT)Decathlon AG2R La Mondiale Teams.t.
49GBROscar Onley (GBR)s.t.
50FRAWarren Barguil (FRA)Team Picnic Postnls.t.
51FRAAxel Laurance (FRA)s.t.
52BELBert Van Lerberghe (BEL)Soudal - Quick Steps.t.
53FRAMatis Louvel (FRA)Israel - Premier Techs.t.
54GEREmanuel Buchmann (GER)Cofidiss.t.
55BELBrent van Moer (BEL)Lottos.t.
56BELJasper Stuyven (BEL)Lidl - Treks.t.
57USANeilson Powless (USA)EF Education - Easyposts.t.
58NORMarkus Hoelgård (NOR)Uno-X Mobilitys.t.
59ITAGianni Moscon (ITA)Red Bull - Bora - Hansgrohes.t.
60CANGuillaume Boivin (CAN)Israel - Premier Techs.t.
61LATKrists Neilands (LAT)Israel - Premier Techs.t.
62DENTobias Lund Andresen (DEN)Team Picnic Postnls.t.
63FRAClément Russo (FRA)Groupama - Fdjs.t.
64BELWout Van Aert (BEL)Team Visma | Lease A Bike0:17
65FRACyril Barthe (FRA)Groupama - Fdjs.t.
66BELVictor Campenaerts (BEL)Team Visma | Lease A Bikes.t.
67AUSJarrod Drisners (AUS)Lottos.t.
68NEDMathieu Van der Poel (NED)Alpecin - Deceunincks.t.
69ITAVincenzo Albanese (ITA)EF Education - Easyposts.t.
70SPAAlex Aranburu Deba (SPA)Cofidiss.t.
71SLOLuka Mezgec (SLO)Team Jayco Alulas.t.
72BELLaurenz Rex (BEL)Intermarché - Wantys.t.
73SLOMatej Mohoric (SLO)Bahrain Victoriouss.t.
74FRARomain Grégoire (FRA)Groupama - Fdjs.t.
75BELTiesj Benoot (BEL)Team Visma | Lease A Bikes.t.
76RUSAleksander Vlasov (RUS)Red Bull - Bora - Hansgrohes.t.
77ARGEduardo Sepúlveda (ARG)Lottos.t.
78BELJenno Berckmoes (BEL)Lottos.t.
79ECUJhonnatan Manuel Narváez Prado (ECU)Uae Team Emirates - Xrgs.t.
80DENKasper Asgreen (DEN)EF Education - Easyposts.t.
81NEDElmar Reinders (NED)Team Jayco Alulas.t.
82BELEdward Theuns (BEL)Lidl - Treks.t.
83SWISilvan Dillier (SWI)Alpecin - Deceunincks.t.
84USASepp Kuss (USA)Team Visma | Lease A Bikes.t.
85SPAIon Izagirre Insausti (SPA)Cofidiss.t.
86NEDThymen Arensman (NED)s.t.
87POLKamil Gradek (POL)Bahrain Victoriouss.t.
88GBRAlfred Wright (GBR)Bahrain Victorious0:41
89FRAHugo Page (FRA)Intermarché - Wanty0:49
90FRAClément Venturini (FRA)s.t.
91FRAAlexandre Delettre (FRA)Totalenergies0:54
92AUSRobert Stannard (AUS)Bahrain Victorious1:04
93FRADamien Touzé (FRA)Cofidis1:07
94BELVito Braet (BEL)Intermarché - Wanty1:12
95GERMarius Mayrhofer (GER)Tudor Pro Cycling Teams.t.
96NORAndreas Leknessund (NOR)Uno-X Mobilitys.t.
97BELXandro Meurisse (BEL)Alpecin - Deceunincks.t.
98NEDPascal Eenkhoorn (NED)Soudal - Quick Steps.t.
99BELDylan Theuns (BEL)Cofidiss.t.
100PORNelson Filipe Santos Simoes Oliveira (POR)Movistars.t.
101DENMichael Valgren Hundahl (DEN)EF Education - Easypost1:22
102FRAQuentin Pacher (FRA)Groupama - Fdjs.t.
103BELIlan Van Wilder (BEL)Soudal - Quick Step1:44
104BELAmaury Capiot (BEL)s.t.
105DENMagnus Cort Nielsen (DEN)Uno-X Mobility1:52
106GBRGeraint Howell Thomas (GBR)s.t.
107GBRConnor Swift (GBR)s.t.
108AUSHarry Sweeny (AUS)EF Education - Easyposts.t.
109FRAAlex Baudin (FRA)EF Education - Easyposts.t.
110BELEmiel Verstrynge (BEL)Alpecin - Deceuninck2:06
111USAQuinn Simmons (USA)Lidl - Trek2:20
112SPAMarc Soler Gimenez (SPA)Uae Team Emirates - Xrgs.t.
113NZLLaurence Pithie (NZL)Red Bull - Bora - Hansgrohes.t.
114GBRLewis Askey (GBR)Groupama - Fdjs.t.
115ITAEdoardo Affini (ITA)Team Visma | Lease A Bike2:43
116ITASimone Consonni (ITA)Lidl - Treks.t.
117BELJonas Rickaert (BEL)Alpecin - Deceuninck3:03
118BELSébastien Grignard (BEL)Lotto4:08
119GBRSean Flynn (GBR)Team Picnic Postnl4:37
120FRAValentin Paret-Peintre (FRA)Soudal - Quick Step5:39
121GERMaximilian Schachmann (GER)Soudal - Quick Step6:58
122GERNils Politt (GER)Uae Team Emirates - Xrgs.t.
123GERJonas Rutsch (GER)Intermarché - Wantys.t.
124ITADavide Ballerini (ITA)Xds Astana Teams.t.
125NORAnders Halland Johannessen (NOR)Uno-X Mobilitys.t.
126NORSøren Wærenskjold (NOR)Uno-X Mobilitys.t.
127FRABruno Armirail (FRA)Decathlon AG2R La Mondiale Teams.t.
128AUSMichael Storer (AUS)Tudor Pro Cycling Teams.t.
129CANMichael Woods (CAN)Israel - Premier Techs.t.
130AUTMarco Haller (AUT)Tudor Pro Cycling Teams.t.
131SWIFabian Lienhard (SWI)Tudor Pro Cycling Teams.t.
132FRAJulian Alaphilippe (FRA)Tudor Pro Cycling Teams.t.
133SPAPablo Castrillo Zapater (SPA)Movistars.t.
134SPAIván Romeo Abad (SPA)Movistars.t.
135BELSteff Cras (BEL)Totalenergiess.t.
136GERNiklas Märkl (GER)Team Picnic Postnls.t.
137NEDTim Naberman (NED)Team Picnic Postnls.t.
138NEDRoel van Sintmaartensdijk (NED)Intermarché - Wantys.t.
139AUSBen O'Connor (AUS)Team Jayco Alulas.t.
140AUSLuke Durbridge (AUS)Team Jayco Alulas.t.
141SWIMauro Schmid (SWI)Team Jayco Alulas.t.
142AUSLuke Plapp (AUS)Team Jayco Alulas.t.
143COLEiner Augusto Rubio Reyes (COL)Movistars.t.
144SPACristián Rodríguez Martin (SPA)s.t.
145FRAValentin Madouas (FRA)Groupama - Fdjs.t.
146GBRSimon Yates (GBR)Team Visma | Lease A Bikes.t.
147GBRAdam Yates (GBR)Uae Team Emirates - Xrgs.t.
148GBRJoseph Blackmore (GBR)Israel - Premier Techs.t.
149SWIMarc Hirschi (SWI)Tudor Pro Cycling Teams.t.
150FRALenny Martinez (FRA)Bahrain Victoriouss.t.
151FRAEwen Costiou (FRA)s.t.
152GERGeorg Zimmermann (GER)Intermarché - Wantys.t.
153LATToms Skujins (LAT)Lidl - Treks.t.
154USAWilliam Barta (USA)Movistars.t.
155AUTGregor Mühlberger (AUT)Movistars.t.
156NORTobias Foss (NOR)s.t.
157NORJonas Abrahamsen (NOR)Uno-X Mobilitys.t.
158NEDMarijn Van Den Berg (NED)s.t.
159NEDMick Van Dijke (NED)Red Bull - Bora - Hansgrohes.t.
160SPARaul Garcia Pierna (SPA)s.t.
161FRALouis Barré (FRA)Intermarché - Wantys.t.
162FRAClément Champoussin (FRA)Xds Astana Teams.t.
163ITASimone Velasco (ITA)Xds Astana Teams.t.
164KAZAlexey Lutsenko (KAZ)Israel - Premier Techs.t.
165FRAPavel Sivakov (FRA)Uae Team Emirates - Xrgs.t.
166COLHarold Alfonso Tejada Canacue (COL)Xds Astana Teams.t.
167COLSergio Andres Higuita Garcia (COL)Xds Astana Teams.t.
168COLSantiago Buitrago Sanchez (COL)Bahrain Victoriouss.t.
169FRAMattéo Vercher (FRA)Totalenergiess.t.
170FRAMathieu Burgaudeau (FRA)s.t.
171BELGianni Vermeersch (BEL)Alpecin - Deceunincks.t.
172BELThibau Nys (BEL)Lidl - Treks.t.
173BELLennert Van Eetvelt (BEL)Lottos.t.
174FRABenjamin Thomas (FRA)Cofidiss.t.
175BELTim Wellens (BEL)Uae Team Emirates - Xrgs.t.
176PORJoão Pedro Almeida Gonçalves (POR)

Go to result of the stage including all rankings



Stage 10 - Ennezat - Le Mont-Dore Puy de Sancy 163km - 14 July 2025Mountain


1GBRSimon Yates (GBR)Team Visma | Lease A Bike4:20:05
2NEDThymen Arensman (NED)0:09
3IRLBen Healy (IRL)EF Education - Easypost0:31
4AUSBen O'Connor (AUS)Team Jayco Alula0:49
5AUSMichael Storer (AUS)Tudor Pro Cycling Team1:23
6GBRJoseph Blackmore (GBR)Israel - Premier Tech3:57
7NORAnders Halland Johannessen (NOR)Uno-X Mobility4:38
8FRALenny Martinez (FRA)Bahrain Victorious4:51
9SLOTadej Pogacar (SLO)s.t.
10DENJonas Vingegaard Rasmussen (DEN)Team Visma | Lease A Bikes.t.
11GERFlorian Lipowitz (GER)Red Bull - Bora - Hansgrohe4:54
12USAMatteo Jorgenson (USA)s.t.
13BELRemco Evenepoel (BEL)Soudal - Quick Step4:57
14GBROscar Onley (GBR)s.t.
15NORTobias Halland Johannessen (NOR)Uno-X Mobilitys.t.
16SLOPrimoz Roglic (SLO)Red Bull - Bora - Hansgrohes.t.
17AUTFelix Gall (AUT)Decathlon AG2R La Mondiale Team5:11
18SPACarlos Rodriguez Cano (SPA)5:15
19FRAJordan Jegat (FRA)Totalenergiess.t.
20COLSergio Andres Higuita Garcia (COL)Xds Astana Team5:31
21FRAKévin Vauquelin (FRA)5:37
22SPAEnric Mas Nicolau (SPA)Movistar5:43
23USASepp Kuss (USA)Team Visma | Lease A Bike5:58
24GBRAdam Yates (GBR)Uae Team Emirates - Xrg6:23
25FRAGuillaume Martin (FRA)Groupama - Fdj6:53
26FRAClément Berthet (FRA)Decathlon AG2R La Mondiale Team6:59
27SPAPablo Castrillo Zapater (SPA)Movistar7:18
28ECUJhonnatan Manuel Narváez Prado (ECU)Uae Team Emirates - Xrg7:23
29USAQuinn Simmons (USA)Lidl - Trek7:41
30DENMattias Skjelmose Jensen (DEN)Lidl - Treks.t.
31AUTGregor Mühlberger (AUT)Movistars.t.
32BELEmiel Verstrynge (BEL)Alpecin - Deceunincks.t.
33FRARomain Grégoire (FRA)Groupama - Fdj8:28
34AUSCallum Scotson (AUS)Decathlon AG2R La Mondiale Team9:10
35FRAAlex Baudin (FRA)EF Education - Easypost9:27
36SPACristián Rodríguez Martin (SPA)9:46
37FRAEwen Costiou (FRA)s.t.
38BELVictor Campenaerts (BEL)Team Visma | Lease A Bike10:17
39FRAValentin Madouas (FRA)Groupama - Fdj10:24
40COLHarold Alfonso Tejada Canacue (COL)Xds Astana Team11:19
41BELXandro Meurisse (BEL)Alpecin - Deceuninck11:28
42FRAMathieu Burgaudeau (FRA)s.t.
43GEREmanuel Buchmann (GER)Cofidiss.t.
44FRAValentin Paret-Peintre (FRA)Soudal - Quick Step11:52
45BELTiesj Benoot (BEL)Team Visma | Lease A Bike12:20
46DENMichael Valgren Hundahl (DEN)EF Education - Easypost13:07
47NEDPascal Eenkhoorn (NED)Soudal - Quick Step13:08
48COLEiner Augusto Rubio Reyes (COL)Movistars.t.
49RUSAleksander Vlasov (RUS)Red Bull - Bora - Hansgrohes.t.
50FRAQuentin Pacher (FRA)Groupama - Fdj13:39
51SPAMarc Soler Gimenez (SPA)Uae Team Emirates - Xrg16:14
52AUSHarry Sweeny (AUS)EF Education - Easypost16:20
53FRAThomas Gachignard (FRA)Totalenergies16:38
54ARGEduardo Sepúlveda (ARG)Lottos.t.
55GERMarius Mayrhofer (GER)Tudor Pro Cycling Team17:17
56NORTobias Foss (NOR)s.t.
57NORMarkus Hoelgård (NOR)Uno-X Mobilitys.t.
58FRAMathis Le Berre (FRA)s.t.
59BELBrent van Moer (BEL)Lottos.t.
60GERMaximilian Schachmann (GER)Soudal - Quick Steps.t.
61GBRGeraint Howell Thomas (GBR)s.t.
62FRAAlexandre Delettre (FRA)Totalenergiess.t.
63BELSteff Cras (BEL)Totalenergiess.t.
64SWIMauro Schmid (SWI)Team Jayco Alulas.t.
65PORNelson Filipe Santos Simoes Oliveira (POR)Movistars.t.
66LATKrists Neilands (LAT)Israel - Premier Techs.t.
67BELIlan Van Wilder (BEL)Soudal - Quick Steps.t.
68AUTMarco Haller (AUT)Tudor Pro Cycling Teams.t.
69FRAJulian Alaphilippe (FRA)Tudor Pro Cycling Teams.t.
70CANMichael Woods (CAN)Israel - Premier Techs.t.
71FRAWarren Barguil (FRA)Team Picnic Postnls.t.
72ITASimone Velasco (ITA)Xds Astana Teams.t.
73USAWilliam Barta (USA)Movistars.t.
74FRAClément Venturini (FRA)s.t.
75SWIMarc Hirschi (SWI)Tudor Pro Cycling Team18:14
76NEDFrank Van Den Broek (NED)Team Picnic Postnl18:50
77FRABastien Tronchon (FRA)Decathlon AG2R La Mondiale Team21:05
78BELDylan Theuns (BEL)Cofidis21:37
79SPARaul Garcia Pierna (SPA)22:51
80NORJonas Abrahamsen (NOR)Uno-X Mobility25:58
81BELTim Wellens (BEL)Uae Team Emirates - Xrgs.t.
82BELWout Van Aert (BEL)Team Visma | Lease A Bikes.t.
83FRAClément Russo (FRA)Groupama - Fdjs.t.
84DENKasper Asgreen (DEN)EF Education - Easyposts.t.
85FRAAxel Laurance (FRA)s.t.
86USANeilson Powless (USA)EF Education - Easyposts.t.
87BELJasper Stuyven (BEL)Lidl - Treks.t.
88ITAGianni Moscon (ITA)Red Bull - Bora - Hansgrohes.t.
89BELJenno Berckmoes (BEL)Lottos.t.
90FRAClément Champoussin (FRA)Xds Astana Teams.t.
91NEDMike Teunissen (NED)Xds Astana Teams.t.
92NORAndreas Leknessund (NOR)Uno-X Mobility26:28
93GERNils Politt (GER)Uae Team Emirates - Xrg26:43
94SPAIván Romeo Abad (SPA)Movistar27:01
95SPAAlex Aranburu Deba (SPA)Cofidiss.t.
96LATToms Skujins (LAT)Lidl - Trek28:01
97FRAMatis Louvel (FRA)Israel - Premier Techs.t.
98FRABruno Armirail (FRA)Decathlon AG2R La Mondiale Team28:08
99FRAAnthony Turgis (FRA)Totalenergies28:44
100NEDMathieu Van der Poel (NED)Alpecin - Deceuninck31:12
101BELJonas Rickaert (BEL)Alpecin - Deceunincks.t.
102KAZAlexey Lutsenko (KAZ)Israel - Premier Techs.t.
103BELLennert Van Eetvelt (BEL)Lotto32:46
104BELLaurenz Rex (BEL)Intermarché - Wantys.t.
105AUSLuke Plapp (AUS)Team Jayco Alulas.t.
106GBRConnor Swift (GBR)s.t.
107BELGianni Vermeersch (BEL)Alpecin - Deceunincks.t.
108ITAMatteo Trentin (ITA)Tudor Pro Cycling Teams.t.
109FRADamien Touzé (FRA)Cofidis33:14
110FRAPaul Penhoët (FRA)Groupama - Fdj33:41
111NZLLaurence Pithie (NZL)Red Bull - Bora - Hansgrohes.t.
112FRACyril Barthe (FRA)Groupama - Fdjs.t.
113GERJonas Rutsch (GER)Intermarché - Wantys.t.
114SPAIvan Garcia Cortina (SPA)Movistars.t.
115DENMagnus Cort Nielsen (DEN)Uno-X Mobility34:39
116FRAHugo Page (FRA)Intermarché - Wanty34:46
117GBRJake Stewart (GBR)Israel - Premier Tech35:56
118GBRSamuel Watson (GBR)s.t.
119CANGuillaume Boivin (CAN)Israel - Premier Techs.t.
120FRAPavel Sivakov (FRA)Uae Team Emirates - Xrgs.t.
121BELOliver Naesen (BEL)Decathlon AG2R La Mondiale Teams.t.
122NEDElmar Reinders (NED)Team Jayco Alulas.t.
123ITAEdoardo Affini (ITA)Team Visma | Lease A Bikes.t.
124NEDDanny Van Poppel (NED)Red Bull - Bora - Hansgrohes.t.
125AUSLuke Durbridge (AUS)Team Jayco Alulas.t.
126GERPascal Ackermann (GER)Israel - Premier Techs.t.
127AUSRobert Stannard (AUS)Bahrain Victoriouss.t.
128GERNiklas Märkl (GER)Team Picnic Postnls.t.
129CZEPavel Bittner (CZE)Team Picnic Postnls.t.
130GBRSean Flynn (GBR)Team Picnic Postnls.t.
131FRAAurélien Paret-Peintre (FRA)Decathlon AG2R La Mondiale Teams.t.
132SWIFabian Lienhard (SWI)Tudor Pro Cycling Teams.t.
133SWISilvan Dillier (SWI)Alpecin - Deceunincks.t.
134DENTobias Lund Andresen (DEN)Team Picnic Postnls.t.
135SPAIon Izagirre Insausti (SPA)Cofidiss.t.
136BELVito Braet (BEL)Intermarché - Wantys.t.
137KAZYevgeniy Fedorov (KAZ)Xds Astana Teams.t.
138NORStian Fredheim (NOR)Uno-X Mobilitys.t.
139NEDRoel van Sintmaartensdijk (NED)Intermarché - Wantys.t.
140COLSantiago Buitrago Sanchez (COL)Bahrain Victoriouss.t.
141GERPhil Bauhaus (GER)Bahrain Victoriouss.t.
142GBRAlfred Wright (GBR)Bahrain Victoriouss.t.
143AUSKaden Groves (AUS)Alpecin - Deceuninck36:21
144NEDTim Naberman (NED)Team Picnic Postnl36:52
145NEDMick Van Dijke (NED)Red Bull - Bora - Hansgrohes.t.
146ITAVincenzo Albanese (ITA)EF Education - Easyposts.t.
147ITASimone Consonni (ITA)Lidl - Treks.t.
148BELAmaury Capiot (BEL)s.t.
149ERABiniyam Ghirmay Hailu (ERA)Intermarché - Wantys.t.
150ITAJonathan Milan (ITA)Lidl - Treks.t.
151FRAArnaud Démare (FRA)s.t.
152FRAMattéo Vercher (FRA)Totalenergiess.t.
153POLKamil Gradek (POL)Bahrain Victoriouss.t.
154GBRLewis Askey (GBR)Groupama - Fdjs.t.
155BELBert Van Lerberghe (BEL)Soudal - Quick Steps.t.
156NEDDylan Groenewegen (NED)Team Jayco Alulas.t.
157BELEdward Theuns (BEL)Lidl - Treks.t.
158BELThibau Nys (BEL)Lidl - Treks.t.
159FRALouis Barré (FRA)Intermarché - Wantys.t.
160ITAAlberto Dainese (ITA)Tudor Pro Cycling Teams.t.
161BELTim Merlier (BEL)Soudal - Quick Steps.t.
162FRAAlexis Renard (FRA)Cofidiss.t.
163BELSébastien Grignard (BEL)Lotto37:13
164ITADavide Ballerini (ITA)Xds Astana Teams.t.
165AUSJarrod Drisners (AUS)Lottos.t.
166SLOMatej Mohoric (SLO)Bahrain Victoriouss.t.
167BELArnaud De Lie (BEL)Lottos.t.
168NEDCees Bol (NED)Xds Astana Teams.t.
169FRABenjamin Thomas (FRA)Cofidis37:41
170FRABryan Coquard (FRA)Cofidiss.t.
171SLOLuka Mezgec (SLO)Team Jayco Alula37:47
172BELJordi Meeus (BEL)Red Bull - Bora - Hansgrohes.t.
173NORSøren Wærenskjold (NOR)Uno-X Mobility
174GERGeorg Zimmermann (GER)Intermarché - Wanty
175NEDMarijn Van Den Berg (NED)

Go to result of the stage including all rankings



Stage 11 - Toulouse - Toulouse 154km - 16 July 2025Escape


1NORJonas Abrahamsen (NOR)Uno-X Mobility3:15:56
2SWIMauro Schmid (SWI)Team Jayco Alulas.t.
3NEDMathieu Van der Poel (NED)Alpecin - Deceuninck0:07
4BELArnaud De Lie (BEL)Lotto0:53
5BELWout Van Aert (BEL)Team Visma | Lease A Bikes.t.
6FRAAxel Laurance (FRA)s.t.
7GBRAlfred Wright (GBR)Bahrain Victoriouss.t.
8FRAMathieu Burgaudeau (FRA)s.t.
9USAQuinn Simmons (USA)Lidl - Treks.t.
10ITADavide Ballerini (ITA)Xds Astana Team1:11
11AUSKaden Groves (AUS)Alpecin - Deceuninck3:28
12ITAAlberto Dainese (ITA)Tudor Pro Cycling Teams.t.
13FRAJordan Jegat (FRA)Totalenergiess.t.
14FRARomain Grégoire (FRA)Groupama - Fdjs.t.
15ITASimone Velasco (ITA)Xds Astana Teams.t.
16FRAQuentin Pacher (FRA)Groupama - Fdjs.t.
17FRALouis Barré (FRA)Intermarché - Wantys.t.
18FRAClément Champoussin (FRA)Xds Astana Teams.t.
19SPAAlex Aranburu Deba (SPA)Cofidiss.t.
20ECUJhonnatan Manuel Narváez Prado (ECU)Uae Team Emirates - Xrgs.t.
21FRAKévin Vauquelin (FRA)s.t.
22BELXandro Meurisse (BEL)Alpecin - Deceunincks.t.
23COLSergio Andres Higuita Garcia (COL)Xds Astana Teams.t.
24IRLBen Healy (IRL)EF Education - Easyposts.t.
25FRAValentin Madouas (FRA)Groupama - Fdjs.t.
26AUTMarco Haller (AUT)Tudor Pro Cycling Teams.t.
27NEDFrank Van Den Broek (NED)Team Picnic Postnls.t.
28BELRemco Evenepoel (BEL)Soudal - Quick Steps.t.
29FRAJulian Alaphilippe (FRA)Tudor Pro Cycling Teams.t.
30SPACristián Rodríguez Martin (SPA)s.t.
31GEREmanuel Buchmann (GER)Cofidiss.t.
32AUTFelix Gall (AUT)Decathlon AG2R La Mondiale Teams.t.
33USAMatteo Jorgenson (USA)s.t.
34FRAGuillaume Martin (FRA)Groupama - Fdjs.t.
35SLOTadej Pogacar (SLO)s.t.
36DENJonas Vingegaard Rasmussen (DEN)Team Visma | Lease A Bikes.t.
37NORTobias Halland Johannessen (NOR)Uno-X Mobilitys.t.
38SPACarlos Rodriguez Cano (SPA)s.t.
39GERFlorian Lipowitz (GER)Red Bull - Bora - Hansgrohes.t.
40SLOPrimoz Roglic (SLO)Red Bull - Bora - Hansgrohes.t.
41GBROscar Onley (GBR)s.t.
42GBRAdam Yates (GBR)Uae Team Emirates - Xrgs.t.
43AUSBen O'Connor (AUS)Team Jayco Alulas.t.
44SPAEnric Mas Nicolau (SPA)Movistars.t.
45USASepp Kuss (USA)Team Visma | Lease A Bikes.t.
46BELIlan Van Wilder (BEL)Soudal - Quick Steps.t.
47GBRSimon Yates (GBR)Team Visma | Lease A Bikes.t.
48FRAAlex Baudin (FRA)EF Education - Easyposts.t.
49AUSCallum Scotson (AUS)Decathlon AG2R La Mondiale Team3:53
50GBRJoseph Blackmore (GBR)Israel - Premier Techs.t.
51NEDThymen Arensman (NED)s.t.
52FRAClément Venturini (FRA)s.t.
53GERNils Politt (GER)Uae Team Emirates - Xrgs.t.
54GERMaximilian Schachmann (GER)Soudal - Quick Steps.t.
55FRABryan Coquard (FRA)Cofidiss.t.
56NEDMike Teunissen (NED)Xds Astana Teams.t.
57NORMarkus Hoelgård (NOR)Uno-X Mobility5:30
58NORAndreas Leknessund (NOR)Uno-X Mobilitys.t.
59GERMarius Mayrhofer (GER)Tudor Pro Cycling Teams.t.
60FRACyril Barthe (FRA)Groupama - Fdjs.t.
61FRAPavel Sivakov (FRA)Uae Team Emirates - Xrg5:32
62BELDylan Theuns (BEL)Cofidiss.t.
63FRAValentin Paret-Peintre (FRA)Soudal - Quick Steps.t.
64FRAAurélien Paret-Peintre (FRA)Decathlon AG2R La Mondiale Teams.t.
65ERABiniyam Ghirmay Hailu (ERA)Intermarché - Wantys.t.
66BELOliver Naesen (BEL)Decathlon AG2R La Mondiale Teams.t.
67FRAClément Berthet (FRA)Decathlon AG2R La Mondiale Teams.t.
68FRADamien Touzé (FRA)Cofidiss.t.
69FRAThomas Gachignard (FRA)Totalenergiess.t.
70BELVictor Campenaerts (BEL)Team Visma | Lease A Bikes.t.
71BELJasper Stuyven (BEL)Lidl - Treks.t.
72BELSteff Cras (BEL)Totalenergiess.t.
73SPAIon Izagirre Insausti (SPA)Cofidiss.t.
74KAZAlexey Lutsenko (KAZ)Israel - Premier Techs.t.
75NZLLaurence Pithie (NZL)Red Bull - Bora - Hansgrohes.t.
76USAWilliam Barta (USA)Movistars.t.
77ITAGianni Moscon (ITA)Red Bull - Bora - Hansgrohes.t.
78AUTGregor Mühlberger (AUT)Movistars.t.
79FRABruno Armirail (FRA)Decathlon AG2R La Mondiale Team6:50
80ITAVincenzo Albanese (ITA)EF Education - Easyposts.t.
81USANeilson Powless (USA)EF Education - Easyposts.t.
82NEDPascal Eenkhoorn (NED)Soudal - Quick Step9:11
83NEDMick Van Dijke (NED)Red Bull - Bora - Hansgrohes.t.
84GERNiklas Märkl (GER)Team Picnic Postnls.t.
85RUSAleksander Vlasov (RUS)Red Bull - Bora - Hansgrohes.t.
86GERPascal Ackermann (GER)Israel - Premier Techs.t.
87FRAWarren Barguil (FRA)Team Picnic Postnls.t.
88DENMichael Valgren Hundahl (DEN)EF Education - Easyposts.t.
89DENKasper Asgreen (DEN)EF Education - Easyposts.t.
90FRAMathis Le Berre (FRA)s.t.
91GBRGeraint Howell Thomas (GBR)s.t.
92CANMichael Woods (CAN)Israel - Premier Techs.t.
93LATToms Skujins (LAT)Lidl - Treks.t.
94DENMattias Skjelmose Jensen (DEN)Lidl - Treks.t.
95BELTiesj Benoot (BEL)Team Visma | Lease A Bikes.t.
96ITAEdoardo Affini (ITA)Team Visma | Lease A Bikes.t.
97AUSHarry Sweeny (AUS)EF Education - Easyposts.t.
98NEDDanny Van Poppel (NED)Red Bull - Bora - Hansgrohes.t.
99NEDElmar Reinders (NED)Team Jayco Alulas.t.
100FRAAlexandre Delettre (FRA)Totalenergiess.t.
101GBRSamuel Watson (GBR)s.t.
102NEDDylan Groenewegen (NED)Team Jayco Alulas.t.
103AUSLuke Durbridge (AUS)Team Jayco Alulas.t.
104BELJonas Rickaert (BEL)Alpecin - Deceunincks.t.
105SWIMarc Hirschi (SWI)Tudor Pro Cycling Teams.t.
106NEDCees Bol (NED)Xds Astana Teams.t.
107BELJenno Berckmoes (BEL)Lottos.t.
108BELBrent van Moer (BEL)Lottos.t.
109PORNelson Filipe Santos Simoes Oliveira (POR)Movistars.t.
110SPAMarc Soler Gimenez (SPA)Uae Team Emirates - Xrgs.t.
111SPARaul Garcia Pierna (SPA)10:10
112GBRJake Stewart (GBR)Israel - Premier Tech10:34
113ITAMatteo Trentin (ITA)Tudor Pro Cycling Teams.t.
114FRAClément Russo (FRA)Groupama - Fdjs.t.
115DENMagnus Cort Nielsen (DEN)Uno-X Mobilitys.t.
116BELTim Wellens (BEL)Uae Team Emirates - Xrgs.t.
117GBRLewis Askey (GBR)Groupama - Fdj11:08
118NORAnders Halland Johannessen (NOR)Uno-X Mobility12:37
119BELEmiel Verstrynge (BEL)Alpecin - Deceunincks.t.
120DENTobias Lund Andresen (DEN)Team Picnic Postnls.t.
121FRABastien Tronchon (FRA)Decathlon AG2R La Mondiale Team12:44
122FRAMatis Louvel (FRA)Israel - Premier Techs.t.
123ARGEduardo Sepúlveda (ARG)Lottos.t.
124BELSébastien Grignard (BEL)Lotto12:54
125NORTobias Foss (NOR)13:59
126GBRSean Flynn (GBR)Team Picnic Postnl14:42
127LATKrists Neilands (LAT)Israel - Premier Techs.t.
128SWISilvan Dillier (SWI)Alpecin - Deceuninck15:11
129BELAmaury Capiot (BEL)s.t.
130FRAArnaud Démare (FRA)s.t.
131GERJonas Rutsch (GER)Intermarché - Wantys.t.
132ITAJonathan Milan (ITA)Lidl - Treks.t.
133SPAIvan Garcia Cortina (SPA)Movistars.t.
134BELThibau Nys (BEL)Lidl - Treks.t.
135ITASimone Consonni (ITA)Lidl - Treks.t.
136FRAAlexis Renard (FRA)Cofidiss.t.
137FRAEwen Costiou (FRA)s.t.
138COLSantiago Buitrago Sanchez (COL)Bahrain Victoriouss.t.
139SLOLuka Mezgec (SLO)Team Jayco Alulas.t.
140AUSJarrod Drisners (AUS)Lottos.t.
141AUSRobert Stannard (AUS)Bahrain Victoriouss.t.
142SPAPablo Castrillo Zapater (SPA)Movistars.t.
143POLKamil Gradek (POL)Bahrain Victoriouss.t.
144BELLennert Van Eetvelt (BEL)Lottos.t.
145SWIFabian Lienhard (SWI)Tudor Pro Cycling Teams.t.
146BELBert Van Lerberghe (BEL)Soudal - Quick Steps.t.
147BELTim Merlier (BEL)Soudal - Quick Steps.t.
148NEDTim Naberman (NED)Team Picnic Postnls.t.
149SPAIván Romeo Abad (SPA)Movistars.t.
150COLEiner Augusto Rubio Reyes (COL)Movistars.t.
151FRAHugo Page (FRA)Intermarché - Wantys.t.
152CZEPavel Bittner (CZE)Team Picnic Postnls.t.
153BELLaurenz Rex (BEL)Intermarché - Wantys.t.
154FRAAnthony Turgis (FRA)Totalenergiess.t.
155SLOMatej Mohoric (SLO)Bahrain Victoriouss.t.
156BELGianni Vermeersch (BEL)Alpecin - Deceunincks.t.
157GBRConnor Swift (GBR)s.t.
158NEDRoel van Sintmaartensdijk (NED)Intermarché - Wantys.t.
159FRAPaul Penhoët (FRA)Groupama - Fdjs.t.
160NORStian Fredheim (NOR)Uno-X Mobilitys.t.
161KAZYevgeniy Fedorov (KAZ)Xds Astana Teams.t.
162BELVito Braet (BEL)Intermarché - Wantys.t.
163CANGuillaume Boivin (CAN)Israel - Premier Techs.t.
164AUSLuke Plapp (AUS)Team Jayco Alulas.t.
165AUSMichael Storer (AUS)Tudor Pro Cycling Teams.t.
166FRABenjamin Thomas (FRA)Cofidiss.t.
167FRAMattéo Vercher (FRA)Totalenergiess.t.
168FRALenny Martinez (FRA)Bahrain Victoriouss.t.
169COLHarold Alfonso Tejada Canacue (COL)Xds Astana Teams.t.
170BELEdward Theuns (BEL)Lidl - Treks.t.
171GERPhil Bauhaus (GER)Bahrain Victoriouss.t.
172BELJordi Meeus (BEL)Red Bull - Bora - Hansgrohes.t.

Go to result of the stage including all rankings



Stage 12 - Auch - Hautacam 181km - 17 July 2025Mountain


1SLOTadej Pogacar (SLO)4:21:19
2DENJonas Vingegaard Rasmussen (DEN)Team Visma | Lease A Bike2:10
3GERFlorian Lipowitz (GER)Red Bull - Bora - Hansgrohe2:23
4NORTobias Halland Johannessen (NOR)Uno-X Mobility3:00
5GBROscar Onley (GBR)s.t.
6FRAKévin Vauquelin (FRA)3:33
7BELRemco Evenepoel (BEL)Soudal - Quick Step3:35
8AUTFelix Gall (AUT)Decathlon AG2R La Mondiale Team4:02
9SLOPrimoz Roglic (SLO)Red Bull - Bora - Hansgrohe4:08
10SPACristián Rodríguez Martin (SPA)7:26
11COLEiner Augusto Rubio Reyes (COL)Movistar7:27
12SPARaul Garcia Pierna (SPA)7:33
13FRAGuillaume Martin (FRA)Groupama - Fdj9:05
14COLSergio Andres Higuita Garcia (COL)Xds Astana Team9:38
15USAMatteo Jorgenson (USA)10:25
16AUSBen O'Connor (AUS)Team Jayco Alula10:43
17FRABruno Armirail (FRA)Decathlon AG2R La Mondiale Team10:46
18ECUJhonnatan Manuel Narváez Prado (ECU)Uae Team Emirates - Xrg10:50
19FRAJordan Jegat (FRA)Totalenergies11:47
20FRAAurélien Paret-Peintre (FRA)Decathlon AG2R La Mondiale Teams.t.
21BELSteff Cras (BEL)Totalenergies11:53
22SPACarlos Rodriguez Cano (SPA)12:31
23GBRAdam Yates (GBR)Uae Team Emirates - Xrg13:10
24USASepp Kuss (USA)Team Visma | Lease A Bike13:30
25IRLBen Healy (IRL)EF Education - Easypost13:38
26ITASimone Velasco (ITA)Xds Astana Teams.t.
27FRAEwen Costiou (FRA)14:08
28GBRSimon Yates (GBR)Team Visma | Lease A Bike15:07
29DENMattias Skjelmose Jensen (DEN)Lidl - Trek15:23
30FRAWarren Barguil (FRA)Team Picnic Postnl15:53
31AUTGregor Mühlberger (AUT)Movistar16:00
32GEREmanuel Buchmann (GER)Cofidiss.t.
33SPAEnric Mas Nicolau (SPA)Movistars.t.
34RUSAleksander Vlasov (RUS)Red Bull - Bora - Hansgrohes.t.
35COLSantiago Buitrago Sanchez (COL)Bahrain Victoriouss.t.
36COLHarold Alfonso Tejada Canacue (COL)Xds Astana Teams.t.
37AUSMichael Storer (AUS)Tudor Pro Cycling Teams.t.
38FRAValentin Madouas (FRA)Groupama - Fdj17:09
39NEDThymen Arensman (NED)18:17
40CANMichael Woods (CAN)Israel - Premier Techs.t.
41BELTim Wellens (BEL)Uae Team Emirates - Xrg20:15
42FRAClément Berthet (FRA)Decathlon AG2R La Mondiale Teams.t.
43AUSHarry Sweeny (AUS)EF Education - Easypost20:42
44FRAClément Venturini (FRA)27:36
45FRAMathis Le Berre (FRA)s.t.
46AUSCallum Scotson (AUS)Decathlon AG2R La Mondiale Team28:03
47SPAIon Izagirre Insausti (SPA)Cofidis28:48
48SPAPablo Castrillo Zapater (SPA)Movistars.t.
49FRAPavel Sivakov (FRA)Uae Team Emirates - Xrg29:13
50FRAThomas Gachignard (FRA)Totalenergiess.t.
51BELIlan Van Wilder (BEL)Soudal - Quick Steps.t.
52SPAIván Romeo Abad (SPA)Movistars.t.
53GERMaximilian Schachmann (GER)Soudal - Quick Steps.t.
54SPAMarc Soler Gimenez (SPA)Uae Team Emirates - Xrgs.t.
55GBRJoseph Blackmore (GBR)Israel - Premier Techs.t.
56BELVictor Campenaerts (BEL)Team Visma | Lease A Bike30:07
57SWIMarc Hirschi (SWI)Tudor Pro Cycling Team30:14
58FRALouis Barré (FRA)Intermarché - Wanty31:15
59FRAAlex Baudin (FRA)EF Education - Easypost31:22
60BELXandro Meurisse (BEL)Alpecin - Deceunincks.t.
61BELTiesj Benoot (BEL)Team Visma | Lease A Bikes.t.
62NEDPascal Eenkhoorn (NED)Soudal - Quick Steps.t.
63NZLLaurence Pithie (NZL)Red Bull - Bora - Hansgrohes.t.
64PORNelson Filipe Santos Simoes Oliveira (POR)Movistars.t.
65USANeilson Powless (USA)EF Education - Easyposts.t.
66FRAQuentin Pacher (FRA)Groupama - Fdjs.t.
67FRACyril Barthe (FRA)Groupama - Fdjs.t.
68FRABastien Tronchon (FRA)Decathlon AG2R La Mondiale Teams.t.
69FRAValentin Paret-Peintre (FRA)Soudal - Quick Steps.t.
70SWISilvan Dillier (SWI)Alpecin - Deceunincks.t.
71KAZAlexey Lutsenko (KAZ)Israel - Premier Techs.t.
72BELJasper Stuyven (BEL)Lidl - Treks.t.
73BELOliver Naesen (BEL)Decathlon AG2R La Mondiale Teams.t.
74BELJonas Rickaert (BEL)Alpecin - Deceunincks.t.
75NORMarkus Hoelgård (NOR)Uno-X Mobilitys.t.
76BELEmiel Verstrynge (BEL)Alpecin - Deceunincks.t.
77FRAClément Champoussin (FRA)Xds Astana Teams.t.
78USAWilliam Barta (USA)Movistars.t.
79BELGianni Vermeersch (BEL)Alpecin - Deceunincks.t.
80BELBrent van Moer (BEL)Lottos.t.
81GERNiklas Märkl (GER)Team Picnic Postnl31:43
82GERNils Politt (GER)Uae Team Emirates - Xrgs.t.
83GBRSean Flynn (GBR)Team Picnic Postnl32:53
84GERMarius Mayrhofer (GER)Tudor Pro Cycling Team32:59
85USAQuinn Simmons (USA)Lidl - Trek33:03
86NEDFrank Van Den Broek (NED)Team Picnic Postnl33:14
87AUSKaden Groves (AUS)Alpecin - Deceuninck33:18
88NORJonas Abrahamsen (NOR)Uno-X Mobility33:24
89GBRGeraint Howell Thomas (GBR)33:30
90FRARomain Grégoire (FRA)Groupama - Fdj33:40
91FRAJulian Alaphilippe (FRA)Tudor Pro Cycling Team34:01
92FRAAlexandre Delettre (FRA)Totalenergiess.t.
93NEDMathieu Van der Poel (NED)Alpecin - Deceunincks.t.
94NEDMike Teunissen (NED)Xds Astana Team34:33
95NORTobias Foss (NOR)34:57
96DENMichael Valgren Hundahl (DEN)EF Education - Easyposts.t.
97FRALenny Martinez (FRA)Bahrain Victorious35:45
98GERJonas Rutsch (GER)Intermarché - Wanty36:27
99NEDRoel van Sintmaartensdijk (NED)Intermarché - Wantys.t.
100FRAAxel Laurance (FRA)37:00
101BELLaurenz Rex (BEL)Intermarché - Wantys.t.
102FRAClément Russo (FRA)Groupama - Fdj37:08
103FRAPaul Penhoët (FRA)Groupama - Fdjs.t.
104FRAMattéo Vercher (FRA)Totalenergies37:10
105SWIMauro Schmid (SWI)Team Jayco Alulas.t.
106FRAMathieu Burgaudeau (FRA)s.t.
107FRAAnthony Turgis (FRA)Totalenergies37:15
108BELLennert Van Eetvelt (BEL)Lotto37:21
109BELJenno Berckmoes (BEL)Lotto38:01
110AUSLuke Durbridge (AUS)Team Jayco Alulas.t.
111GBRConnor Swift (GBR)s.t.
112SPAIvan Garcia Cortina (SPA)Movistar38:28
113FRAHugo Page (FRA)Intermarché - Wanty38:42
114SPAAlex Aranburu Deba (SPA)Cofidis39:03
115BELVito Braet (BEL)Intermarché - Wantys.t.
116DENKasper Asgreen (DEN)EF Education - Easypost39:19
117ERABiniyam Ghirmay Hailu (ERA)Intermarché - Wanty39:23
118BELWout Van Aert (BEL)Team Visma | Lease A Bike39:25
119GERPascal Ackermann (GER)Israel - Premier Techs.t.
120GBRSamuel Watson (GBR)s.t.
121LATKrists Neilands (LAT)Israel - Premier Techs.t.
122ARGEduardo Sepúlveda (ARG)Lotto39:30
123NORAndreas Leknessund (NOR)Uno-X Mobility39:37
124NEDMick Van Dijke (NED)Red Bull - Bora - Hansgrohe39:52
125ITAVincenzo Albanese (ITA)EF Education - Easyposts.t.
126CANGuillaume Boivin (CAN)Israel - Premier Tech39:56
127NEDTim Naberman (NED)Team Picnic Postnl40:07
128CZEPavel Bittner (CZE)Team Picnic Postnls.t.
129DENTobias Lund Andresen (DEN)Team Picnic Postnls.t.
130NEDDanny Van Poppel (NED)Red Bull - Bora - Hansgrohes.t.
131GBRJake Stewart (GBR)Israel - Premier Techs.t.
132ITAEdoardo Affini (ITA)Team Visma | Lease A Bikes.t.
133ITAGianni Moscon (ITA)Red Bull - Bora - Hansgrohes.t.
134BELAmaury Capiot (BEL)s.t.
135FRAMatis Louvel (FRA)Israel - Premier Techs.t.
136FRAAlexis Renard (FRA)Cofidiss.t.
137AUSRobert Stannard (AUS)Bahrain Victoriouss.t.
138SWIFabian Lienhard (SWI)Tudor Pro Cycling Teams.t.
139BELTim Merlier (BEL)Soudal - Quick Steps.t.
140BELBert Van Lerberghe (BEL)Soudal - Quick Steps.t.
141AUSJarrod Drisners (AUS)Lottos.t.
142AUSLuke Plapp (AUS)Team Jayco Alulas.t.
143FRADamien Touzé (FRA)Cofidiss.t.
144AUTMarco Haller (AUT)Tudor Pro Cycling Teams.t.
145BELSébastien Grignard (BEL)Lotto40:15
146BELDylan Theuns (BEL)Cofidis40:17
147GBRAlfred Wright (GBR)Bahrain Victorious40:31
148BELArnaud De Lie (BEL)Lotto40:55
149POLKamil Gradek (POL)Bahrain Victorious41:04
150NORStian Fredheim (NOR)Uno-X Mobility41:49
151ITAAlberto Dainese (ITA)Tudor Pro Cycling Teams.t.
152KAZYevgeniy Fedorov (KAZ)Xds Astana Teams.t.
153ITAJonathan Milan (ITA)Lidl - Treks.t.
154GERPhil Bauhaus (GER)Bahrain Victoriouss.t.
155SLOMatej Mohoric (SLO)Bahrain Victoriouss.t.
156BELEdward Theuns (BEL)Lidl - Treks.t.
157BELThibau Nys (BEL)Lidl - Treks.t.
158GBRLewis Askey (GBR)Groupama - Fdjs.t.
159LATToms Skujins (LAT)Lidl - Treks.t.
160FRAArnaud Démare (FRA)s.t.
161ITASimone Consonni (ITA)Lidl - Trek42:00
162ITADavide Ballerini (ITA)Xds Astana Teams.t.
163NORAnders Halland Johannessen (NOR)Uno-X Mobility42:05
164FRABenjamin Thomas (FRA)Cofidis42:11
165BELJordi Meeus (BEL)Red Bull - Bora - Hansgrohe42:21
166NEDDylan Groenewegen (NED)Team Jayco Alula43:20
167ITAMatteo Trentin (ITA)Tudor Pro Cycling Team43:29
168DENMagnus Cort Nielsen (DEN)Uno-X Mobility43:31
169NEDElmar Reinders (NED)Team Jayco Alulas.t.
170SLOLuka Mezgec (SLO)Team Jayco Alula44:03
171FRABryan Coquard (FRA)Cofidiss.t.
172NEDCees Bol (NED)Xds Astana Team

Go to result of the stage including all rankings



Stage 13 - 18 July 2025Time Trial


1SLOTadej Pogacar (SLO)23.00
2DENJonas Vingegaard Rasmussen (DEN)Team Visma | Lease A Bike0.36
3SLOPrimoz Roglic (SLO)Red Bull - Bora - Hansgrohe1.20
4GERFlorian Lipowitz (GER)Red Bull - Bora - Hansgrohe1.56
5AUSLuke Plapp (AUS)Team Jayco Alula1.58
6USAMatteo Jorgenson (USA)2.02
7GBROscar Onley (GBR)2.06
8GBRAdam Yates (GBR)Uae Team Emirates - Xrg2.15
9FRALenny Martinez (FRA)Bahrain Victorious2.21
10AUTFelix Gall (AUT)Decathlon AG2R La Mondiale Team2.22
11FRAKévin Vauquelin (FRA)2.35
12BELRemco Evenepoel (BEL)Soudal - Quick Step2.39
13SPACarlos Rodriguez Cano (SPA)2.48
14NORTobias Halland Johannessen (NOR)Uno-X Mobility2.52
15AUSHarry Sweeny (AUS)EF Education - Easypost2.53
16SPAEnric Mas Nicolau (SPA)Movistar2.58
17FRAJulian Alaphilippe (FRA)Tudor Pro Cycling Team3.03
18SPACristián Rodríguez Martin (SPA)3.08
19FRABruno Armirail (FRA)Decathlon AG2R La Mondiale Team3.12
20COLSantiago Buitrago Sanchez (COL)Bahrain Victorious3.15
21USASepp Kuss (USA)Team Visma | Lease A Bike3.18
22FRAClément Champoussin (FRA)Xds Astana Team3.20
23FRAJordan Jegat (FRA)Totalenergies3.21
24FRARomain Grégoire (FRA)Groupama - Fdj3.27
25FRAAurélien Paret-Peintre (FRA)Decathlon AG2R La Mondiale Team3.33
26IRLBen Healy (IRL)EF Education - Easypost3.38
27AUSBen O'Connor (AUS)Team Jayco Alula3.40
28COLEiner Augusto Rubio Reyes (COL)Movistar3.42
29NEDThymen Arensman (NED)4.03
30FRAAlex Baudin (FRA)EF Education - Easypost4.08
31KAZAlexey Lutsenko (KAZ)Israel - Premier Tech4.15
32FRAValentin Paret-Peintre (FRA)Soudal - Quick Step4.17
33FRAGuillaume Martin (FRA)Groupama - Fdj4.22
34COLSergio Andres Higuita Garcia (COL)Xds Astana Team4.22
35NORTobias Foss (NOR)4.24
36FRAClément Berthet (FRA)Decathlon AG2R La Mondiale Team4.26
37FRAWarren Barguil (FRA)Team Picnic Postnl4.31
38BELEmiel Verstrynge (BEL)Alpecin - Deceuninck4.32
39ITASimone Velasco (ITA)Xds Astana Team4.33
40GERMaximilian Schachmann (GER)Soudal - Quick Step4.37
41GBRAlfred Wright (GBR)Bahrain Victorious4.40
42SPAIon Izagirre Insausti (SPA)Cofidis4.42
43FRAQuentin Pacher (FRA)Groupama - Fdj4.44
44BELXandro Meurisse (BEL)Alpecin - Deceuninck4.45
45SPAMarc Soler Gimenez (SPA)Uae Team Emirates - Xrg4.48
46AUSMichael Storer (AUS)Tudor Pro Cycling Team4.49
47BELLennert Van Eetvelt (BEL)Lotto4.49
48USANeilson Powless (USA)EF Education - Easypost4.49
49BELTim Wellens (BEL)Uae Team Emirates - Xrg4.52
50RUSAleksander Vlasov (RUS)Red Bull - Bora - Hansgrohe4.58
51FRADamien Touzé (FRA)Cofidis4.59
52BELWout Van Aert (BEL)Team Visma | Lease A Bike5.03
53FRAClément Venturini (FRA)5.04
54USAWilliam Barta (USA)Movistar5.06
55GBRJoseph Blackmore (GBR)Israel - Premier Tech5.06
56COLHarold Alfonso Tejada Canacue (COL)Xds Astana Team5.07
57FRAThomas Gachignard (FRA)Totalenergies5.08
58AUSKaden Groves (AUS)Alpecin - Deceuninck5.08
59BELVito Braet (BEL)Intermarché - Wanty5.09
60BELJenno Berckmoes (BEL)Lotto5.11
61NEDFrank Van Den Broek (NED)Team Picnic Postnl5.12
62BELIlan Van Wilder (BEL)Soudal - Quick Step5.14
63GBRSimon Yates (GBR)Team Visma | Lease A Bike5.17
64GERJonas Rutsch (GER)Intermarché - Wanty5.17
65FRAValentin Madouas (FRA)Groupama - Fdj5.18
66SLOMatej Mohoric (SLO)Bahrain Victorious5.19
67SPAAlex Aranburu Deba (SPA)Cofidis5.19
68AUTGregor Mühlberger (AUT)Movistar5.20
69AUSRobert Stannard (AUS)Bahrain Victorious5.20
70DENKasper Asgreen (DEN)EF Education - Easypost5.20
71LATToms Skujins (LAT)Lidl - Trek5.21
72BELDylan Theuns (BEL)Cofidis5.27
73PORNelson Filipe Santos Simoes Oliveira (POR)Movistar5.27
74USAQuinn Simmons (USA)Lidl - Trek5.28
75ECUJhonnatan Manuel Narváez Prado (ECU)Uae Team Emirates - Xrg5.28
76GBRGeraint Howell Thomas (GBR)5.28
77DENMichael Valgren Hundahl (DEN)EF Education - Easypost5.29
78GBRConnor Swift (GBR)5.32
79FRAEwen Costiou (FRA)5.32
80NORJonas Abrahamsen (NOR)Uno-X Mobility5.35
81SPAIván Romeo Abad (SPA)Movistar5.35
82FRAMathis Le Berre (FRA)5.35
83GERNils Politt (GER)Uae Team Emirates - Xrg5.36
84FRAHugo Page (FRA)Intermarché - Wanty5.38
85DENMattias Skjelmose Jensen (DEN)Lidl - Trek5.41
86FRALouis Barré (FRA)Intermarché - Wanty5.41
87BELBrent van Moer (BEL)Lotto5.42
88CANMichael Woods (CAN)Israel - Premier Tech5.43
89FRAClément Russo (FRA)Groupama - Fdj5.44
90BELSébastien Grignard (BEL)Lotto5.47
91GEREmanuel Buchmann (GER)Cofidis5.48
92CZEPavel Bittner (CZE)Team Picnic Postnl5.48
93SWISilvan Dillier (SWI)Alpecin - Deceuninck5.51
94BELSteff Cras (BEL)Totalenergies5.51
95FRAPavel Sivakov (FRA)Uae Team Emirates - Xrg5.53
96FRAMathieu Burgaudeau (FRA)5.53
97NEDMick Van Dijke (NED)Red Bull - Bora - Hansgrohe5.55
98FRAAnthony Turgis (FRA)Totalenergies5.57
99NORAndreas Leknessund (NOR)Uno-X Mobility5.57
100LATKrists Neilands (LAT)Israel - Premier Tech5.57
101FRABenjamin Thomas (FRA)Cofidis5.59
102NEDMike Teunissen (NED)Xds Astana Team6.02
103BELJasper Stuyven (BEL)Lidl - Trek6.02
104FRACyril Barthe (FRA)Groupama - Fdj6.02
105ITAEdoardo Affini (ITA)Team Visma | Lease A Bike6.02
106DENTobias Lund Andresen (DEN)Team Picnic Postnl6.04
107NEDMathieu Van der Poel (NED)Alpecin - Deceuninck6.04
108NEDTim Naberman (NED)Team Picnic Postnl6.05
108NEDPascal Eenkhoorn (NED)Soudal - Quick Step6.05
110FRAMatis Louvel (FRA)Israel - Premier Tech6.05
111BELTiesj Benoot (BEL)Team Visma | Lease A Bike6.07
112AUSCallum Scotson (AUS)Decathlon AG2R La Mondiale Team6.07
113NZLLaurence Pithie (NZL)Red Bull - Bora - Hansgrohe6.08
114BELOliver Naesen (BEL)Decathlon AG2R La Mondiale Team6.09
115SPAPablo Castrillo Zapater (SPA)Movistar6.10
116NEDRoel van Sintmaartensdijk (NED)Intermarché - Wanty6.12
117ITAJonathan Milan (ITA)Lidl - Trek6.13
118AUSLuke Durbridge (AUS)Team Jayco Alula6.15
119ITAVincenzo Albanese (ITA)EF Education - Easypost6.15
120SPAIvan Garcia Cortina (SPA)Movistar6.16
121KAZYevgeniy Fedorov (KAZ)Xds Astana Team6.16
122AUTMarco Haller (AUT)Tudor Pro Cycling Team6.17
123SPARaul Garcia Pierna (SPA)6.18
124BELAmaury Capiot (BEL)6.19
125GBRSean Flynn (GBR)Team Picnic Postnl6.21
126ITAMatteo Trentin (ITA)Tudor Pro Cycling Team6.22
127SWIMarc Hirschi (SWI)Tudor Pro Cycling Team6.23
128NORAnders Halland Johannessen (NOR)Uno-X Mobility6.26
129ITASimone Consonni (ITA)Lidl - Trek6.27
130FRABastien Tronchon (FRA)Decathlon AG2R La Mondiale Team6.27
131NEDDanny Van Poppel (NED)Red Bull - Bora - Hansgrohe6.28
132GERNiklas Märkl (GER)Team Picnic Postnl6.28
133GBRLewis Askey (GBR)Groupama - Fdj6.30
134FRAAxel Laurance (FRA)6.30
135GERPascal Ackermann (GER)Israel - Premier Tech6.30
136FRAPaul Penhoët (FRA)Groupama - Fdj6.31
137ITAAlberto Dainese (ITA)Tudor Pro Cycling Team6.33
138BELJordi Meeus (BEL)Red Bull - Bora - Hansgrohe6.34
139ITADavide Ballerini (ITA)Xds Astana Team6.37
140GBRJake Stewart (GBR)Israel - Premier Tech6.37
141BELThibau Nys (BEL)Lidl - Trek6.39
142GBRSamuel Watson (GBR)6.39
143BELLaurenz Rex (BEL)Intermarché - Wanty6.39
144NORMarkus Hoelgård (NOR)Uno-X Mobility6.40
145NORStian Fredheim (NOR)Uno-X Mobility6.40
146BELJonas Rickaert (BEL)Alpecin - Deceuninck6.41
147AUSJarrod Drisners (AUS)Lotto6.44
148BELEdward Theuns (BEL)Lidl - Trek6.46
149ITAGianni Moscon (ITA)Red Bull - Bora - Hansgrohe6.47
150BELVictor Campenaerts (BEL)Team Visma | Lease A Bike6.48
151DENMagnus Cort Nielsen (DEN)Uno-X Mobility6.48
152FRABryan Coquard (FRA)Cofidis6.51
153BELGianni Vermeersch (BEL)Alpecin - Deceuninck6.52
154POLKamil Gradek (POL)Bahrain Victorious6.57
155GERPhil Bauhaus (GER)Bahrain Victorious7.01
156FRAMattéo Vercher (FRA)Totalenergies7.01
157BELBert Van Lerberghe (BEL)Soudal - Quick Step7.02
158FRAAlexis Renard (FRA)Cofidis7.03
159BELArnaud De Lie (BEL)Lotto7.03
160ARGEduardo Sepúlveda (ARG)Lotto7.12
161NEDDylan Groenewegen (NED)Team Jayco Alula7.14
162FRAAlexandre Delettre (FRA)Totalenergies7.16
163GERMarius Mayrhofer (GER)Tudor Pro Cycling Team7.17
164SWIFabian Lienhard (SWI)Tudor Pro Cycling Team7.31
165CANGuillaume Boivin (CAN)Israel - Premier Tech7.35
166SWIMauro Schmid (SWI)Team Jayco Alula7.36
167ERABiniyam Ghirmay Hailu (ERA)Intermarché - Wanty7.54
168FRAArnaud Démare (FRA)7.59
169NEDElmar Reinders (NED)Team Jayco Alula8.09
170BELTim Merlier (BEL)Soudal - Quick Step8.27
171SLOLuka Mezgec (SLO)Team Jayco Alula8.28

Go to result of the stage including all rankings



Stage 14 - Pau - Luchon-Superbagnères 183km - 19 July 2025Mountain


1NEDThymen Arensman (NED)4:53:35
2SLOTadej Pogacar (SLO)1:08
3DENJonas Vingegaard Rasmussen (DEN)Team Visma | Lease A Bike1:12
4AUTFelix Gall (AUT)Decathlon AG2R La Mondiale Team1:19
5GERFlorian Lipowitz (GER)Red Bull - Bora - Hansgrohe1:25
6GBROscar Onley (GBR)2:09
7IRLBen Healy (IRL)EF Education - Easypost2:46
8SLOPrimoz Roglic (SLO)Red Bull - Bora - Hansgrohes.t.
9NORTobias Halland Johannessen (NOR)Uno-X Mobility2:59
10FRAKévin Vauquelin (FRA)3:08
11SPACarlos Rodriguez Cano (SPA)3:15
12COLHarold Alfonso Tejada Canacue (COL)Xds Astana Team3:45
13FRAJordan Jegat (FRA)Totalenergies3:49
14GBRAdam Yates (GBR)Uae Team Emirates - Xrg4:36
15COLEiner Augusto Rubio Reyes (COL)Movistar4:43
16AUSBen O'Connor (AUS)Team Jayco Alula5:23
17ECUJhonnatan Manuel Narváez Prado (ECU)Uae Team Emirates - Xrg5:29
18GBRSimon Yates (GBR)Team Visma | Lease A Bike6:20
19AUSCallum Scotson (AUS)Decathlon AG2R La Mondiale Team7:38
20COLSergio Andres Higuita Garcia (COL)Xds Astana Team7:41
21AUTGregor Mühlberger (AUT)Movistars.t.
22USASepp Kuss (USA)Team Visma | Lease A Bike8:14
23FRAGuillaume Martin (FRA)Groupama - Fdj8:44
24FRAWarren Barguil (FRA)Team Picnic Postnl9:49
25FRAValentin Paret-Peintre (FRA)Soudal - Quick Step10:19
26SPARaul Garcia Pierna (SPA)11:07
27FRAAurélien Paret-Peintre (FRA)Decathlon AG2R La Mondiale Team13:21
28SPAMarc Soler Gimenez (SPA)Uae Team Emirates - Xrg14:03
29BELIlan Van Wilder (BEL)Soudal - Quick Step14:35
30SPACristián Rodríguez Martin (SPA)15:02
31FRAValentin Madouas (FRA)Groupama - Fdj15:13
32FRALouis Barré (FRA)Intermarché - Wanty15:27
33BELVictor Campenaerts (BEL)Team Visma | Lease A Bike18:00
34USAMatteo Jorgenson (USA)18:56
35FRALenny Martinez (FRA)Bahrain Victoriouss.t.
36FRARomain Grégoire (FRA)Groupama - Fdj20:21
37BELXandro Meurisse (BEL)Alpecin - Deceunincks.t.
38RUSAleksander Vlasov (RUS)Red Bull - Bora - Hansgrohes.t.
39FRAPavel Sivakov (FRA)Uae Team Emirates - Xrg21:58
40GBRGeraint Howell Thomas (GBR)s.t.
41BELEmiel Verstrynge (BEL)Alpecin - Deceuninck22:49
42AUSHarry Sweeny (AUS)EF Education - Easypost23:55
43FRAAlex Baudin (FRA)EF Education - Easyposts.t.
44AUSMichael Storer (AUS)Tudor Pro Cycling Team25:05
45CANMichael Woods (CAN)Israel - Premier Tech26:07
46GERNils Politt (GER)Uae Team Emirates - Xrg26:42
47GBRJoseph Blackmore (GBR)Israel - Premier Tech27:27
48NORTobias Foss (NOR)27:28
49PORNelson Filipe Santos Simoes Oliveira (POR)Movistar27:37
50FRAJulian Alaphilippe (FRA)Tudor Pro Cycling Teams.t.
51FRAEwen Costiou (FRA)s.t.
52SPAEnric Mas Nicolau (SPA)Movistars.t.
53NORAndreas Leknessund (NOR)Uno-X Mobility27:49
54NEDFrank Van Den Broek (NED)Team Picnic Postnl28:10
55FRAThomas Gachignard (FRA)Totalenergies31:34
56FRAQuentin Pacher (FRA)Groupama - Fdjs.t.
57ITASimone Velasco (ITA)Xds Astana Teams.t.
58FRAClément Venturini (FRA)s.t.
59FRAClément Russo (FRA)Groupama - Fdj32:29
60FRAClément Champoussin (FRA)Xds Astana Team33:52
61KAZAlexey Lutsenko (KAZ)Israel - Premier Techs.t.
62NEDPascal Eenkhoorn (NED)Soudal - Quick Steps.t.
63BELJonas Rickaert (BEL)Alpecin - Deceuninck34:15
64USAQuinn Simmons (USA)Lidl - Treks.t.
65BELTim Wellens (BEL)Uae Team Emirates - Xrg34:21
66FRAMattéo Vercher (FRA)Totalenergies34:26
67FRAClément Berthet (FRA)Decathlon AG2R La Mondiale Team34:38
68BELOliver Naesen (BEL)Decathlon AG2R La Mondiale Team35:28
69BELDylan Theuns (BEL)Cofidiss.t.
70FRAAxel Laurance (FRA)35:44
71NORJonas Abrahamsen (NOR)Uno-X Mobilitys.t.
72FRAPaul Penhoët (FRA)Groupama - Fdjs.t.
73FRAMathis Le Berre (FRA)s.t.
74BELGianni Vermeersch (BEL)Alpecin - Deceunincks.t.
75NORMarkus Hoelgård (NOR)Uno-X Mobilitys.t.
76FRACyril Barthe (FRA)Groupama - Fdjs.t.
77NZLLaurence Pithie (NZL)Red Bull - Bora - Hansgrohes.t.
78BELJenno Berckmoes (BEL)Lottos.t.
79GERMarius Mayrhofer (GER)Tudor Pro Cycling Teams.t.
80NEDMathieu Van der Poel (NED)Alpecin - Deceunincks.t.
81SWISilvan Dillier (SWI)Alpecin - Deceunincks.t.
82FRAAlexandre Delettre (FRA)Totalenergiess.t.
83FRABastien Tronchon (FRA)Decathlon AG2R La Mondiale Teams.t.
84GBRSamuel Watson (GBR)s.t.
85USANeilson Powless (USA)EF Education - Easyposts.t.
86BELBrent van Moer (BEL)Lottos.t.
87GERNiklas Märkl (GER)Team Picnic Postnls.t.
88GEREmanuel Buchmann (GER)Cofidiss.t.
89FRAAnthony Turgis (FRA)Totalenergies36:03
90FRABruno Armirail (FRA)Decathlon AG2R La Mondiale Team36:07
91LATKrists Neilands (LAT)Israel - Premier Tech36:18
92GBRJake Stewart (GBR)Israel - Premier Tech36:36
93FRADamien Touzé (FRA)Cofidis36:40
94BELAmaury Capiot (BEL)37:25
95GBRConnor Swift (GBR)s.t.
96SPAIon Izagirre Insausti (SPA)Cofidiss.t.
97DENKasper Asgreen (DEN)EF Education - Easypost37:34
98GERMaximilian Schachmann (GER)Soudal - Quick Steps.t.
99GERPascal Ackermann (GER)Israel - Premier Techs.t.
100CANGuillaume Boivin (CAN)Israel - Premier Techs.t.
101CZEPavel Bittner (CZE)Team Picnic Postnls.t.
102ITAEdoardo Affini (ITA)Team Visma | Lease A Bikes.t.
103COLSantiago Buitrago Sanchez (COL)Bahrain Victoriouss.t.
104ITAMatteo Trentin (ITA)Tudor Pro Cycling Teams.t.
105BELJasper Stuyven (BEL)Lidl - Treks.t.
106BELWout Van Aert (BEL)Team Visma | Lease A Bikes.t.
107BELTiesj Benoot (BEL)Team Visma | Lease A Bikes.t.
108NEDMick Van Dijke (NED)Red Bull - Bora - Hansgrohes.t.
109SWIMarc Hirschi (SWI)Tudor Pro Cycling Teams.t.
110FRAMathieu Burgaudeau (FRA)s.t.
111GBRSean Flynn (GBR)Team Picnic Postnls.t.
112AUTMarco Haller (AUT)Tudor Pro Cycling Teams.t.
113NEDTim Naberman (NED)Team Picnic Postnls.t.
114SPAAlex Aranburu Deba (SPA)Cofidiss.t.
115DENMichael Valgren Hundahl (DEN)EF Education - Easyposts.t.
116AUSLuke Durbridge (AUS)Team Jayco Alulas.t.
117DENTobias Lund Andresen (DEN)Team Picnic Postnls.t.
118USAWilliam Barta (USA)Movistars.t.
119NORAnders Halland Johannessen (NOR)Uno-X Mobilitys.t.
120ITAVincenzo Albanese (ITA)EF Education - Easyposts.t.
121SPAIvan Garcia Cortina (SPA)Movistar37:49
122AUSJarrod Drisners (AUS)Lotto38:01
123AUSKaden Groves (AUS)Alpecin - Deceunincks.t.
124GBRAlfred Wright (GBR)Bahrain Victoriouss.t.
125GBRLewis Askey (GBR)Groupama - Fdjs.t.
126FRAArnaud Démare (FRA)38:23
127FRAMatis Louvel (FRA)Israel - Premier Techs.t.
128AUSRobert Stannard (AUS)Bahrain Victorious38:57
129BELLennert Van Eetvelt (BEL)Lotto39:05
130SPAIván Romeo Abad (SPA)Movistar39:15
131SPAPablo Castrillo Zapater (SPA)Movistars.t.
132FRAHugo Page (FRA)Intermarché - Wanty39:31
133POLKamil Gradek (POL)Bahrain Victorious39:33
134SLOMatej Mohoric (SLO)Bahrain Victoriouss.t.
135NORStian Fredheim (NOR)Uno-X Mobility40:36
136BELVito Braet (BEL)Intermarché - Wantys.t.
137NEDDanny Van Poppel (NED)Red Bull - Bora - Hansgrohe40:42
138NEDElmar Reinders (NED)Team Jayco Alulas.t.
139NEDMike Teunissen (NED)Xds Astana Teams.t.
140BELLaurenz Rex (BEL)Intermarché - Wantys.t.
141GERJonas Rutsch (GER)Intermarché - Wantys.t.
142ITAGianni Moscon (ITA)Red Bull - Bora - Hansgrohes.t.
143NEDRoel van Sintmaartensdijk (NED)Intermarché - Wantys.t.
144ERABiniyam Ghirmay Hailu (ERA)Intermarché - Wantys.t.
145SWIFabian Lienhard (SWI)Tudor Pro Cycling Team40:55
146ARGEduardo Sepúlveda (ARG)Lotto41:01
147BELSébastien Grignard (BEL)Lottos.t.
148FRAAlexis Renard (FRA)Cofidis41:09
149SLOLuka Mezgec (SLO)Team Jayco Alula41:15
150AUSLuke Plapp (AUS)Team Jayco Alulas.t.
151LATToms Skujins (LAT)Lidl - Trek41:22
152BELJordi Meeus (BEL)Red Bull - Bora - Hansgrohes.t.
153GERPhil Bauhaus (GER)Bahrain Victorious41:32
154DENMagnus Cort Nielsen (DEN)Uno-X Mobilitys.t.
155BELThibau Nys (BEL)Lidl - Trek41:36
156ITAJonathan Milan (ITA)Lidl - Treks.t.
157KAZYevgeniy Fedorov (KAZ)Xds Astana Teams.t.
158ITAAlberto Dainese (ITA)Tudor Pro Cycling Teams.t.
159BELBert Van Lerberghe (BEL)Soudal - Quick Step41:52
160BELArnaud De Lie (BEL)Lottos.t.
161BELTim Merlier (BEL)Soudal - Quick Steps.t.
162FRABenjamin Thomas (FRA)Cofidis42:01
163ITASimone Consonni (ITA)Lidl - Trek42:32
164ITADavide Ballerini (ITA)Xds Astana Team42:42
165BELEdward Theuns (BEL)Lidl - Treks.t.
166NEDDylan Groenewegen (NED)Team Jayco Alula43:13
167SWIMauro Schmid (SWI)Team Jayco Alulas.t.
168BELRemco Evenepoel (BEL)Soudal - Quick Step
169DENMattias Skjelmose Jensen (DEN)Lidl - Trek
170BELSteff Cras (BEL)Totalenergies
171FRABryan Coquard (FRA)Cofidis

Go to result of the stage including all rankings



Stage 15 - Muret - Carcassonne 169km - 20 July 2025Escape


1BELTim Wellens (BEL)Uae Team Emirates - Xrg3:34:09
2BELVictor Campenaerts (BEL)Team Visma | Lease A Bike1:28
3FRAJulian Alaphilippe (FRA)Tudor Pro Cycling Team1:36
4BELWout Van Aert (BEL)Team Visma | Lease A Bikes.t.
5FRAAxel Laurance (FRA)s.t.
6RUSAleksander Vlasov (RUS)Red Bull - Bora - Hansgrohes.t.
7BELJasper Stuyven (BEL)Lidl - Treks.t.
8FRAJordan Jegat (FRA)Totalenergiess.t.
9DENMichael Valgren Hundahl (DEN)EF Education - Easyposts.t.
10FRAValentin Madouas (FRA)Groupama - Fdjs.t.
11COLHarold Alfonso Tejada Canacue (COL)Xds Astana Teams.t.
12BELThibau Nys (BEL)Lidl - Treks.t.
13NEDPascal Eenkhoorn (NED)Soudal - Quick Steps.t.
14SPAIván Romeo Abad (SPA)Movistars.t.
15COLSantiago Buitrago Sanchez (COL)Bahrain Victoriouss.t.
16USANeilson Powless (USA)EF Education - Easyposts.t.
17FRAWarren Barguil (FRA)Team Picnic Postnls.t.
18NORAndreas Leknessund (NOR)Uno-X Mobilitys.t.
19SPACarlos Rodriguez Cano (SPA)s.t.
20FRAGuillaume Martin (FRA)Groupama - Fdjs.t.
21USAQuinn Simmons (USA)Lidl - Treks.t.
22AUSMichael Storer (AUS)Tudor Pro Cycling Teams.t.
23AUSBen O'Connor (AUS)Team Jayco Alulas.t.
24KAZAlexey Lutsenko (KAZ)Israel - Premier Techs.t.
25BELXandro Meurisse (BEL)Alpecin - Deceuninck6:01
26NEDFrank Van Den Broek (NED)Team Picnic Postnls.t.
27IRLBen Healy (IRL)EF Education - Easypost6:07
28FRAPavel Sivakov (FRA)Uae Team Emirates - Xrgs.t.
29FRADamien Touzé (FRA)Cofidiss.t.
30NORJonas Abrahamsen (NOR)Uno-X Mobilitys.t.
31GERNils Politt (GER)Uae Team Emirates - Xrgs.t.
32SPAMarc Soler Gimenez (SPA)Uae Team Emirates - Xrgs.t.
33SLOTadej Pogacar (SLO)s.t.
34ECUJhonnatan Manuel Narváez Prado (ECU)Uae Team Emirates - Xrgs.t.
35FRAMathis Le Berre (FRA)s.t.
36DENMagnus Cort Nielsen (DEN)Uno-X Mobilitys.t.
37NORTobias Halland Johannessen (NOR)Uno-X Mobilitys.t.
38NORMarkus Hoelgård (NOR)Uno-X Mobilitys.t.
39ITAEdoardo Affini (ITA)Team Visma | Lease A Bikes.t.
40DENJonas Vingegaard Rasmussen (DEN)Team Visma | Lease A Bikes.t.
41SPACristián Rodríguez Martin (SPA)s.t.
42USAMatteo Jorgenson (USA)s.t.
43USASepp Kuss (USA)Team Visma | Lease A Bikes.t.
44NEDDanny Van Poppel (NED)Red Bull - Bora - Hansgrohes.t.
45NZLLaurence Pithie (NZL)Red Bull - Bora - Hansgrohes.t.
46GERFlorian Lipowitz (GER)Red Bull - Bora - Hansgrohes.t.
47FRAKévin Vauquelin (FRA)s.t.
48GBRAlfred Wright (GBR)Bahrain Victoriouss.t.
49SLOPrimoz Roglic (SLO)Red Bull - Bora - Hansgrohes.t.
50FRAClément Venturini (FRA)s.t.
51BELGianni Vermeersch (BEL)Alpecin - Deceunincks.t.
52GERNiklas Märkl (GER)Team Picnic Postnls.t.
53SPARaul Garcia Pierna (SPA)s.t.
54BELJonas Rickaert (BEL)Alpecin - Deceunincks.t.
55GBROscar Onley (GBR)s.t.
56NEDTim Naberman (NED)Team Picnic Postnls.t.
57LATToms Skujins (LAT)Lidl - Treks.t.
58DENTobias Lund Andresen (DEN)Team Picnic Postnls.t.
59NEDMike Teunissen (NED)Xds Astana Teams.t.
60FRACyril Barthe (FRA)Groupama - Fdjs.t.
61FRAThomas Gachignard (FRA)Totalenergiess.t.
62NEDMathieu Van der Poel (NED)Alpecin - Deceunincks.t.
63BELOliver Naesen (BEL)Decathlon AG2R La Mondiale Teams.t.
64AUTFelix Gall (AUT)Decathlon AG2R La Mondiale Teams.t.
65COLSergio Andres Higuita Garcia (COL)Xds Astana Teams.t.
66GERMarius Mayrhofer (GER)Tudor Pro Cycling Teams.t.
67FRARomain Grégoire (FRA)Groupama - Fdjs.t.
68AUTMarco Haller (AUT)Tudor Pro Cycling Teams.t.
69ITAAlberto Dainese (ITA)Tudor Pro Cycling Teams.t.
70SPAIon Izagirre Insausti (SPA)Cofidiss.t.
71FRAAlexandre Delettre (FRA)Totalenergiess.t.
72GERMaximilian Schachmann (GER)Soudal - Quick Steps.t.
73AUTGregor Mühlberger (AUT)Movistars.t.
74FRAPaul Penhoët (FRA)Groupama - Fdjs.t.
75FRAClément Russo (FRA)Groupama - Fdjs.t.
76GEREmanuel Buchmann (GER)Cofidiss.t.
77FRAQuentin Pacher (FRA)Groupama - Fdjs.t.
78FRAMattéo Vercher (FRA)Totalenergiess.t.
79NEDThymen Arensman (NED)s.t.
80FRAAurélien Paret-Peintre (FRA)Decathlon AG2R La Mondiale Teams.t.
81FRAMatis Louvel (FRA)Israel - Premier Techs.t.
82CANMichael Woods (CAN)Israel - Premier Techs.t.
83GBRJoseph Blackmore (GBR)Israel - Premier Techs.t.
84AUSKaden Groves (AUS)Alpecin - Deceunincks.t.
85LATKrists Neilands (LAT)Israel - Premier Techs.t.
86FRAMathieu Burgaudeau (FRA)s.t.
87AUSCallum Scotson (AUS)Decathlon AG2R La Mondiale Team6:32
88BELEmiel Verstrynge (BEL)Alpecin - Deceunincks.t.
89BELIlan Van Wilder (BEL)Soudal - Quick Step6:40
90DENKasper Asgreen (DEN)EF Education - Easyposts.t.
91AUSHarry Sweeny (AUS)EF Education - Easypost6:50
92GBRJake Stewart (GBR)Israel - Premier Tech6:58
93ITAVincenzo Albanese (ITA)EF Education - Easypost7:04
94GBRGeraint Howell Thomas (GBR)7:10
95FRABruno Armirail (FRA)Decathlon AG2R La Mondiale Teams.t.
96FRAClément Berthet (FRA)Decathlon AG2R La Mondiale Team8:23
97SPAEnric Mas Nicolau (SPA)Movistar8:30
98BELBrent van Moer (BEL)Lotto8:36
99SLOMatej Mohoric (SLO)Bahrain Victorious8:57
100FRAAnthony Turgis (FRA)Totalenergies18:46
101ERABiniyam Ghirmay Hailu (ERA)Intermarché - Wantys.t.
102AUSLuke Plapp (AUS)Team Jayco Alulas.t.
103ITAMatteo Trentin (ITA)Tudor Pro Cycling Teams.t.
104GBRConnor Swift (GBR)s.t.
105AUSLuke Durbridge (AUS)Team Jayco Alulas.t.
106AUSJarrod Drisners (AUS)Lottos.t.
107BELSébastien Grignard (BEL)Lottos.t.
108BELArnaud De Lie (BEL)Lotto19:15
109KAZYevgeniy Fedorov (KAZ)Xds Astana Team22:42
110BELLaurenz Rex (BEL)Intermarché - Wantys.t.
111SPAIvan Garcia Cortina (SPA)Movistars.t.
112ITADavide Ballerini (ITA)Xds Astana Teams.t.
113GERJonas Rutsch (GER)Intermarché - Wantys.t.
114SWISilvan Dillier (SWI)Alpecin - Deceunincks.t.
115NEDElmar Reinders (NED)Team Jayco Alulas.t.
116ITASimone Velasco (ITA)Xds Astana Teams.t.
117POLKamil Gradek (POL)Bahrain Victoriouss.t.
118AUSRobert Stannard (AUS)Bahrain Victoriouss.t.
119ITAJonathan Milan (ITA)Lidl - Treks.t.
120CZEPavel Bittner (CZE)Team Picnic Postnls.t.
121SWIFabian Lienhard (SWI)Tudor Pro Cycling Teams.t.
122CANGuillaume Boivin (CAN)Israel - Premier Techs.t.
123SWIMauro Schmid (SWI)Team Jayco Alulas.t.
124FRABastien Tronchon (FRA)Decathlon AG2R La Mondiale Teams.t.
125FRAValentin Paret-Peintre (FRA)Soudal - Quick Steps.t.
126NEDMick Van Dijke (NED)Red Bull - Bora - Hansgrohes.t.
127ARGEduardo Sepúlveda (ARG)Lottos.t.
128BELBert Van Lerberghe (BEL)Soudal - Quick Steps.t.
129PORNelson Filipe Santos Simoes Oliveira (POR)Movistars.t.
130GBRSean Flynn (GBR)Team Picnic Postnls.t.
131FRAAlexis Renard (FRA)Cofidiss.t.
132BELTiesj Benoot (BEL)Team Visma | Lease A Bikes.t.
133BELEdward Theuns (BEL)Lidl - Treks.t.
134FRAAlex Baudin (FRA)EF Education - Easyposts.t.
135SPAAlex Aranburu Deba (SPA)Cofidiss.t.
136ITAGianni Moscon (ITA)Red Bull - Bora - Hansgrohes.t.
137GERPhil Bauhaus (GER)Bahrain Victoriouss.t.
138BELDylan Theuns (BEL)Cofidiss.t.
139GBRSamuel Watson (GBR)s.t.
140BELJordi Meeus (BEL)Red Bull - Bora - Hansgrohes.t.
141GBRLewis Askey (GBR)Groupama - Fdjs.t.
142SPAPablo Castrillo Zapater (SPA)Movistars.t.
143BELTim Merlier (BEL)Soudal - Quick Steps.t.
144GBRAdam Yates (GBR)Uae Team Emirates - Xrgs.t.
145COLEiner Augusto Rubio Reyes (COL)Movistars.t.
146FRAEwen Costiou (FRA)s.t.
147SLOLuka Mezgec (SLO)Team Jayco Alulas.t.
148FRALouis Barré (FRA)Intermarché - Wantys.t.
149GBRSimon Yates (GBR)Team Visma | Lease A Bikes.t.
150FRAHugo Page (FRA)Intermarché - Wantys.t.
151BELJenno Berckmoes (BEL)Lottos.t.
152SWIMarc Hirschi (SWI)Tudor Pro Cycling Teams.t.
153FRAClément Champoussin (FRA)Xds Astana Teams.t.
154BELAmaury Capiot (BEL)s.t.
155FRAArnaud Démare (FRA)s.t.
156NEDRoel van Sintmaartensdijk (NED)Intermarché - Wantys.t.
157NEDDylan Groenewegen (NED)Team Jayco Alulas.t.
158NORAnders Halland Johannessen (NOR)Uno-X Mobilitys.t.
159NORStian Fredheim (NOR)Uno-X Mobilitys.t.
160FRALenny Martinez (FRA)Bahrain Victoriouss.t.
161USAWilliam Barta (USA)Movistars.t.
162BELVito Braet (BEL)Intermarché - Wantys.t.
163GERPascal Ackermann (GER)Israel - Premier Techs.t.
164NORTobias Foss (NOR)s.t.
165FRABenjamin Thomas (FRA)Cofidiss.t.
166ITASimone Consonni (ITA)Lidl - Treks.t.
167BELLennert Van Eetvelt (BEL)Lotto

Go to result of the stage including all rankings



Stage 16 - Montpellier - Mont ventoux 172km - 22 July 2025Mountain


1FRAValentin Paret-Peintre (FRA)Soudal - Quick Step4:03:19
2IRLBen Healy (IRL)EF Education - Easyposts.t.
3COLSantiago Buitrago Sanchez (COL)Bahrain Victorious0:04
4BELIlan Van Wilder (BEL)Soudal - Quick Step0:14
5SLOTadej Pogacar (SLO)0:43
6DENJonas Vingegaard Rasmussen (DEN)Team Visma | Lease A Bike0:45
7SPAEnric Mas Nicolau (SPA)Movistar0:53
8FRAJulian Alaphilippe (FRA)Tudor Pro Cycling Team1:17
9SLOPrimoz Roglic (SLO)Red Bull - Bora - Hansgrohe1:51
10GERFlorian Lipowitz (GER)Red Bull - Bora - Hansgrohe1:53
11AUTGregor Mühlberger (AUT)Movistar2:01
12NEDThymen Arensman (NED)2:07
13BELXandro Meurisse (BEL)Alpecin - Deceuninck2:15
14GBROscar Onley (GBR)2:29
15SPACarlos Rodriguez Cano (SPA)3:02
16SPAAlex Aranburu Deba (SPA)Cofidis3:27
17AUTFelix Gall (AUT)Decathlon AG2R La Mondiale Team3:33
18GBRAdam Yates (GBR)Uae Team Emirates - Xrg3:38
19SPARaul Garcia Pierna (SPA)3:42
20FRAKévin Vauquelin (FRA)s.t.
21COLSergio Andres Higuita Garcia (COL)Xds Astana Team3:45
22FRAJordan Jegat (FRA)Totalenergies4:06
23FRAClément Champoussin (FRA)Xds Astana Teams.t.
24ITASimone Velasco (ITA)Xds Astana Teams.t.
25SPAMarc Soler Gimenez (SPA)Uae Team Emirates - Xrg4:09
26BELVictor Campenaerts (BEL)Team Visma | Lease A Bike4:16
27NORAndreas Leknessund (NOR)Uno-X Mobility5:11
28NORTobias Halland Johannessen (NOR)Uno-X Mobilitys.t.
29USASepp Kuss (USA)Team Visma | Lease A Bike5:12
30GBRSimon Yates (GBR)Team Visma | Lease A Bike5:19
31NEDMick Van Dijke (NED)Red Bull - Bora - Hansgrohe5:25
32AUSBen O'Connor (AUS)Team Jayco Alula6:07
33BELTiesj Benoot (BEL)Team Visma | Lease A Bike6:24
34SPACristián Rodríguez Martin (SPA)6:38
35FRAMathieu Burgaudeau (FRA)s.t.
36CANMichael Woods (CAN)Israel - Premier Tech7:30
37FRAWarren Barguil (FRA)Team Picnic Postnl7:32
38FRAEwen Costiou (FRA)7:53
39BELTim Wellens (BEL)Uae Team Emirates - Xrg8:52
40FRAValentin Madouas (FRA)Groupama - Fdj8:54
41FRAGuillaume Martin (FRA)Groupama - Fdjs.t.
42FRALouis Barré (FRA)Intermarché - Wantys.t.
43FRAClément Russo (FRA)Groupama - Fdj12:29
44FRAQuentin Pacher (FRA)Groupama - Fdjs.t.
45BELDylan Theuns (BEL)Cofidis13:17
46GEREmanuel Buchmann (GER)Cofidiss.t.
47AUSCallum Scotson (AUS)Decathlon AG2R La Mondiale Teams.t.
48NORJonas Abrahamsen (NOR)Uno-X Mobility14:40
49RUSAleksander Vlasov (RUS)Red Bull - Bora - Hansgrohe15:15
50BELGianni Vermeersch (BEL)Alpecin - Deceuninck16:26
51NEDPascal Eenkhoorn (NED)Soudal - Quick Step16:59
52FRAPavel Sivakov (FRA)Uae Team Emirates - Xrgs.t.
53FRAClément Berthet (FRA)Decathlon AG2R La Mondiale Team17:21
54FRABruno Armirail (FRA)Decathlon AG2R La Mondiale Teams.t.
55SPAIon Izagirre Insausti (SPA)Cofidiss.t.
56NEDMike Teunissen (NED)Xds Astana Teams.t.
57FRAAlex Baudin (FRA)EF Education - Easyposts.t.
58DENMichael Valgren Hundahl (DEN)EF Education - Easyposts.t.
59BELBrent van Moer (BEL)Lotto18:20
60LATKrists Neilands (LAT)Israel - Premier Tech18:55
61LATToms Skujins (LAT)Lidl - Treks.t.
62NORAnders Halland Johannessen (NOR)Uno-X Mobilitys.t.
63BELJonas Rickaert (BEL)Alpecin - Deceuninck19:36
64FRAClément Venturini (FRA)s.t.
65CZEPavel Bittner (CZE)Team Picnic Postnl20:01
66GBRGeraint Howell Thomas (GBR)20:52
67USAQuinn Simmons (USA)Lidl - Treks.t.
68SWIMauro Schmid (SWI)Team Jayco Alulas.t.
69FRARomain Grégoire (FRA)Groupama - Fdjs.t.
70FRACyril Barthe (FRA)Groupama - Fdjs.t.
71GERJonas Rutsch (GER)Intermarché - Wantys.t.
72PORNelson Filipe Santos Simoes Oliveira (POR)Movistars.t.
73FRAMathis Le Berre (FRA)s.t.
74GBRAlfred Wright (GBR)Bahrain Victoriouss.t.
75GERMaximilian Schachmann (GER)Soudal - Quick Steps.t.
76COLEiner Augusto Rubio Reyes (COL)Movistars.t.
77GBRConnor Swift (GBR)s.t.
78ECUJhonnatan Manuel Narváez Prado (ECU)Uae Team Emirates - Xrgs.t.
79SWISilvan Dillier (SWI)Alpecin - Deceunincks.t.
80USAWilliam Barta (USA)Movistars.t.
81BELJasper Stuyven (BEL)Lidl - Treks.t.
82BELJenno Berckmoes (BEL)Lottos.t.
83SWIMarc Hirschi (SWI)Tudor Pro Cycling Teams.t.
84AUTMarco Haller (AUT)Tudor Pro Cycling Teams.t.
85NEDFrank Van Den Broek (NED)Team Picnic Postnls.t.
86NEDRoel van Sintmaartensdijk (NED)Intermarché - Wantys.t.
87NORTobias Foss (NOR)s.t.
88AUSLuke Plapp (AUS)Team Jayco Alulas.t.
89AUSJarrod Drisners (AUS)Lottos.t.
90FRAAxel Laurance (FRA)s.t.
91FRADamien Touzé (FRA)Cofidis21:08
92FRAAlexandre Delettre (FRA)Totalenergies21:18
93FRAMattéo Vercher (FRA)Totalenergiess.t.
94BELWout Van Aert (BEL)Team Visma | Lease A Bike22:29
95ITAGianni Moscon (ITA)Red Bull - Bora - Hansgrohes.t.
96USANeilson Powless (USA)EF Education - Easypost22:44
97AUSHarry Sweeny (AUS)EF Education - Easyposts.t.
98FRAMatis Louvel (FRA)Israel - Premier Tech23:41
99AUSLuke Durbridge (AUS)Team Jayco Alula23:54
100BELEmiel Verstrynge (BEL)Alpecin - Deceuninck23:57
101BELSébastien Grignard (BEL)Lottos.t.
102GERNils Politt (GER)Uae Team Emirates - Xrg24:10
103DENKasper Asgreen (DEN)EF Education - Easypost24:23
104ITAVincenzo Albanese (ITA)EF Education - Easyposts.t.
105BELAmaury Capiot (BEL)24:29
106BELEdward Theuns (BEL)Lidl - Trek25:05
107BELThibau Nys (BEL)Lidl - Treks.t.
108FRAAurélien Paret-Peintre (FRA)Decathlon AG2R La Mondiale Team25:15
109FRABastien Tronchon (FRA)Decathlon AG2R La Mondiale Teams.t.
110DENTobias Lund Andresen (DEN)Team Picnic Postnl25:17
111NZLLaurence Pithie (NZL)Red Bull - Bora - Hansgrohe25:19
112FRAPaul Penhoët (FRA)Groupama - Fdjs.t.
113GERPascal Ackermann (GER)Israel - Premier Tech25:35
114GERNiklas Märkl (GER)Team Picnic Postnls.t.
115USAMatteo Jorgenson (USA)26:09
116ITAEdoardo Affini (ITA)Team Visma | Lease A Bikes.t.
117GBRJoseph Blackmore (GBR)Israel - Premier Techs.t.
118COLHarold Alfonso Tejada Canacue (COL)Xds Astana Teams.t.
119ARGEduardo Sepúlveda (ARG)Lotto26:15
120FRAAnthony Turgis (FRA)Totalenergies26:17
121GBRLewis Askey (GBR)Groupama - Fdj26:21
122FRALenny Martinez (FRA)Bahrain Victoriouss.t.
123SWIFabian Lienhard (SWI)Tudor Pro Cycling Team26:57
124AUSRobert Stannard (AUS)Bahrain Victoriouss.t.
125AUSMichael Storer (AUS)Tudor Pro Cycling Teams.t.
126AUSKaden Groves (AUS)Alpecin - Deceunincks.t.
127FRABenjamin Thomas (FRA)Cofidis27:07
128SLOMatej Mohoric (SLO)Bahrain Victorious27:43
129NEDTim Naberman (NED)Team Picnic Postnl28:03
130NORStian Fredheim (NOR)Uno-X Mobilitys.t.
131NEDElmar Reinders (NED)Team Jayco Alulas.t.
132GBRSamuel Watson (GBR)s.t.
133NEDDanny Van Poppel (NED)Red Bull - Bora - Hansgrohes.t.
134ITAAlberto Dainese (ITA)Tudor Pro Cycling Teams.t.
135POLKamil Gradek (POL)Bahrain Victoriouss.t.
136GERMarius Mayrhofer (GER)Tudor Pro Cycling Teams.t.
137BELVito Braet (BEL)Intermarché - Wantys.t.
138DENMagnus Cort Nielsen (DEN)Uno-X Mobilitys.t.
139FRAHugo Page (FRA)Intermarché - Wantys.t.
140SPAIvan Garcia Cortina (SPA)Movistars.t.
141SLOLuka Mezgec (SLO)Team Jayco Alulas.t.
142BELLaurenz Rex (BEL)Intermarché - Wantys.t.
143GERPhil Bauhaus (GER)Bahrain Victoriouss.t.
144GBRSean Flynn (GBR)Team Picnic Postnls.t.
145FRAAlexis Renard (FRA)Cofidiss.t.
146ITAMatteo Trentin (ITA)Tudor Pro Cycling Teams.t.
147KAZAlexey Lutsenko (KAZ)Israel - Premier Techs.t.
148KAZYevgeniy Fedorov (KAZ)Xds Astana Teams.t.
149GBRJake Stewart (GBR)Israel - Premier Techs.t.
150BELOliver Naesen (BEL)Decathlon AG2R La Mondiale Team28:12
151SPAIván Romeo Abad (SPA)Movistars.t.
152SPAPablo Castrillo Zapater (SPA)Movistars.t.
153BELTim Merlier (BEL)Soudal - Quick Steps.t.
154BELBert Van Lerberghe (BEL)Soudal - Quick Steps.t.
155CANGuillaume Boivin (CAN)Israel - Premier Techs.t.
156NORMarkus Hoelgård (NOR)Uno-X Mobility28:16
157ITAJonathan Milan (ITA)Lidl - Treks.t.
158ERABiniyam Ghirmay Hailu (ERA)Intermarché - Wantys.t.
159BELJordi Meeus (BEL)Red Bull - Bora - Hansgrohe28:23
160ITADavide Ballerini (ITA)Xds Astana Team29:09
161ITASimone Consonni (ITA)Lidl - Treks.t.
162BELArnaud De Lie (BEL)Lottos.t.
163NEDDylan Groenewegen (NED)Team Jayco Alula29:46
164FRAArnaud Démare (FRA)31:33
165FRAThomas Gachignard (FRA)Totalenergies32:05
166NEDMathieu Van der Poel (NED)Alpecin - Deceuninck

Go to result of the stage including all rankings



Stage 17 - Bollène - Valence 161km - 23 July 2025Sprint


1ITAJonathan Milan (ITA)Lidl - Trek3:25:30
2BELJordi Meeus (BEL)Red Bull - Bora - Hansgrohes.t.
3DENTobias Lund Andresen (DEN)Team Picnic Postnls.t.
4BELArnaud De Lie (BEL)Lottos.t.
5ITADavide Ballerini (ITA)Xds Astana Teams.t.
6ITAAlberto Dainese (ITA)Tudor Pro Cycling Teams.t.
7FRAPaul Penhoët (FRA)Groupama - Fdjs.t.
8KAZYevgeniy Fedorov (KAZ)Xds Astana Teams.t.
9FRAClément Russo (FRA)Groupama - Fdj0:06
10BELJasper Stuyven (BEL)Lidl - Trek0:09
11BELBrent van Moer (BEL)Lottos.t.
12GERPhil Bauhaus (GER)Bahrain Victorious0:15
13AUSJarrod Drisners (AUS)Lotto0:22
14NEDDylan Groenewegen (NED)Team Jayco Alula0:33
15NEDMike Teunissen (NED)Xds Astana Teams.t.
16FRAAlexis Renard (FRA)Cofidis0:37
17BELVito Braet (BEL)Intermarché - Wanty0:43
18FRAClément Venturini (FRA)0:46
19NEDMick Van Dijke (NED)Red Bull - Bora - Hansgrohe0:55
20AUSKaden Groves (AUS)Alpecin - Deceunincks.t.
21FRABastien Tronchon (FRA)Decathlon AG2R La Mondiale Teams.t.
22BELEdward Theuns (BEL)Lidl - Treks.t.
23NORTobias Halland Johannessen (NOR)Uno-X Mobilitys.t.
24GBRAlfred Wright (GBR)Bahrain Victorious1:06
25BELTim Merlier (BEL)Soudal - Quick Step1:09
26BELJonas Rickaert (BEL)Alpecin - Deceunincks.t.
27SLOTadej Pogacar (SLO)s.t.
28BELOliver Naesen (BEL)Decathlon AG2R La Mondiale Teams.t.
29AUTFelix Gall (AUT)Decathlon AG2R La Mondiale Teams.t.
30BELTiesj Benoot (BEL)Team Visma | Lease A Bikes.t.
31GBROscar Onley (GBR)s.t.
32FRAAxel Laurance (FRA)s.t.
33FRAAurélien Paret-Peintre (FRA)Decathlon AG2R La Mondiale Teams.t.
34DENJonas Vingegaard Rasmussen (DEN)Team Visma | Lease A Bikes.t.
35GBRSamuel Watson (GBR)s.t.
36ITAEdoardo Affini (ITA)Team Visma | Lease A Bikes.t.
37IRLBen Healy (IRL)EF Education - Easyposts.t.
38GERFlorian Lipowitz (GER)Red Bull - Bora - Hansgrohes.t.
39NEDPascal Eenkhoorn (NED)Soudal - Quick Step1:18
40AUSRobert Stannard (AUS)Bahrain Victoriouss.t.
41FRAJordan Jegat (FRA)Totalenergiess.t.
42AUTGregor Mühlberger (AUT)Movistars.t.
43BELBert Van Lerberghe (BEL)Soudal - Quick Steps.t.
44FRAWarren Barguil (FRA)Team Picnic Postnls.t.
45NZLLaurence Pithie (NZL)Red Bull - Bora - Hansgrohes.t.
46FRAKévin Vauquelin (FRA)s.t.
47SPACristián Rodríguez Martin (SPA)1:30
48FRAMattéo Vercher (FRA)Totalenergiess.t.
49FRAAlexandre Delettre (FRA)Totalenergiess.t.
50FRAAnthony Turgis (FRA)Totalenergiess.t.
51FRAThomas Gachignard (FRA)Totalenergiess.t.
52BELGianni Vermeersch (BEL)Alpecin - Deceunincks.t.
53FRAClément Champoussin (FRA)Xds Astana Teams.t.
54BELTim Wellens (BEL)Uae Team Emirates - Xrgs.t.
55FRAPavel Sivakov (FRA)Uae Team Emirates - Xrgs.t.
56GERNils Politt (GER)Uae Team Emirates - Xrgs.t.
57FRAClément Berthet (FRA)Decathlon AG2R La Mondiale Teams.t.
58NEDElmar Reinders (NED)Team Jayco Alulas.t.
59FRAGuillaume Martin (FRA)Groupama - Fdjs.t.
60AUSBen O'Connor (AUS)Team Jayco Alulas.t.
61BELXandro Meurisse (BEL)Alpecin - Deceunincks.t.
62SWISilvan Dillier (SWI)Alpecin - Deceunincks.t.
63DENKasper Asgreen (DEN)EF Education - Easyposts.t.
64BELJenno Berckmoes (BEL)Lottos.t.
65BELSébastien Grignard (BEL)Lottos.t.
66COLSergio Andres Higuita Garcia (COL)Xds Astana Teams.t.
67USASepp Kuss (USA)Team Visma | Lease A Bike1:50
68FRAMathis Le Berre (FRA)s.t.
69FRADamien Touzé (FRA)Cofidiss.t.
70SLOLuka Mezgec (SLO)Team Jayco Alulas.t.
71ECUJhonnatan Manuel Narváez Prado (ECU)Uae Team Emirates - Xrg2:00
72BELDylan Theuns (BEL)Cofidiss.t.
73SPAIvan Garcia Cortina (SPA)Movistars.t.
74ITAGianni Moscon (ITA)Red Bull - Bora - Hansgrohe2:07
75FRAArnaud Démare (FRA)s.t.
76SPARaul Garcia Pierna (SPA)s.t.
77BELAmaury Capiot (BEL)2:14
78ARGEduardo Sepúlveda (ARG)Lottos.t.
79POLKamil Gradek (POL)Bahrain Victoriouss.t.
80GEREmanuel Buchmann (GER)Cofidiss.t.
81FRAMathieu Burgaudeau (FRA)s.t.
82FRAAlex Baudin (FRA)EF Education - Easyposts.t.
83AUSHarry Sweeny (AUS)EF Education - Easyposts.t.
84GERMarius Mayrhofer (GER)Tudor Pro Cycling Teams.t.
85ITASimone Velasco (ITA)Xds Astana Teams.t.
86FRAValentin Madouas (FRA)Groupama - Fdjs.t.
87FRARomain Grégoire (FRA)Groupama - Fdjs.t.
88DENMichael Valgren Hundahl (DEN)EF Education - Easyposts.t.
89CZEPavel Bittner (CZE)Team Picnic Postnls.t.
90NEDTim Naberman (NED)Team Picnic Postnls.t.
91GBRSean Flynn (GBR)Team Picnic Postnls.t.
92GERNiklas Märkl (GER)Team Picnic Postnls.t.
93NEDFrank Van Den Broek (NED)Team Picnic Postnls.t.
94ITASimone Consonni (ITA)Lidl - Treks.t.
95USAMatteo Jorgenson (USA)s.t.
96BELVictor Campenaerts (BEL)Team Visma | Lease A Bikes.t.
97SLOPrimoz Roglic (SLO)Red Bull - Bora - Hansgrohes.t.
98NORAnders Halland Johannessen (NOR)Uno-X Mobilitys.t.
99BELEmiel Verstrynge (BEL)Alpecin - Deceunincks.t.
100AUSLuke Durbridge (AUS)Team Jayco Alulas.t.
101RUSAleksander Vlasov (RUS)Red Bull - Bora - Hansgrohes.t.
102SPAAlex Aranburu Deba (SPA)Cofidiss.t.
103USAWilliam Barta (USA)Movistars.t.
104SWIMarc Hirschi (SWI)Tudor Pro Cycling Team2:37
105SWIFabian Lienhard (SWI)Tudor Pro Cycling Teams.t.
106SPAEnric Mas Nicolau (SPA)Movistars.t.
107AUTMarco Haller (AUT)Tudor Pro Cycling Teams.t.
108SPAIon Izagirre Insausti (SPA)Cofidiss.t.
109PORNelson Filipe Santos Simoes Oliveira (POR)Movistars.t.
110GBRSimon Yates (GBR)Team Visma | Lease A Bikes.t.
111ITAMatteo Trentin (ITA)Tudor Pro Cycling Teams.t.
112FRAJulian Alaphilippe (FRA)Tudor Pro Cycling Teams.t.
113USANeilson Powless (USA)EF Education - Easyposts.t.
114NORMarkus Hoelgård (NOR)Uno-X Mobilitys.t.
115NORJonas Abrahamsen (NOR)Uno-X Mobilitys.t.
116SPAMarc Soler Gimenez (SPA)Uae Team Emirates - Xrgs.t.
117COLSantiago Buitrago Sanchez (COL)Bahrain Victoriouss.t.
118COLEiner Augusto Rubio Reyes (COL)Movistars.t.
119BELIlan Van Wilder (BEL)Soudal - Quick Step2:49
120AUSCallum Scotson (AUS)Decathlon AG2R La Mondiale Teams.t.
121KAZAlexey Lutsenko (KAZ)Israel - Premier Techs.t.
122GBRJake Stewart (GBR)Israel - Premier Techs.t.
123DENMagnus Cort Nielsen (DEN)Uno-X Mobility3:01
124GBRConnor Swift (GBR)3:06
125GBRGeraint Howell Thomas (GBR)s.t.
126CANGuillaume Boivin (CAN)Israel - Premier Tech3:10
127LATKrists Neilands (LAT)Israel - Premier Techs.t.
128FRAMatis Louvel (FRA)Israel - Premier Techs.t.
129GERPascal Ackermann (GER)Israel - Premier Techs.t.
130GBRJoseph Blackmore (GBR)Israel - Premier Techs.t.
131FRAQuentin Pacher (FRA)Groupama - Fdj3:15
132NORTobias Foss (NOR)3:22
133ITAVincenzo Albanese (ITA)EF Education - Easyposts.t.
134NEDThymen Arensman (NED)s.t.
135SPACarlos Rodriguez Cano (SPA)s.t.
136GBRAdam Yates (GBR)Uae Team Emirates - Xrgs.t.
137FRABruno Armirail (FRA)Decathlon AG2R La Mondiale Team3:35
138BELWout Van Aert (BEL)Team Visma | Lease A Bikes.t.
139CANMichael Woods (CAN)Israel - Premier Techs.t.
140FRAEwen Costiou (FRA)s.t.
141NORStian Fredheim (NOR)Uno-X Mobility3:40
142NORAndreas Leknessund (NOR)Uno-X Mobilitys.t.
143SWIMauro Schmid (SWI)Team Jayco Alulas.t.
144GERJonas Rutsch (GER)Intermarché - Wantys.t.
145FRAHugo Page (FRA)Intermarché - Wanty4:05
146BELLaurenz Rex (BEL)Intermarché - Wantys.t.
147USAQuinn Simmons (USA)Lidl - Trek4:45
148BELThibau Nys (BEL)Lidl - Treks.t.
149LATToms Skujins (LAT)Lidl - Treks.t.
150SLOMatej Mohoric (SLO)Bahrain Victoriouss.t.
151SPAIván Romeo Abad (SPA)Movistars.t.
152GBRLewis Askey (GBR)Groupama - Fdjs.t.
153FRALenny Martinez (FRA)Bahrain Victoriouss.t.
154AUSMichael Storer (AUS)Tudor Pro Cycling Teams.t.
155SPAPablo Castrillo Zapater (SPA)Movistars.t.
156COLHarold Alfonso Tejada Canacue (COL)Xds Astana Teams.t.
157GERMaximilian Schachmann (GER)Soudal - Quick Step4:57
158FRAValentin Paret-Peintre (FRA)Soudal - Quick Steps.t.
159FRABenjamin Thomas (FRA)Cofidiss.t.
160AUSLuke Plapp (AUS)Team Jayco Alula5:16
161ERABiniyam Ghirmay Hailu (ERA)Intermarché - Wanty5:24
162NEDRoel van Sintmaartensdijk (NED)Intermarché - Wantys.t.
163FRALouis Barré (FRA)Intermarché - Wantys.t.
164FRACyril Barthe (FRA)Groupama - Fdj6:40
165NEDDanny Van Poppel (NED)Red Bull - Bora - Hansgrohe

Go to result of the stage including all rankings



Stage 18 - Vif - Col de la Loze 171km - 24 July 2025Mountain


1AUSBen O'Connor (AUS)Team Jayco Alula5:03:47
2SLOTadej Pogacar (SLO)1:45
3DENJonas Vingegaard Rasmussen (DEN)Team Visma | Lease A Bike1:54
4GBROscar Onley (GBR)1:58
5COLEiner Augusto Rubio Reyes (COL)Movistar2:00
6AUTFelix Gall (AUT)Decathlon AG2R La Mondiale Team2:25
7SLOPrimoz Roglic (SLO)Red Bull - Bora - Hansgrohe2:46
8GBRAdam Yates (GBR)Uae Team Emirates - Xrg3:03
9NORTobias Halland Johannessen (NOR)Uno-X Mobility3:09
10USASepp Kuss (USA)Team Visma | Lease A Bike3:26
11GERFlorian Lipowitz (GER)Red Bull - Bora - Hansgrohe3:37
12FRAKévin Vauquelin (FRA)4:34
13ECUJhonnatan Manuel Narváez Prado (ECU)Uae Team Emirates - Xrg7:37
14COLSergio Andres Higuita Garcia (COL)Xds Astana Team8:13
15AUSMichael Storer (AUS)Tudor Pro Cycling Teams.t.
16GBRSimon Yates (GBR)Team Visma | Lease A Bikes.t.
17IRLBen Healy (IRL)EF Education - Easypost9:28
18COLSantiago Buitrago Sanchez (COL)Bahrain Victorious9:48
19NEDThymen Arensman (NED)10:08
20FRAJordan Jegat (FRA)Totalenergies11:20
21BELXandro Meurisse (BEL)Alpecin - Deceuninck11:59
22AUTGregor Mühlberger (AUT)Movistars.t.
23FRAWarren Barguil (FRA)Team Picnic Postnl14:18
24FRAValentin Madouas (FRA)Groupama - Fdj14:31
25USAMatteo Jorgenson (USA)17:05
26RUSAleksander Vlasov (RUS)Red Bull - Bora - Hansgrohe21:22
27SPAMarc Soler Gimenez (SPA)Uae Team Emirates - Xrg23:36
28FRAAlex Baudin (FRA)EF Education - Easypost27:37
29FRABruno Armirail (FRA)Decathlon AG2R La Mondiale Teams.t.
30AUSHarry Sweeny (AUS)EF Education - Easypost28:29
31NORAnders Halland Johannessen (NOR)Uno-X Mobility28:35
32SPACristián Rodríguez Martin (SPA)29:05
33FRAGuillaume Martin (FRA)Groupama - Fdj29:07
34BELVictor Campenaerts (BEL)Team Visma | Lease A Bike29:55
35FRAEwen Costiou (FRA)31:44
36FRAClément Berthet (FRA)Decathlon AG2R La Mondiale Team32:04
37FRAMathis Le Berre (FRA)33:01
38BELTiesj Benoot (BEL)Team Visma | Lease A Bike33:23
39FRAPavel Sivakov (FRA)Uae Team Emirates - Xrgs.t.
40SWIMarc Hirschi (SWI)Tudor Pro Cycling Teams.t.
41USAQuinn Simmons (USA)Lidl - Treks.t.
42GBRGeraint Howell Thomas (GBR)33:30
43NORTobias Foss (NOR)33:37
44SPARaul Garcia Pierna (SPA)33:49
45KAZAlexey Lutsenko (KAZ)Israel - Premier Techs.t.
46USANeilson Powless (USA)EF Education - Easypost35:15
47NEDFrank Van Den Broek (NED)Team Picnic Postnl35:30
48PORNelson Filipe Santos Simoes Oliveira (POR)Movistar35:47
49COLHarold Alfonso Tejada Canacue (COL)Xds Astana Team35:53
50FRABastien Tronchon (FRA)Decathlon AG2R La Mondiale Teams.t.
51FRALouis Barré (FRA)Intermarché - Wantys.t.
52GBRJoseph Blackmore (GBR)Israel - Premier Tech35:58
53FRAClément Russo (FRA)Groupama - Fdj36:05
54FRAQuentin Pacher (FRA)Groupama - Fdjs.t.
55DENMichael Valgren Hundahl (DEN)EF Education - Easyposts.t.
56FRAAurélien Paret-Peintre (FRA)Decathlon AG2R La Mondiale Team36:18
57SWISilvan Dillier (SWI)Alpecin - Deceuninck36:20
58GERNils Politt (GER)Uae Team Emirates - Xrgs.t.
59GEREmanuel Buchmann (GER)Cofidiss.t.
60BELEmiel Verstrynge (BEL)Alpecin - Deceuninck36:22
61BELIlan Van Wilder (BEL)Soudal - Quick Steps.t.
62FRAClément Venturini (FRA)s.t.
63BELTim Wellens (BEL)Uae Team Emirates - Xrg36:53
64FRAClément Champoussin (FRA)Xds Astana Team37:04
65FRAAlexandre Delettre (FRA)Totalenergiess.t.
66BELJonas Rickaert (BEL)Alpecin - Deceuninck37:07
67BELOliver Naesen (BEL)Decathlon AG2R La Mondiale Teams.t.
68NORJonas Abrahamsen (NOR)Uno-X Mobilitys.t.
69BELGianni Vermeersch (BEL)Alpecin - Deceunincks.t.
70FRAMattéo Vercher (FRA)Totalenergies37:11
71GERMaximilian Schachmann (GER)Soudal - Quick Step37:18
72FRAMathieu Burgaudeau (FRA)s.t.
73SPAIon Izagirre Insausti (SPA)Cofidiss.t.
74CANMichael Woods (CAN)Israel - Premier Tech37:27
75NORAndreas Leknessund (NOR)Uno-X Mobility37:35
76NEDMike Teunissen (NED)Xds Astana Team37:45
77AUSCallum Scotson (AUS)Decathlon AG2R La Mondiale Team37:48
78SWIMauro Schmid (SWI)Team Jayco Alulas.t.
79FRAAxel Laurance (FRA)37:59
80FRAValentin Paret-Peintre (FRA)Soudal - Quick Step38:18
81FRAMatis Louvel (FRA)Israel - Premier Tech38:25
82AUSLuke Plapp (AUS)Team Jayco Alulas.t.
83GERJonas Rutsch (GER)Intermarché - Wanty38:36
84AUTMarco Haller (AUT)Tudor Pro Cycling Team38:37
85FRARomain Grégoire (FRA)Groupama - Fdj38:39
86FRAJulian Alaphilippe (FRA)Tudor Pro Cycling Team38:47
87BELWout Van Aert (BEL)Team Visma | Lease A Bike38:52
88AUSKaden Groves (AUS)Alpecin - Deceunincks.t.
89BELJenno Berckmoes (BEL)Lotto39:06
90BELBrent van Moer (BEL)Lotto39:21
91GBRConnor Swift (GBR)s.t.
92FRAThomas Gachignard (FRA)Totalenergies39:37
93USAWilliam Barta (USA)Movistar40:47
94GERNiklas Märkl (GER)Team Picnic Postnl40:53
95GERPascal Ackermann (GER)Israel - Premier Techs.t.
96NEDPascal Eenkhoorn (NED)Soudal - Quick Step41:01
97FRAPaul Penhoët (FRA)Groupama - Fdj41:03
98ITASimone Velasco (ITA)Xds Astana Teams.t.
99FRAAnthony Turgis (FRA)Totalenergies41:13
100NEDRoel van Sintmaartensdijk (NED)Intermarché - Wantys.t.
101NORMarkus Hoelgård (NOR)Uno-X Mobilitys.t.
102BELLaurenz Rex (BEL)Intermarché - Wantys.t.
103FRADamien Touzé (FRA)Cofidiss.t.
104BELDylan Theuns (BEL)Cofidis41:18
105GBRAlfred Wright (GBR)Bahrain Victoriouss.t.
106GBRSamuel Watson (GBR)s.t.
107ITAEdoardo Affini (ITA)Team Visma | Lease A Bike41:24
108AUSRobert Stannard (AUS)Bahrain Victoriouss.t.
109NEDMick Van Dijke (NED)Red Bull - Bora - Hansgrohe41:26
110GERMarius Mayrhofer (GER)Tudor Pro Cycling Teams.t.
111NZLLaurence Pithie (NZL)Red Bull - Bora - Hansgrohe41:29
112ITAGianni Moscon (ITA)Red Bull - Bora - Hansgrohes.t.
113SPAAlex Aranburu Deba (SPA)Cofidiss.t.
114SPAPablo Castrillo Zapater (SPA)Movistars.t.
115SPAIván Romeo Abad (SPA)Movistars.t.
116SPAIvan Garcia Cortina (SPA)Movistars.t.
117DENKasper Asgreen (DEN)EF Education - Easyposts.t.
118GBRLewis Askey (GBR)Groupama - Fdjs.t.
119BELVito Braet (BEL)Intermarché - Wantys.t.
120KAZYevgeniy Fedorov (KAZ)Xds Astana Teams.t.
121ITAMatteo Trentin (ITA)Tudor Pro Cycling Team41:39
122ARGEduardo Sepúlveda (ARG)Lotto41:42
123FRAHugo Page (FRA)Intermarché - Wantys.t.
124LATKrists Neilands (LAT)Israel - Premier Tech42:05
125GBRSean Flynn (GBR)Team Picnic Postnls.t.
126GBRJake Stewart (GBR)Israel - Premier Tech42:07
127SWIFabian Lienhard (SWI)Tudor Pro Cycling Teams.t.
128DENTobias Lund Andresen (DEN)Team Picnic Postnls.t.
129BELAmaury Capiot (BEL)42:15
130NEDElmar Reinders (NED)Team Jayco Alulas.t.
131AUSLuke Durbridge (AUS)Team Jayco Alulas.t.
132BELSébastien Grignard (BEL)Lotto42:21
133CZEPavel Bittner (CZE)Team Picnic Postnl42:25
134NEDTim Naberman (NED)Team Picnic Postnls.t.
135POLKamil Gradek (POL)Bahrain Victorious42:31
136BELJasper Stuyven (BEL)Lidl - Treks.t.
137BELThibau Nys (BEL)Lidl - Treks.t.
138NORStian Fredheim (NOR)Uno-X Mobilitys.t.
139BELBert Van Lerberghe (BEL)Soudal - Quick Step42:34
140ITAAlberto Dainese (ITA)Tudor Pro Cycling Teams.t.
141BELTim Merlier (BEL)Soudal - Quick Step42:37
142LATToms Skujins (LAT)Lidl - Treks.t.
143CANGuillaume Boivin (CAN)Israel - Premier Techs.t.
144ITADavide Ballerini (ITA)Xds Astana Teams.t.
145ITAJonathan Milan (ITA)Lidl - Treks.t.
146ERABiniyam Ghirmay Hailu (ERA)Intermarché - Wantys.t.
147ITAVincenzo Albanese (ITA)EF Education - Easyposts.t.
148FRAArnaud Démare (FRA)s.t.
149FRALenny Martinez (FRA)Bahrain Victorious42:47
150GERPhil Bauhaus (GER)Bahrain Victorious42:53
151FRABenjamin Thomas (FRA)Cofidis43:03
152FRAAlexis Renard (FRA)Cofidiss.t.
153DENMagnus Cort Nielsen (DEN)Uno-X Mobility43:18
154AUSJarrod Drisners (AUS)Lotto43:31
155SLOLuka Mezgec (SLO)Team Jayco Alula43:37
156BELArnaud De Lie (BEL)Lotto43:42
157BELJordi Meeus (BEL)Red Bull - Bora - Hansgrohe43:44
158NEDDylan Groenewegen (NED)Team Jayco Alula43:51
159SLOMatej Mohoric (SLO)Bahrain Victorious44:13
160ITASimone Consonni (ITA)Lidl - Trek44:27
161BELEdward Theuns (BEL)Lidl - Trek46:42
162SPAEnric Mas Nicolau (SPA)Movistar
163FRACyril Barthe (FRA)Groupama - Fdj
164SPACarlos Rodriguez Cano (SPA)

Go to result of the stage including all rankings



Stage 19 - Albertville - La Plagne 130km - 25 July 2025Mountain


1NEDThymen Arensman (NED)2:46:06
2DENJonas Vingegaard Rasmussen (DEN)Team Visma | Lease A Bike0:02
3SLOTadej Pogacar (SLO)s.t.
4GERFlorian Lipowitz (GER)Red Bull - Bora - Hansgrohe0:06
5GBROscar Onley (GBR)0:47
6AUTFelix Gall (AUT)Decathlon AG2R La Mondiale Team1:34
7NORTobias Halland Johannessen (NOR)Uno-X Mobility1:41
8IRLBen Healy (IRL)EF Education - Easypost2:19
9FRAValentin Paret-Peintre (FRA)Soudal - Quick Step3:47
10GBRSimon Yates (GBR)Team Visma | Lease A Bike3:54
11FRALenny Martinez (FRA)Bahrain Victorious4:02
12AUSBen O'Connor (AUS)Team Jayco Alula5:13
13FRAAurélien Paret-Peintre (FRA)Decathlon AG2R La Mondiale Team5:18
14FRAJordan Jegat (FRA)Totalenergies5:49
15AUTGregor Mühlberger (AUT)Movistar6:18
16BELVictor Campenaerts (BEL)Team Visma | Lease A Bikes.t.
17FRAKévin Vauquelin (FRA)s.t.
18FRAClément Berthet (FRA)Decathlon AG2R La Mondiale Team6:28
19ECUJhonnatan Manuel Narváez Prado (ECU)Uae Team Emirates - Xrg6:32
20COLHarold Alfonso Tejada Canacue (COL)Xds Astana Team6:46
21COLSergio Andres Higuita Garcia (COL)Xds Astana Teams.t.
22NEDFrank Van Den Broek (NED)Team Picnic Postnl8:00
23COLEiner Augusto Rubio Reyes (COL)Movistar9:35
24AUSCallum Scotson (AUS)Decathlon AG2R La Mondiale Team10:31
25SPARaul Garcia Pierna (SPA)11:51
26FRAEwen Costiou (FRA)11:58
27SLOPrimoz Roglic (SLO)Red Bull - Bora - Hansgrohe12:39
28RUSAleksander Vlasov (RUS)Red Bull - Bora - Hansgrohes.t.
29SPAMarc Soler Gimenez (SPA)Uae Team Emirates - Xrg14:06
30GBRAdam Yates (GBR)Uae Team Emirates - Xrgs.t.
31AUSHarry Sweeny (AUS)EF Education - Easypost14:57
32FRABruno Armirail (FRA)Decathlon AG2R La Mondiale Team15:13
33USANeilson Powless (USA)EF Education - Easyposts.t.
34BELXandro Meurisse (BEL)Alpecin - Deceuninck15:23
35FRAGuillaume Martin (FRA)Groupama - Fdjs.t.
36SPACristián Rodríguez Martin (SPA)s.t.
37USASepp Kuss (USA)Team Visma | Lease A Bikes.t.
38ITASimone Velasco (ITA)Xds Astana Teams.t.
39DENMichael Valgren Hundahl (DEN)EF Education - Easyposts.t.
40NORTobias Foss (NOR)15:49
41BELEmiel Verstrynge (BEL)Alpecin - Deceuninck16:05
42BELTim Wellens (BEL)Uae Team Emirates - Xrg16:18
43FRAQuentin Pacher (FRA)Groupama - Fdj17:51
44NORAnders Halland Johannessen (NOR)Uno-X Mobility18:40
45NORAndreas Leknessund (NOR)Uno-X Mobilitys.t.
46BELJonas Rickaert (BEL)Alpecin - Deceuninck21:30
47FRAAxel Laurance (FRA)21:37
48USAMatteo Jorgenson (USA)22:25
49NORJonas Abrahamsen (NOR)Uno-X Mobilitys.t.
50GERNils Politt (GER)Uae Team Emirates - Xrgs.t.
51AUTMarco Haller (AUT)Tudor Pro Cycling Teams.t.
52PORNelson Filipe Santos Simoes Oliveira (POR)Movistars.t.
53BELOliver Naesen (BEL)Decathlon AG2R La Mondiale Teams.t.
54BELDylan Theuns (BEL)Cofidiss.t.
55BELJenno Berckmoes (BEL)Lottos.t.
56FRAWarren Barguil (FRA)Team Picnic Postnls.t.
57FRAThomas Gachignard (FRA)Totalenergiess.t.
58GEREmanuel Buchmann (GER)Cofidiss.t.
59FRAMathis Le Berre (FRA)s.t.
60AUSMichael Storer (AUS)Tudor Pro Cycling Teams.t.
61FRABastien Tronchon (FRA)Decathlon AG2R La Mondiale Teams.t.
62USAWilliam Barta (USA)Movistars.t.
63FRAAlex Baudin (FRA)EF Education - Easyposts.t.
64FRAClément Venturini (FRA)s.t.
65BELGianni Vermeersch (BEL)Alpecin - Deceunincks.t.
66GBRGeraint Howell Thomas (GBR)s.t.
67AUSLuke Plapp (AUS)Team Jayco Alulas.t.
68BELIlan Van Wilder (BEL)Soudal - Quick Step23:02
69SWIMarc Hirschi (SWI)Tudor Pro Cycling Teams.t.
70FRAJulian Alaphilippe (FRA)Tudor Pro Cycling Team23:05
71FRAMattéo Vercher (FRA)Totalenergiess.t.
72FRAValentin Madouas (FRA)Groupama - Fdj23:25
73FRAPavel Sivakov (FRA)Uae Team Emirates - Xrgs.t.
74FRARomain Grégoire (FRA)Groupama - Fdjs.t.
75FRAAlexandre Delettre (FRA)Totalenergiess.t.
76BELTiesj Benoot (BEL)Team Visma | Lease A Bikes.t.
77COLSantiago Buitrago Sanchez (COL)Bahrain Victoriouss.t.
78FRAMathieu Burgaudeau (FRA)s.t.
79GBRConnor Swift (GBR)s.t.
80CANMichael Woods (CAN)Israel - Premier Techs.t.
81USAQuinn Simmons (USA)Lidl - Trek23:38
82NZLLaurence Pithie (NZL)Red Bull - Bora - Hansgrohes.t.
83BELJasper Stuyven (BEL)Lidl - Trek23:44
84AUSKaden Groves (AUS)Alpecin - Deceunincks.t.
85SPAIon Izagirre Insausti (SPA)Cofidis24:22
86GERJonas Rutsch (GER)Intermarché - Wanty25:48
87NEDMike Teunissen (NED)Xds Astana Team26:30
88FRADamien Touzé (FRA)Cofidis27:24
89FRAPaul Penhoët (FRA)Groupama - Fdjs.t.
90FRAClément Russo (FRA)Groupama - Fdj27:45
91DENKasper Asgreen (DEN)EF Education - Easypost27:47
92ITAMatteo Trentin (ITA)Tudor Pro Cycling Team28:38
93ITAVincenzo Albanese (ITA)EF Education - Easyposts.t.
94BELBrent van Moer (BEL)Lottos.t.
95SWIMauro Schmid (SWI)Team Jayco Alulas.t.
96NEDPascal Eenkhoorn (NED)Soudal - Quick Steps.t.
97NEDMick Van Dijke (NED)Red Bull - Bora - Hansgrohes.t.
98SWISilvan Dillier (SWI)Alpecin - Deceunincks.t.
99SPAIvan Garcia Cortina (SPA)Movistars.t.
100GERMaximilian Schachmann (GER)Soudal - Quick Steps.t.
101GBRAlfred Wright (GBR)Bahrain Victoriouss.t.
102CZEPavel Bittner (CZE)Team Picnic Postnls.t.
103GERNiklas Märkl (GER)Team Picnic Postnls.t.
104GERPascal Ackermann (GER)Israel - Premier Techs.t.
105FRAClément Champoussin (FRA)Xds Astana Teams.t.
106FRALouis Barré (FRA)Intermarché - Wantys.t.
107SPAIván Romeo Abad (SPA)Movistars.t.
108SPAPablo Castrillo Zapater (SPA)Movistars.t.
109GBRSean Flynn (GBR)Team Picnic Postnls.t.
110GBRSamuel Watson (GBR)s.t.
111DENTobias Lund Andresen (DEN)Team Picnic Postnls.t.
112FRAMatis Louvel (FRA)Israel - Premier Tech29:19
113FRAAnthony Turgis (FRA)Totalenergiess.t.
114FRABenjamin Thomas (FRA)Cofidis29:23
115AUSRobert Stannard (AUS)Bahrain Victorious29:24
116BELAmaury Capiot (BEL)s.t.
117GERMarius Mayrhofer (GER)Tudor Pro Cycling Team29:32
118ITAJonathan Milan (ITA)Lidl - Treks.t.
119ITAEdoardo Affini (ITA)Team Visma | Lease A Bikes.t.
120LATKrists Neilands (LAT)Israel - Premier Techs.t.
121FRAArnaud Démare (FRA)s.t.
122KAZYevgeniy Fedorov (KAZ)Xds Astana Teams.t.
123KAZAlexey Lutsenko (KAZ)Israel - Premier Techs.t.
124GBRJoseph Blackmore (GBR)Israel - Premier Techs.t.
125BELWout Van Aert (BEL)Team Visma | Lease A Bikes.t.
126BELLaurenz Rex (BEL)Intermarché - Wantys.t.
127NORMarkus Hoelgård (NOR)Uno-X Mobilitys.t.
128BELVito Braet (BEL)Intermarché - Wantys.t.
129SPAAlex Aranburu Deba (SPA)Cofidiss.t.
130GERPhil Bauhaus (GER)Bahrain Victoriouss.t.
131ITAAlberto Dainese (ITA)Tudor Pro Cycling Teams.t.
132SLOLuka Mezgec (SLO)Team Jayco Alulas.t.
133AUSLuke Durbridge (AUS)Team Jayco Alulas.t.
134NEDRoel van Sintmaartensdijk (NED)Intermarché - Wantys.t.
135GBRLewis Askey (GBR)Groupama - Fdjs.t.
136ARGEduardo Sepúlveda (ARG)Lottos.t.
137NORStian Fredheim (NOR)Uno-X Mobilitys.t.
138BELThibau Nys (BEL)Lidl - Treks.t.
139ITADavide Ballerini (ITA)Xds Astana Team29:43
140BELSébastien Grignard (BEL)Lottos.t.
141BELBert Van Lerberghe (BEL)Soudal - Quick Step29:47
142ITAGianni Moscon (ITA)Red Bull - Bora - Hansgrohes.t.
143CANGuillaume Boivin (CAN)Israel - Premier Tech29:49
144GBRJake Stewart (GBR)Israel - Premier Techs.t.
145SWIFabian Lienhard (SWI)Tudor Pro Cycling Teams.t.
146AUSJarrod Drisners (AUS)Lottos.t.
147FRAAlexis Renard (FRA)Cofidis29:52
148DENMagnus Cort Nielsen (DEN)Uno-X Mobilitys.t.
149NEDTim Naberman (NED)Team Picnic Postnl29:55
150LATToms Skujins (LAT)Lidl - Trek29:58
151BELTim Merlier (BEL)Soudal - Quick Steps.t.
152ERABiniyam Ghirmay Hailu (ERA)Intermarché - Wanty30:14
153FRAHugo Page (FRA)Intermarché - Wantys.t.
154POLKamil Gradek (POL)Bahrain Victoriouss.t.
155NEDElmar Reinders (NED)Team Jayco Alula30:16
156NEDDylan Groenewegen (NED)Team Jayco Alulas.t.
157BELArnaud De Lie (BEL)Lotto30:29
158SLOMatej Mohoric (SLO)Bahrain Victorious30:41
159ITASimone Consonni (ITA)Lidl - Trek31:10
160BELJordi Meeus (BEL)Red Bull - Bora - Hansgrohes.t.
161BELEdward Theuns (BEL)Lidl - Trek32:02

Go to result of the stage including all rankings



Stage 20 - Nantua - Pontarlier 185km - 26 July 2025Escape


1AUSKaden Groves (AUS)Alpecin - Deceuninck4:06:09
2NEDFrank Van Den Broek (NED)Team Picnic Postnl0:54
3NEDPascal Eenkhoorn (NED)Soudal - Quick Step0:59
4ITASimone Velasco (ITA)Xds Astana Team1:04
5FRARomain Grégoire (FRA)Groupama - Fdjs.t.
6GBRJake Stewart (GBR)Israel - Premier Techs.t.
7FRAJordan Jegat (FRA)Totalenergiess.t.
8BELTim Wellens (BEL)Uae Team Emirates - Xrgs.t.
9USAMatteo Jorgenson (USA)s.t.
10AUSHarry Sweeny (AUS)EF Education - Easyposts.t.
11ITAMatteo Trentin (ITA)Tudor Pro Cycling Team2:01
12FRAEwen Costiou (FRA)3:45
13ITADavide Ballerini (ITA)Xds Astana Team7:04
14NEDMike Teunissen (NED)Xds Astana Teams.t.
15NORJonas Abrahamsen (NOR)Uno-X Mobilitys.t.
16FRAAnthony Turgis (FRA)Totalenergiess.t.
17FRALouis Barré (FRA)Intermarché - Wantys.t.
18BELXandro Meurisse (BEL)Alpecin - Deceunincks.t.
19FRAThomas Gachignard (FRA)Totalenergiess.t.
20FRAMathis Le Berre (FRA)s.t.
21FRAMatis Louvel (FRA)Israel - Premier Techs.t.
22NZLLaurence Pithie (NZL)Red Bull - Bora - Hansgrohes.t.
23GERFlorian Lipowitz (GER)Red Bull - Bora - Hansgrohes.t.
24NORTobias Halland Johannessen (NOR)Uno-X Mobilitys.t.
25FRAKévin Vauquelin (FRA)s.t.
26NORMarkus Hoelgård (NOR)Uno-X Mobilitys.t.
27USANeilson Powless (USA)EF Education - Easyposts.t.
28IRLBen Healy (IRL)EF Education - Easyposts.t.
29GERMaximilian Schachmann (GER)Soudal - Quick Steps.t.
30BELJenno Berckmoes (BEL)Lottos.t.
31BELWout Van Aert (BEL)Team Visma | Lease A Bikes.t.
32SLOTadej Pogacar (SLO)s.t.
33NEDMick Van Dijke (NED)Red Bull - Bora - Hansgrohes.t.
34DENJonas Vingegaard Rasmussen (DEN)Team Visma | Lease A Bikes.t.
35SLOPrimoz Roglic (SLO)Red Bull - Bora - Hansgrohes.t.
36GBRSimon Yates (GBR)Team Visma | Lease A Bikes.t.
37SPACristián Rodríguez Martin (SPA)s.t.
38SPAIon Izagirre Insausti (SPA)Cofidiss.t.
39SPARaul Garcia Pierna (SPA)s.t.
40BELIlan Van Wilder (BEL)Soudal - Quick Steps.t.
41DENKasper Asgreen (DEN)EF Education - Easyposts.t.
42COLSergio Andres Higuita Garcia (COL)Xds Astana Teams.t.
43FRAValentin Madouas (FRA)Groupama - Fdjs.t.
44GBROscar Onley (GBR)s.t.
45BELOliver Naesen (BEL)Decathlon AG2R La Mondiale Teams.t.
46FRABastien Tronchon (FRA)Decathlon AG2R La Mondiale Teams.t.
47AUTFelix Gall (AUT)Decathlon AG2R La Mondiale Teams.t.
48FRAValentin Paret-Peintre (FRA)Soudal - Quick Steps.t.
49BELDylan Theuns (BEL)Cofidiss.t.
50NORAndreas Leknessund (NOR)Uno-X Mobilitys.t.
51FRAAlexandre Delettre (FRA)Totalenergiess.t.
52GERMarius Mayrhofer (GER)Tudor Pro Cycling Teams.t.
53SWIMarc Hirschi (SWI)Tudor Pro Cycling Teams.t.
54AUTGregor Mühlberger (AUT)Movistars.t.
55DENTobias Lund Andresen (DEN)Team Picnic Postnls.t.
56AUSBen O'Connor (AUS)Team Jayco Alulas.t.
57NEDThymen Arensman (NED)s.t.
58LATToms Skujins (LAT)Lidl - Treks.t.
59BELJasper Stuyven (BEL)Lidl - Treks.t.
60FRAAxel Laurance (FRA)s.t.
61GBRJoseph Blackmore (GBR)Israel - Premier Techs.t.
62GERNils Politt (GER)Uae Team Emirates - Xrgs.t.
63FRAAurélien Paret-Peintre (FRA)Decathlon AG2R La Mondiale Teams.t.
64GEREmanuel Buchmann (GER)Cofidiss.t.
65NORTobias Foss (NOR)s.t.
66GBRSamuel Watson (GBR)s.t.
67COLEiner Augusto Rubio Reyes (COL)Movistars.t.
68AUSMichael Storer (AUS)Tudor Pro Cycling Teams.t.
69FRAGuillaume Martin (FRA)Groupama - Fdjs.t.
70CANMichael Woods (CAN)Israel - Premier Techs.t.
71NORAnders Halland Johannessen (NOR)Uno-X Mobilitys.t.
72SPAMarc Soler Gimenez (SPA)Uae Team Emirates - Xrgs.t.
73ECUJhonnatan Manuel Narváez Prado (ECU)Uae Team Emirates - Xrgs.t.
74SWIMauro Schmid (SWI)Team Jayco Alulas.t.
75FRAClément Venturini (FRA)s.t.
76FRADamien Touzé (FRA)Cofidiss.t.
77FRABruno Armirail (FRA)Decathlon AG2R La Mondiale Team11:11
78FRAClément Russo (FRA)Groupama - Fdj13:17
79GBRLewis Askey (GBR)Groupama - Fdjs.t.
80FRAAlex Baudin (FRA)EF Education - Easyposts.t.
81NEDTim Naberman (NED)Team Picnic Postnls.t.
82FRAWarren Barguil (FRA)Team Picnic Postnls.t.
83SPAAlex Aranburu Deba (SPA)Cofidiss.t.
84LATKrists Neilands (LAT)Israel - Premier Techs.t.
85AUSJarrod Drisners (AUS)Lottos.t.
86BELBrent van Moer (BEL)Lottos.t.
87FRALenny Martinez (FRA)Bahrain Victoriouss.t.
88BELJonas Rickaert (BEL)Alpecin - Deceuninck22:17
89BELTiesj Benoot (BEL)Team Visma | Lease A Bikes.t.
90FRAClément Berthet (FRA)Decathlon AG2R La Mondiale Teams.t.
91COLSantiago Buitrago Sanchez (COL)Bahrain Victoriouss.t.
92COLHarold Alfonso Tejada Canacue (COL)Xds Astana Teams.t.
93FRAQuentin Pacher (FRA)Groupama - Fdjs.t.
94ITAEdoardo Affini (ITA)Team Visma | Lease A Bikes.t.
95GBRGeraint Howell Thomas (GBR)s.t.
96BELVictor Campenaerts (BEL)Team Visma | Lease A Bikes.t.
97FRAHugo Page (FRA)Intermarché - Wantys.t.
98FRAPaul Penhoët (FRA)Groupama - Fdjs.t.
99USASepp Kuss (USA)Team Visma | Lease A Bikes.t.
100BELEmiel Verstrynge (BEL)Alpecin - Deceunincks.t.
101AUSCallum Scotson (AUS)Decathlon AG2R La Mondiale Teams.t.
102GBRAdam Yates (GBR)Uae Team Emirates - Xrgs.t.
103GBRAlfred Wright (GBR)Bahrain Victoriouss.t.
104DENMichael Valgren Hundahl (DEN)EF Education - Easyposts.t.
105ITAAlberto Dainese (ITA)Tudor Pro Cycling Teams.t.
106RUSAleksander Vlasov (RUS)Red Bull - Bora - Hansgrohes.t.
107USAQuinn Simmons (USA)Lidl - Treks.t.
108USAWilliam Barta (USA)Movistars.t.
109ITAGianni Moscon (ITA)Red Bull - Bora - Hansgrohes.t.
110NORStian Fredheim (NOR)Uno-X Mobilitys.t.
111ERABiniyam Ghirmay Hailu (ERA)Intermarché - Wanty22:27
112DENMagnus Cort Nielsen (DEN)Uno-X Mobilitys.t.
113PORNelson Filipe Santos Simoes Oliveira (POR)Movistars.t.
114FRAMattéo Vercher (FRA)Totalenergies22:29
115SPAIvan Garcia Cortina (SPA)Movistars.t.
116SPAIván Romeo Abad (SPA)Movistar22:33
117SPAPablo Castrillo Zapater (SPA)Movistars.t.
118BELThibau Nys (BEL)Lidl - Treks.t.
119BELJordi Meeus (BEL)Red Bull - Bora - Hansgrohe24:29
120FRAClément Champoussin (FRA)Xds Astana Teams.t.
121ARGEduardo Sepúlveda (ARG)Lotto28:49
122FRAPavel Sivakov (FRA)Uae Team Emirates - Xrgs.t.
123GERJonas Rutsch (GER)Intermarché - Wantys.t.
124BELLaurenz Rex (BEL)Intermarché - Wantys.t.
125SLOMatej Mohoric (SLO)Bahrain Victoriouss.t.
126AUSLuke Plapp (AUS)Team Jayco Alulas.t.
127POLKamil Gradek (POL)Bahrain Victoriouss.t.
128AUSRobert Stannard (AUS)Bahrain Victoriouss.t.
129GBRConnor Swift (GBR)s.t.
130BELSébastien Grignard (BEL)Lottos.t.
131FRAAlexis Renard (FRA)Cofidiss.t.
132SWISilvan Dillier (SWI)Alpecin - Deceunincks.t.
133NEDElmar Reinders (NED)Team Jayco Alulas.t.
134AUSLuke Durbridge (AUS)Team Jayco Alulas.t.
135BELAmaury Capiot (BEL)s.t.
136NEDDylan Groenewegen (NED)Team Jayco Alulas.t.
137BELBert Van Lerberghe (BEL)Soudal - Quick Steps.t.
138FRAArnaud Démare (FRA)s.t.
139CANGuillaume Boivin (CAN)Israel - Premier Techs.t.
140AUTMarco Haller (AUT)Tudor Pro Cycling Teams.t.
141SLOLuka Mezgec (SLO)Team Jayco Alulas.t.
142SWIFabian Lienhard (SWI)Tudor Pro Cycling Teams.t.
143GERPhil Bauhaus (GER)Bahrain Victoriouss.t.
144GBRSean Flynn (GBR)Team Picnic Postnls.t.
145BELTim Merlier (BEL)Soudal - Quick Steps.t.
146CZEPavel Bittner (CZE)Team Picnic Postnls.t.
147BELGianni Vermeersch (BEL)Alpecin - Deceunincks.t.
148FRAMathieu Burgaudeau (FRA)s.t.
149BELEdward Theuns (BEL)Lidl - Treks.t.
150ITAJonathan Milan (ITA)Lidl - Treks.t.
151ITASimone Consonni (ITA)Lidl - Treks.t.
152NEDRoel van Sintmaartensdijk (NED)Intermarché - Wantys.t.
153BELVito Braet (BEL)Intermarché - Wantys.t.
154ITAVincenzo Albanese (ITA)EF Education - Easyposts.t.
155KAZAlexey Lutsenko (KAZ)Israel - Premier Techs.t.
156GERPascal Ackermann (GER)Israel - Premier Techs.t.
157GERNiklas Märkl (GER)Team Picnic Postnls.t.
158FRABenjamin Thomas (FRA)Cofidiss.t.
159BELArnaud De Lie (BEL)Lottos.t.
160FRAJulian Alaphilippe (FRA)Tudor Pro Cycling Teams.t.
161KAZYevgeniy Fedorov (KAZ)Xds Astana Team

Go to result of the stage including all rankings



Stage 21 - Mantes-la-Ville - Paris 120km - 27 July 2025Escape


1BELWout Van Aert (BEL)Team Visma | Lease A Bike3:07:30
2ITADavide Ballerini (ITA)Xds Astana Team0:19
3SLOMatej Mohoric (SLO)Bahrain Victoriouss.t.
4SLOTadej Pogacar (SLO)s.t.
5USAMatteo Jorgenson (USA)0:26
6ITAMatteo Trentin (ITA)Tudor Pro Cycling Team0:38
7BELArnaud De Lie (BEL)Lotto1:14
8FRAKévin Vauquelin (FRA)s.t.
9NEDMike Teunissen (NED)Xds Astana Teams.t.
10BELDylan Theuns (BEL)Cofidiss.t.
11AUSKaden Groves (AUS)Alpecin - Deceuninck1:22
12DENTobias Lund Andresen (DEN)Team Picnic Postnls.t.
13ERABiniyam Ghirmay Hailu (ERA)Intermarché - Wantys.t.
14SPAAlex Aranburu Deba (SPA)Cofidiss.t.
15USANeilson Powless (USA)EF Education - Easyposts.t.
16NORJonas Abrahamsen (NOR)Uno-X Mobilitys.t.
17FRAValentin Paret-Peintre (FRA)Soudal - Quick Steps.t.
18FRAClément Russo (FRA)Groupama - Fdjs.t.
19FRAJulian Alaphilippe (FRA)Tudor Pro Cycling Teams.t.
20FRAAxel Laurance (FRA)s.t.
21BELVictor Campenaerts (BEL)Team Visma | Lease A Bike1:34
22GBRAlfred Wright (GBR)Bahrain Victorious1:46
23FRABastien Tronchon (FRA)Decathlon AG2R La Mondiale Team2:07
24FRAAurélien Paret-Peintre (FRA)Decathlon AG2R La Mondiale Teams.t.
25BELJenno Berckmoes (BEL)Lottos.t.
26BELJasper Stuyven (BEL)Lidl - Treks.t.
27CZEPavel Bittner (CZE)Team Picnic Postnl3:20
28FRAMatis Louvel (FRA)Israel - Premier Tech3:42
29NEDPascal Eenkhoorn (NED)Soudal - Quick Step4:34
30GBRLewis Askey (GBR)Groupama - Fdj5:08
31GBRJake Stewart (GBR)Israel - Premier Techs.t.
32LATToms Skujins (LAT)Lidl - Treks.t.
33CANGuillaume Boivin (CAN)Israel - Premier Techs.t.
34LATKrists Neilands (LAT)Israel - Premier Techs.t.
35GBRSean Flynn (GBR)Team Picnic Postnls.t.
36SPAIvan Garcia Cortina (SPA)Movistars.t.
37GBRGeraint Howell Thomas (GBR)s.t.
38FRAThomas Gachignard (FRA)Totalenergiess.t.
39FRAAlexandre Delettre (FRA)Totalenergiess.t.
40DENKasper Asgreen (DEN)EF Education - Easyposts.t.
41ITAJonathan Milan (ITA)Lidl - Treks.t.
42GBRConnor Swift (GBR)s.t.
43FRAValentin Madouas (FRA)Groupama - Fdjs.t.
44FRAGuillaume Martin (FRA)Groupama - Fdjs.t.
45SLOLuka Mezgec (SLO)Team Jayco Alulas.t.
46NEDDylan Groenewegen (NED)Team Jayco Alulas.t.
47AUSRobert Stannard (AUS)Bahrain Victoriouss.t.
48SPAIon Izagirre Insausti (SPA)Cofidiss.t.
49FRAClément Venturini (FRA)s.t.
50FRAWarren Barguil (FRA)Team Picnic Postnl5:14
51BELJordi Meeus (BEL)Red Bull - Bora - Hansgrohes.t.
52GERFlorian Lipowitz (GER)Red Bull - Bora - Hansgrohes.t.
53FRAArnaud Démare (FRA)5:56
54NORTobias Foss (NOR)6:36
55AUTMarco Haller (AUT)Tudor Pro Cycling Team7:26
56GERMarius Mayrhofer (GER)Tudor Pro Cycling Teams.t.
57AUSBen O'Connor (AUS)Team Jayco Alulas.t.
58NEDThymen Arensman (NED)s.t.
59GBRJoseph Blackmore (GBR)Israel - Premier Techs.t.
60PORNelson Filipe Santos Simoes Oliveira (POR)Movistars.t.
61FRAJordan Jegat (FRA)Totalenergiess.t.
62FRALenny Martinez (FRA)Bahrain Victoriouss.t.
63BELOliver Naesen (BEL)Decathlon AG2R La Mondiale Teams.t.
64NORStian Fredheim (NOR)Uno-X Mobilitys.t.
65BELBert Van Lerberghe (BEL)Soudal - Quick Steps.t.
66BELXandro Meurisse (BEL)Alpecin - Deceunincks.t.
67FRAAlexis Renard (FRA)Cofidiss.t.
68FRARomain Grégoire (FRA)Groupama - Fdjs.t.
69FRAMathis Le Berre (FRA)s.t.
70USASepp Kuss (USA)Team Visma | Lease A Bikes.t.
71NZLLaurence Pithie (NZL)Red Bull - Bora - Hansgrohes.t.
72NEDMick Van Dijke (NED)Red Bull - Bora - Hansgrohes.t.
73FRADamien Touzé (FRA)Cofidiss.t.
74DENJonas Vingegaard Rasmussen (DEN)Team Visma | Lease A Bikes.t.
75BELIlan Van Wilder (BEL)Soudal - Quick Steps.t.
76BELBrent van Moer (BEL)Lottos.t.
77GERMaximilian Schachmann (GER)Soudal - Quick Steps.t.
78NEDFrank Van Den Broek (NED)Team Picnic Postnls.t.
79GBROscar Onley (GBR)s.t.
80USAWilliam Barta (USA)Movistars.t.
81BELTiesj Benoot (BEL)Team Visma | Lease A Bikes.t.
82GERPhil Bauhaus (GER)Bahrain Victoriouss.t.
83SWIMarc Hirschi (SWI)Tudor Pro Cycling Teams.t.
84NORMarkus Hoelgård (NOR)Uno-X Mobilitys.t.
85GBRAdam Yates (GBR)Uae Team Emirates - Xrgs.t.
86GERJonas Rutsch (GER)Intermarché - Wantys.t.
87NORAnders Halland Johannessen (NOR)Uno-X Mobilitys.t.
88NORTobias Halland Johannessen (NOR)Uno-X Mobilitys.t.
89ITAVincenzo Albanese (ITA)EF Education - Easypost7:34
90BELGianni Vermeersch (BEL)Alpecin - Deceuninck8:04
91GERPascal Ackermann (GER)Israel - Premier Tech8:47
92GERNiklas Märkl (GER)Team Picnic Postnls.t.
93BELTim Wellens (BEL)Uae Team Emirates - Xrg10:10
94GERNils Politt (GER)Uae Team Emirates - Xrgs.t.
95ITASimone Velasco (ITA)Xds Astana Teams.t.
96GBRSamuel Watson (GBR)10:54
97BELEmiel Verstrynge (BEL)Alpecin - Deceunincks.t.
98SLOPrimoz Roglic (SLO)Red Bull - Bora - Hansgrohe11:13
99ITAAlberto Dainese (ITA)Tudor Pro Cycling Team11:23
100ITAEdoardo Affini (ITA)Team Visma | Lease A Bikes.t.
101BELSébastien Grignard (BEL)Lottos.t.
102NEDTim Naberman (NED)Team Picnic Postnls.t.
103FRAClément Berthet (FRA)Decathlon AG2R La Mondiale Teams.t.
104FRAPavel Sivakov (FRA)Uae Team Emirates - Xrgs.t.
105BELJonas Rickaert (BEL)Alpecin - Deceunincks.t.
106ARGEduardo Sepúlveda (ARG)Lottos.t.
107AUSLuke Durbridge (AUS)Team Jayco Alulas.t.
108NEDElmar Reinders (NED)Team Jayco Alulas.t.
109GBRSimon Yates (GBR)Team Visma | Lease A Bikes.t.
110BELAmaury Capiot (BEL)s.t.
111SPACristián Rodríguez Martin (SPA)s.t.
112NORAndreas Leknessund (NOR)Uno-X Mobilitys.t.
113AUSMichael Storer (AUS)Tudor Pro Cycling Teams.t.
114ECUJhonnatan Manuel Narváez Prado (ECU)Uae Team Emirates - Xrgs.t.
115SPAMarc Soler Gimenez (SPA)Uae Team Emirates - Xrgs.t.
116COLEiner Augusto Rubio Reyes (COL)Movistars.t.
117COLSantiago Buitrago Sanchez (COL)Bahrain Victoriouss.t.
118FRABruno Armirail (FRA)Decathlon AG2R La Mondiale Teams.t.
119FRAPaul Penhoët (FRA)Groupama - Fdjs.t.
120FRAQuentin Pacher (FRA)Groupama - Fdjs.t.
121SWIFabian Lienhard (SWI)Tudor Pro Cycling Teams.t.
122SWISilvan Dillier (SWI)Alpecin - Deceunincks.t.
123BELVito Braet (BEL)Intermarché - Wantys.t.
124BELLaurenz Rex (BEL)Intermarché - Wantys.t.
125USAQuinn Simmons (USA)Lidl - Trek11:34
126KAZAlexey Lutsenko (KAZ)Israel - Premier Techs.t.
127COLSergio Andres Higuita Garcia (COL)Xds Astana Teams.t.
128SPARaul Garcia Pierna (SPA)11:44
129NEDRoel van Sintmaartensdijk (NED)Intermarché - Wanty12:34
130BELTim Merlier (BEL)Soudal - Quick Steps.t.
131SWIMauro Schmid (SWI)Team Jayco Alulas.t.
132AUSLuke Plapp (AUS)Team Jayco Alulas.t.
133RUSAleksander Vlasov (RUS)Red Bull - Bora - Hansgrohes.t.
134AUTGregor Mühlberger (AUT)Movistars.t.
135AUTFelix Gall (AUT)Decathlon AG2R La Mondiale Teams.t.
136GEREmanuel Buchmann (GER)Cofidiss.t.
137AUSJarrod Drisners (AUS)Lottos.t.
138AUSCallum Scotson (AUS)Decathlon AG2R La Mondiale Teams.t.
139FRAMathieu Burgaudeau (FRA)s.t.
140FRAClément Champoussin (FRA)Xds Astana Teams.t.
141FRAHugo Page (FRA)Intermarché - Wanty13:13
142FRALouis Barré (FRA)Intermarché - Wantys.t.
143FRAEwen Costiou (FRA)s.t.
144AUSHarry Sweeny (AUS)EF Education - Easyposts.t.
145DENMichael Valgren Hundahl (DEN)EF Education - Easyposts.t.
146IRLBen Healy (IRL)EF Education - Easyposts.t.
147FRAAlex Baudin (FRA)EF Education - Easyposts.t.
148FRAAnthony Turgis (FRA)Totalenergies13:32
149FRAMattéo Vercher (FRA)Totalenergiess.t.
150COLHarold Alfonso Tejada Canacue (COL)Xds Astana Team13:37
151SPAIván Romeo Abad (SPA)Movistar13:45
152FRABenjamin Thomas (FRA)Cofidis14:23
153CANMichael Woods (CAN)Israel - Premier Techs.t.
154DENMagnus Cort Nielsen (DEN)Uno-X Mobility14:28
155POLKamil Gradek (POL)Bahrain Victoriouss.t.
156ITAGianni Moscon (ITA)Red Bull - Bora - Hansgrohe14:37
157BELEdward Theuns (BEL)Lidl - Trek15:17
158ITASimone Consonni (ITA)Lidl - Treks.t.
159SPAPablo Castrillo Zapater (SPA)Movistars.t.
160BELThibau Nys (BEL)Lidl - Treks.t.

Go to result of the stage including all rankings


Results by stage

Start list

Statistics

Archives

Prize list

Information

© Copyright Info Média Conseil 2007-2024 - All rights reserved