Tour de France
France
05 Jul - 27 Jul 2025
Class
2.UWT - Stages - UCI WorldTour
Website
www.letour.fr
Email
tgouvenou@aso.fr
Stage 1
Stage 2
Stage 3
Stage 4
Stage 5
Stage Classification
Stage Classification
Remco
EVENEPOEL
SOUDAL QUICK-STEP
36:42.02
Show details
Age Nat Result Pts
1
Remco
EVENEPOEL
SOUDAL QUICK-STEP
25 BEL 36:42.02 210
2
Tadej
POGAČAR
UAE TEAM EMIRATES XRG
27 SLO +16 150
3
Edoardo
AFFINI
TEAM VISMA | LEASE A BIKE
29 ITA +33 110
4
Bruno
ARMIRAIL
DECATHLON AG2R LA MONDIALE TEAM
31 FRA +35 90
5
Kévin
VAUQUELIN
ARKEA-BB HOTELS
24 FRA +49 70
6
Florian
LIPOWITZ
RED BULL - BORA - HANSGROHE
25 GER +58 55
7
Ivan
ROMEO ABAD
MOVISTAR TEAM
22 ESP +1:02 45
8
Joao Pedro
GONÇALVES ALMEIDA
UAE TEAM EMIRATES XRG
27 POR +1:14 40
9
Lucas
PLAPP
TEAM JAYCO ALULA
25 AUS +1:17 35
10
Pablo
CASTRILLO ZAPATER
MOVISTAR TEAM
24 ESP +1:18 30
11
Matteo
JORGENSON
TEAM VISMA | LEASE A BIKE
26 USA +1:19 25
12
Primož
ROGLIČ
RED BULL - BORA - HANSGROHE
36 SLO +1:19 20
13
Jonas
VINGEGAARD HANSEN
TEAM VISMA | LEASE A BIKE
29 DEN +1:21 15
14
Tobias Svendsen
FOSS
INEOS GRENADIERS
28 NOR +1:25 10
15
Nelson Filipe
DOS SANTOS SIMOES OLIVEIRA
MOVISTAR TEAM
36 POR +1:37 5
16
Nils
POLITT
UAE TEAM EMIRATES XRG
31 GER +1:37
17
Raul
GARCIA PIERNA
ARKEA-BB HOTELS
24 ESP +1:38
18
Mathieu
VAN DER POEL
ALPECIN-DECEUNINCK
30 NED +1:44
19
Mattias Skjelmose Jennow
JENSEN
LIDL-TREK
25 DEN +1:46
20
Mauro
SCHMID
TEAM JAYCO ALULA
26 SUI +1:46
21
Ben Alexander
OCONNOR
TEAM JAYCO ALULA
30 AUS +1:47
22
Thomas
GACHIGNARD
TOTALENERGIES
25 FRA +2:01
23
Oscar
ONLEY
TEAM PICNIC POSTNL
23 GBR +2:02
24
Kasper
ASGREEN
EF EDUCATION - EASYPOST
30 DEN +2:06
25
Jonas
RICKAERT
ALPECIN-DECEUNINCK
31 BEL +2:08
26
Aurélien
PARET PEINTRE
DECATHLON AG2R LA MONDIALE TEAM
29 FRA +2:13
27
Carlos
RODRIGUEZ CANO
INEOS GRENADIERS
24 ESP +2:15
28
Santiago
BUITRAGO SANCHEZ
BAHRAIN VICTORIOUS
26 COL +2:18
29
Benjamin
THOMAS
COFIDIS
30 FRA +2:27
30
Edward
DUNBAR
TEAM JAYCO ALULA
29 IRL +2:29
31
Geraint
THOMAS
INEOS GRENADIERS
39 GBR +2:33
32
Thymen
ARENSMAN
INEOS GRENADIERS
26 NED +2:35
33
Clément
RUSSO
GROUPAMA-FDJ
30 FRA +2:38
34
Steff
CRAS
TOTALENERGIES
29 BEL +2:50
35
Tobias Halland
JOHANNESSEN
UNO-X MOBILITY
26 NOR +2:51
36
Connor
SWIFT
INEOS GRENADIERS
30 GBR +2:54
37
Enric
MAS NICOLAU
MOVISTAR TEAM
30 ESP +2:57
38
Cristian
RODRIGUEZ MARTIN
ARKEA-BB HOTELS
30 ESP +3:03
39
Felix
GALL
DECATHLON AG2R LA MONDIALE TEAM
27 AUT +3:04
40
Jack
HAIG
BAHRAIN VICTORIOUS
32 AUS +3:06
41
Mattia
CATTANEO
SOUDAL QUICK-STEP
35 ITA +3:08
42
Luke
DURBRIDGE
TEAM JAYCO ALULA
34 AUS +3:10
43
Jordan
JEGAT
TOTALENERGIES
26 FRA +3:15
44
Dylan
TEUNS
COFIDIS
33 BEL +3:17
45
Tim
WELLENS
UAE TEAM EMIRATES XRG
34 BEL +3:19
46
Vincenzo
ALBANESE
EF EDUCATION - EASYPOST
29 ITA +3:27
47
Marco
HALLER
TUDOR PRO CYCLING TEAM
34 AUT +3:29
48
Pascal
EENKHOORN
SOUDAL QUICK-STEP
28 NED +3:30
49
Valentin
MADOUAS
GROUPAMA-FDJ
29 FRA +3:30
50
Xandro
MEURISSE
ALPECIN-DECEUNINCK
33 BEL +3:33
51
Romain
GREGOIRE
GROUPAMA-FDJ
22 FRA +3:35
52
Jonas
RUTSCH
INTERMARCHÉ - WANTY
27 GER +3:35
53
Ben
HEALY
EF EDUCATION - EASYPOST
25 IRL +3:36
54
Laurence
PITHIE
RED BULL - BORA - HANSGROHE
23 NZL +3:40
55
Julian
ALAPHILIPPE
TUDOR PRO CYCLING TEAM
33 FRA +3:40
56
Elmar
REINDERS
TEAM JAYCO ALULA
33 NED +3:41
57
Clément
BERTHET
DECATHLON AG2R LA MONDIALE TEAM
28 FRA +3:44
58
Kaden Alexander
GROVES
ALPECIN-DECEUNINCK
27 AUS +3:45
59
Laurenz
REX
INTERMARCHÉ - WANTY
26 BEL +3:45
60
Pavel
SIVAKOV
UAE TEAM EMIRATES XRG
28 FRA +3:45
61
Biniam
GIRMAY
INTERMARCHÉ - WANTY
25 ERI +3:47
62
Oliver
NAESEN
DECATHLON AG2R LA MONDIALE TEAM
35 BEL +3:51
63
Guillaume
MARTIN GUYONNET
GROUPAMA-FDJ
32 FRA +3:52
64
Emanuel
BUCHMANN
COFIDIS
33 GER +3:52
65
Michael
VALGREN
EF EDUCATION - EASYPOST
33 DEN +3:53
66
Amaury
CAPIOT
ARKEA-BB HOTELS
32 BEL +3:53
67
Jasper
STUYVEN
LIDL-TREK
33 BEL +3:54
68
Cyril
BARTHE
GROUPAMA-FDJ
29 FRA +3:57
69
Damien
TOUZE
COFIDIS
29 FRA +3:57
70
Mathieu
BURGAUDEAU
TOTALENERGIES
27 FRA +3:58
71
Simone
CONSONNI
LIDL-TREK
31 ITA +4:00
72
Alberto
DAINESE
TUDOR PRO CYCLING TEAM
27 ITA +4:01
73
Neilson
POWLESS
EF EDUCATION - EASYPOST
29 USA +4:03
74
Matteo
TRENTIN
TUDOR PRO CYCLING TEAM
36 ITA +4:04
75
Danny
VAN POPPEL
RED BULL - BORA - HANSGROHE
32 NED +4:05
76
Niklas
MÄRKL
TEAM PICNIC POSTNL
26 GER +4:07
77
Jhonatan Manuel
NARVAEZ PRADO
UAE TEAM EMIRATES XRG
28 ECU +4:07
78
Warren
BARGUIL
TEAM PICNIC POSTNL
34 FRA +4:08
79
Hugo
PAGE
INTERMARCHÉ - WANTY
24 FRA +4:09
80
Bert
VAN LERBERGHE
SOUDAL QUICK-STEP
33 BEL +4:11
81
Lennert
VAN EETVELT
LOTTO
24 BEL +4:12
82
Aleksandr
VLASOV
RED BULL - BORA - HANSGROHE
29 *** +4:14
83
Sean
FLYNN
TEAM PICNIC POSTNL
25 GBR +4:17
84
Marius
MAYRHOFER
TUDOR PRO CYCLING TEAM
25 GER +4:19
85
Georg
ZIMMERMANN
INTERMARCHÉ - WANTY
28 GER +4:20
86
Toms
SKUJINS
LIDL-TREK
34 LAT +4:20
87
Tim
MERLIER
SOUDAL QUICK-STEP
33 BEL +4:21
88
Emiel
VERSTRYNGE
ALPECIN-DECEUNINCK
23 BEL +4:21
89
Jarrad Eriks
DRIZNERS
LOTTO
26 AUS +4:22
90
Guillaume
BOIVIN
ISRAEL - PREMIER TECH
36 CAN +4:22
91
Gianni
VERMEERSCH
ALPECIN-DECEUNINCK
33 BEL +4:23
92
Marijn
VAN DEN BERG
EF EDUCATION - EASYPOST
26 NED +4:27
93
Ion
IZAGUIRRE INSAUSTI
COFIDIS
36 ESP +4:27
94
Anthony
TURGIS
TOTALENERGIES
31 FRA +4:28
95
Harrison William
SWEENY
EF EDUCATION - EASYPOST
27 AUS +4:28
96
Brent
VAN MOER
LOTTO
27 BEL +4:30
97
Alex
ARANBURU DEVA
COFIDIS
30 ESP +4:31
98
William
BARTA
MOVISTAR TEAM
29 USA +4:31
99
Roel
VAN SINTMAARTENSDIJK
INTERMARCHÉ - WANTY
24 NED +4:32
100
Wout
VAN AERT
TEAM VISMA | LEASE A BIKE
31 BEL +4:32
101
Adam Richard
YATES
UAE TEAM EMIRATES XRG
33 GBR +4:32
102
Alex
BAUDIN
EF EDUCATION - EASYPOST
24 FRA +4:32
103
Quentin
PACHER
GROUPAMA-FDJ
33 FRA +4:33
104
Vito
BRAET
INTERMARCHÉ - WANTY
25 BEL +4:33
105
Mick
VAN DIJKE
RED BULL - BORA - HANSGROHE
25 NED +4:34
106
Pascal
ACKERMANN
ISRAEL - PREMIER TECH
31 GER +4:34
107
Joseph
BLACKMORE
ISRAEL - PREMIER TECH
22 GBR +4:34
108
Luka
MEZGEC
TEAM JAYCO ALULA
37 SLO +4:35
109
Arnaud
DEMARE
ARKEA-BB HOTELS
34 FRA +4:36
110
Magnus Cort
NIELSEN
UNO-X MOBILITY
32 DEN +4:36
111
Bastien
TRONCHON
DECATHLON AG2R LA MONDIALE TEAM
23 FRA +4:36
112
Paul
PENHOET
GROUPAMA-FDJ
24 FRA +4:36
113
Tim
NABERMAN
TEAM PICNIC POSTNL
26 NED +4:37
114
Jonathan
MILAN
LIDL-TREK
25 ITA +4:38
115
Ewen
COSTIOU
ARKEA-BB HOTELS
23 FRA +4:38
116
Alexis
RENARD
COFIDIS
26 FRA +4:38
117
Callum
SCOTSON
DECATHLON AG2R LA MONDIALE TEAM
29 AUS +4:38
118
Mathis
LE BERRE
ARKEA-BB HOTELS
24 FRA +4:39
119
Sergio Andres
HIGUITA GARCIA
XDS ASTANA TEAM
28 COL +4:40
120
Simon Philip
YATES
TEAM VISMA | LEASE A BIKE
33 GBR +4:40
121
Jonas
ABRAHAMSEN
UNO-X MOBILITY
30 NOR +4:40
122
Einer Augusto
RUBIO REYES
MOVISTAR TEAM
27 COL +4:40
123
Robert
STANNARD
BAHRAIN VICTORIOUS
27 AUS +4:41
124
Ivan
GARCIA CORTINA
MOVISTAR TEAM
30 ESP +4:43
125
Jenno
BERCKMOES
LOTTO
24 BEL +4:43
126
Marc
SOLER GIMENEZ
UAE TEAM EMIRATES XRG
32 ESP +4:43
127
Marc
HIRSCHI
TUDOR PRO CYCLING TEAM
27 SUI +4:45
128
Lewis
ASKEY
GROUPAMA-FDJ
24 GBR +4:45
129
Matis
LOUVEL
ISRAEL - PREMIER TECH
26 FRA +4:46
130
Dylan
GROENEWEGEN
TEAM JAYCO ALULA
32 NED +4:49
131
Krists
NEILANDS
ISRAEL - PREMIER TECH
31 LAT +4:51
132
Tiesj
BENOOT
TEAM VISMA | LEASE A BIKE
31 BEL +4:52
133
Alexandre
DELETTRE
TOTALENERGIES
28 FRA +4:53
134
Stian
EDVARDSEN-FREDHEIM
UNO-X MOBILITY
22 NOR +4:55
135
Sébastien
GRIGNARD
LOTTO
26 BEL +4:55
136
Clement
VENTURINI
ARKEA-BB HOTELS
32 FRA +4:57
137
Alfred Brockwell
WRIGHT
BAHRAIN VICTORIOUS
26 GBR +4:58
138
Gregor
MÜHLBERGER
MOVISTAR TEAM
31 AUT +4:59
139
Gianni
MOSCON
RED BULL - BORA - HANSGROHE
31 ITA +5:00
140
Alexey
LUTSENKO
ISRAEL - PREMIER TECH
33 KAZ +5:00
141
Louis
BARRE
INTERMARCHÉ - WANTY
25 FRA +5:01
142
Silvan
DILLIER
ALPECIN-DECEUNINCK
35 SUI +5:01
143
Fabian
LIENHARD
TUDOR PRO CYCLING TEAM
32 SUI +5:02
144
Harold Alfonso
TEJADA CANACUE
XDS ASTANA TEAM
28 COL +5:02
145
Quinn
SIMMONS
LIDL-TREK
24 USA +5:04
146
Søren
WÆRENSKJOLD
UNO-X MOBILITY
25 NOR +5:05
147
Sepp
KUSS
TEAM VISMA | LEASE A BIKE
31 USA +5:06
148
Frank
VAN DEN BROEK
TEAM PICNIC POSTNL
25 NED +5:06
149
Anders Halland
JOHANNESSEN
UNO-X MOBILITY
26 NOR +5:08
150
Thomas Jake
STEWART
ISRAEL - PREMIER TECH
26 GBR +5:09
151
Davide
BALLERINI
XDS ASTANA TEAM
31 ITA +5:11
152
Mike
TEUNISSEN
XDS ASTANA TEAM
33 NED +5:12
153
Eduardo
SEPULVEDA
LOTTO
34 ARG +5:12
154
Bryan
COQUARD
COFIDIS
33 FRA +5:14
155
Thibau
NYS
LIDL-TREK
23 BEL +5:15
156
Andreas
LEKNESSUND
UNO-X MOBILITY
26 NOR +5:16
157
Matteo
VERCHER
TOTALENERGIES
24 FRA +5:17
158
Michael Russell
WOODS
ISRAEL - PREMIER TECH
39 CAN +5:18
159
Valentin
PARET PEINTRE
SOUDAL QUICK-STEP
24 FRA +5:21
160
Jordi
MEEUS
RED BULL - BORA - HANSGROHE
27 BEL +5:21
161
Clément
CHAMPOUSSIN
XDS ASTANA TEAM
27 FRA +5:27
162
Edward
THEUNS
LIDL-TREK
34 BEL +5:30
163
Phil
BAUHAUS
BAHRAIN VICTORIOUS
31 GER +5:30
164
Markus
HOELGAARD
UNO-X MOBILITY
31 NOR +5:31
165
Axel
LAURANCE
INEOS GRENADIERS
24 FRA +5:32
166
Lenny
MARTINEZ
BAHRAIN VICTORIOUS
22 FRA +5:33
167
Simone
VELASCO
XDS ASTANA TEAM
30 ITA +5:33
168
Maximilian
SCHACHMANN
SOUDAL QUICK-STEP
31 GER +5:34
169
Matej
MOHORIC
BAHRAIN VICTORIOUS
31 SLO +5:35
170
Tobias
LUND ANDRESEN
TEAM PICNIC POSTNL
23 DEN +5:37
171
Samuel
WATSON
INEOS GRENADIERS
24 GBR +5:38
172
Cees
BOL
XDS ASTANA TEAM
30 NED +5:39
173
Ilan
VAN WILDER
SOUDAL QUICK-STEP
25 BEL +5:39
174
Yevgeniy
FEDOROV
XDS ASTANA TEAM
25 KAZ +5:42
175
Kamil
GRADEK
BAHRAIN VICTORIOUS
35 POL +5:47
176
Pavel
BITTNER
TEAM PICNIC POSTNL
23 CZE +5:52
177
Victor
CAMPENAERTS
TEAM VISMA | LEASE A BIKE
34 BEL +6:10
178
Michael
STORER
TUDOR PRO CYCLING TEAM
28 AUS +6:20
179
Arnaud
DE LIE
LOTTO
23 BEL +6:55
Jasper
DE BUYST
LOTTO
32 BEL DNS
Emilien
JEANNIERE
TOTALENERGIES
27 FRA DNS
Stage General Classification
Stage Points Classification
Overall Points Classification
Stage Mountain Classification
Overall Mountain Classification
Stage Youth Classification
Overall Youth Classification
Races
05 Jul 2025
Stage 1
Individual Road Race
Men Elite
2.UWT - Stages - UCI WorldTour
06 Jul 2025
Stage 2
Individual Road Race
Men Elite
2.UWT - Stages - UCI WorldTour
07 Jul 2025
Stage 3
Individual Road Race
Men Elite
2.UWT - Stages - UCI WorldTour
08 Jul 2025
Stage 4
Individual Road Race
Men Elite
2.UWT - Stages - UCI WorldTour
09 Jul 2025
Stage 5
Individual Time Trial
Men Elite
2.UWT - Stages - UCI WorldTour
10 Jul 2025
Stage 6
Individual Road Race
Men Elite
2.UWT - Stages - UCI WorldTour
11 Jul 2025
Stage 7
Individual Road Race
Men Elite
2.UWT - Stages - UCI WorldTour
12 Jul 2025
Stage 8
Individual Road Race
Men Elite
2.UWT - Stages - UCI WorldTour
13 Jul 2025
Stage 9
Individual Road Race
Men Elite
2.UWT - Stages - UCI WorldTour
14 Jul 2025
Stage 10
Individual Road Race
Men Elite
2.UWT - Stages - UCI WorldTour
16 Jul 2025
Stage 11
Individual Road Race
Men Elite
2.UWT - Stages - UCI WorldTour
17 Jul 2025
Stage 12
Individual Road Race
Men Elite
2.UWT - Stages - UCI WorldTour
18 Jul 2025
Stage 13
Individual Time Trial
Men Elite
2.UWT - Stages - UCI WorldTour
19 Jul 2025
Stage 14
Individual Road Race
Men Elite
2.UWT - Stages - UCI WorldTour
20 Jul 2025
Stage 15
Individual Road Race
Men Elite
2.UWT - Stages - UCI WorldTour
22 Jul 2025
Stage 16
Individual Road Race
Men Elite
2.UWT - Stages - UCI WorldTour
23 Jul 2025
Stage 17
Individual Road Race
Men Elite
2.UWT - Stages - UCI WorldTour
24 Jul 2025
Stage 18
Individual Road Race
Men Elite
2.UWT - Stages - UCI WorldTour
25 Jul 2025
Stage 19
Individual Road Race
Men Elite
2.UWT - Stages - UCI WorldTour
26 Jul 2025
Stage 20
Individual Road Race
Men Elite
2.UWT - Stages - UCI WorldTour
27 Jul 2025
Stage 21
Individual Road Race
Men Elite
2.UWT - Stages - UCI WorldTour
Gc
Tour de France
France
05 Jul - 27 Jul 2025
Class
2.UWT - Stages - UCI WorldTour
Website
www.letour.fr
Email
tgouvenou@aso.fr
Stage 1
Stage 2
Stage 3
Stage 4
Stage 5
Stage Classification
Stage General Classification
Stage General Classification
Tadej
POGAČAR
UAE TEAM EMIRATES XRG
17:22:58
Show details
Age Nat Result Pts
1
Tadej
POGAČAR
UAE TEAM EMIRATES XRG
27 SLO 17:22:58 25
2
Remco
EVENEPOEL
SOUDAL QUICK-STEP
25 BEL +42
3
Kévin
VAUQUELIN
ARKEA-BB HOTELS
24 FRA +59
4
Jonas
VINGEGAARD HANSEN
TEAM VISMA | LEASE A BIKE
29 DEN +1:13
5
Matteo
JORGENSON
TEAM VISMA | LEASE A BIKE
26 USA +1:22
6
Mathieu
VAN DER POEL
ALPECIN-DECEUNINCK
30 NED +1:28
7
Joao Pedro
GONÇALVES ALMEIDA
UAE TEAM EMIRATES XRG
27 POR +1:53
8
Primož
ROGLIČ
RED BULL - BORA - HANSGROHE
36 SLO +2:30
9
Florian
LIPOWITZ
RED BULL - BORA - HANSGROHE
25 GER +2:31
10
Mattias Skjelmose Jennow
JENSEN
LIDL-TREK
25 DEN +2:32
11
Oscar
ONLEY
TEAM PICNIC POSTNL
23 GBR +2:41
12
Aurélien
PARET PEINTRE
DECATHLON AG2R LA MONDIALE TEAM
29 FRA +3:22
13
Enric
MAS NICOLAU
MOVISTAR TEAM
30 ESP +3:29
14
Santiago
BUITRAGO SANCHEZ
BAHRAIN VICTORIOUS
26 COL +3:51
15
Tobias Halland
JOHANNESSEN
UNO-X MOBILITY
26 NOR +3:52
16
Carlos
RODRIGUEZ CANO
INEOS GRENADIERS
24 ESP +4:04
17
Ben Alexander
OCONNOR
TEAM JAYCO ALULA
30 AUS +4:07
18
Felix
GALL
DECATHLON AG2R LA MONDIALE TEAM
27 AUT +4:37
19
Steff
CRAS
TOTALENERGIES
29 BEL +4:54
20
Jack
HAIG
BAHRAIN VICTORIOUS
32 AUS +4:55
21
Jordan
JEGAT
TOTALENERGIES
26 FRA +5:03
22
Dylan
TEUNS
COFIDIS
33 BEL +5:06
23
Guillaume
MARTIN GUYONNET
GROUPAMA-FDJ
32 FRA +5:25
24
Valentin
MADOUAS
GROUPAMA-FDJ
29 FRA +5:34
25
Emanuel
BUCHMANN
COFIDIS
33 GER +5:52
26
Marc
HIRSCHI
TUDOR PRO CYCLING TEAM
27 SUI +5:59
27
Joseph
BLACKMORE
ISRAEL - PREMIER TECH
22 GBR +5:59
28
Jenno
BERCKMOES
LOTTO
24 BEL +6:16
29
Jhonatan Manuel
NARVAEZ PRADO
UAE TEAM EMIRATES XRG
28 ECU +6:45
30
Tiesj
BENOOT
TEAM VISMA | LEASE A BIKE
31 BEL +6:53
31
Neilson
POWLESS
EF EDUCATION - EASYPOST
29 USA +7:12
32
Xandro
MEURISSE
ALPECIN-DECEUNINCK
33 BEL +7:36
33
Ben
HEALY
EF EDUCATION - EASYPOST
25 IRL +7:37
34
Alexandre
DELETTRE
TOTALENERGIES
28 FRA +7:49
35
Alex
ARANBURU DEVA
COFIDIS
30 ESP +8:21
36
Sepp
KUSS
TEAM VISMA | LEASE A BIKE
31 USA +8:46
37
Romain
GREGOIRE
GROUPAMA-FDJ
22 FRA +8:53
38
Wout
VAN AERT
TEAM VISMA | LEASE A BIKE
31 BEL +9:10
39
Mauro
SCHMID
TEAM JAYCO ALULA
26 SUI +9:33
40
Bastien
TRONCHON
DECATHLON AG2R LA MONDIALE TEAM
23 FRA +9:41
41
Warren
BARGUIL
TEAM PICNIC POSTNL
34 FRA +9:44
42
Cristian
RODRIGUEZ MARTIN
ARKEA-BB HOTELS
30 ESP +9:46
43
Clement
VENTURINI
ARKEA-BB HOTELS
32 FRA +10:05
44
Geraint
THOMAS
INEOS GRENADIERS
39 GBR +10:14
45
Harrison William
SWEENY
EF EDUCATION - EASYPOST
27 AUS +10:22
46
Edward
DUNBAR
TEAM JAYCO ALULA
29 IRL +10:46
47
Alexey
LUTSENKO
ISRAEL - PREMIER TECH
33 KAZ +10:50
48
Tim
WELLENS
UAE TEAM EMIRATES XRG
34 BEL +11:02
49
Tobias
LUND ANDRESEN
TEAM PICNIC POSTNL
23 DEN +11:21
50
Matteo
TRENTIN
TUDOR PRO CYCLING TEAM
36 ITA +11:24
51
Alex
BAUDIN
EF EDUCATION - EASYPOST
24 FRA +11:43
52
Kaden Alexander
GROVES
ALPECIN-DECEUNINCK
27 AUS +11:45
53
Krists
NEILANDS
ISRAEL - PREMIER TECH
31 LAT +12:19
54
Pascal
EENKHOORN
SOUDAL QUICK-STEP
28 NED +12:43
55
Simone
VELASCO
XDS ASTANA TEAM
30 ITA +12:58
56
Mathieu
BURGAUDEAU
TOTALENERGIES
27 FRA +13:17
57
Axel
LAURANCE
INEOS GRENADIERS
24 FRA +13:27
58
Quentin
PACHER
GROUPAMA-FDJ
33 FRA +13:35
59
Tobias Svendsen
FOSS
INEOS GRENADIERS
28 NOR +13:38
60
Clément
BERTHET
DECATHLON AG2R LA MONDIALE TEAM
28 FRA +13:56
61
Ion
IZAGUIRRE INSAUSTI
COFIDIS
36 ESP +14:18
62
Nelson Filipe
DOS SANTOS SIMOES OLIVEIRA
MOVISTAR TEAM
36 POR +14:19
63
Markus
HOELGAARD
UNO-X MOBILITY
31 NOR +14:44
64
Jasper
STUYVEN
LIDL-TREK
33 BEL +15:09
65
Alfred Brockwell
WRIGHT
BAHRAIN VICTORIOUS
26 GBR +15:10
66
Bryan
COQUARD
COFIDIS
33 FRA +15:26
67
Damien
TOUZE
COFIDIS
29 FRA +15:32
68
Callum
SCOTSON
DECATHLON AG2R LA MONDIALE TEAM
29 AUS +15:42
69
Simon Philip
YATES
TEAM VISMA | LEASE A BIKE
33 GBR +16:11
70
Aleksandr
VLASOV
RED BULL - BORA - HANSGROHE
29 *** +16:17
71
Julian
ALAPHILIPPE
TUDOR PRO CYCLING TEAM
33 FRA +16:42
72
Ewen
COSTIOU
ARKEA-BB HOTELS
23 FRA +16:49
73
Ilan
VAN WILDER
SOUDAL QUICK-STEP
25 BEL +16:49
74
Toms
SKUJINS
LIDL-TREK
34 LAT +16:54
75
Victor
CAMPENAERTS
TEAM VISMA | LEASE A BIKE
34 BEL +18:19
76
Gianni
VERMEERSCH
ALPECIN-DECEUNINCK
33 BEL +18:19
77
Louis
BARRE
INTERMARCHÉ - WANTY
25 FRA +18:24
78
Kasper
ASGREEN
EF EDUCATION - EASYPOST
30 DEN +18:26
79
Oliver
NAESEN
DECATHLON AG2R LA MONDIALE TEAM
35 BEL +18:35
80
Matis
LOUVEL
ISRAEL - PREMIER TECH
26 FRA +18:45
81
Connor
SWIFT
INEOS GRENADIERS
30 GBR +19:14
82
Gregor
MÜHLBERGER
MOVISTAR TEAM
31 AUT +19:27
83
Thymen
ARENSMAN
INEOS GRENADIERS
26 NED +19:27
84
Bruno
ARMIRAIL
DECATHLON AG2R LA MONDIALE TEAM
31 FRA +20:13
85
Samuel
WATSON
INEOS GRENADIERS
24 GBR +21:04
86
Thomas
GACHIGNARD
TOTALENERGIES
25 FRA +21:14
87
Marc
SOLER GIMENEZ
UAE TEAM EMIRATES XRG
32 ESP +21:14
88
Sergio Andres
HIGUITA GARCIA
XDS ASTANA TEAM
28 COL +21:18
89
Michael
VALGREN
EF EDUCATION - EASYPOST
33 DEN +21:18
90
Anders Halland
JOHANNESSEN
UNO-X MOBILITY
26 NOR +21:19
91
Adam Richard
YATES
UAE TEAM EMIRATES XRG
33 GBR +21:24
92
Georg
ZIMMERMANN
INTERMARCHÉ - WANTY
28 GER +21:33
93
Benjamin
THOMAS
COFIDIS
30 FRA +21:50
94
Quinn
SIMMONS
LIDL-TREK
24 USA +22:04
95
Gianni
MOSCON
RED BULL - BORA - HANSGROHE
31 ITA +22:05
96
Thibau
NYS
LIDL-TREK
23 BEL +22:09
97
Clément
CHAMPOUSSIN
XDS ASTANA TEAM
27 FRA +22:21
98
Anthony
TURGIS
TOTALENERGIES
31 FRA +22:25
99
Clément
RUSSO
GROUPAMA-FDJ
30 FRA +22:53
100
Jonas
ABRAHAMSEN
UNO-X MOBILITY
30 NOR +22:57
101
Marco
HALLER
TUDOR PRO CYCLING TEAM
34 AUT +23:07
102
Paul
PENHOET
GROUPAMA-FDJ
24 FRA +23:10
103
Jonas
RUTSCH
INTERMARCHÉ - WANTY
27 GER +23:13
104
Pavel
SIVAKOV
UAE TEAM EMIRATES XRG
28 FRA +23:23
105
Robert
STANNARD
BAHRAIN VICTORIOUS
27 AUS +23:43
106
Mike
TEUNISSEN
XDS ASTANA TEAM
33 NED +23:46
107
Nils
POLITT
UAE TEAM EMIRATES XRG
31 GER +23:46
108
Frank
VAN DEN BROEK
TEAM PICNIC POSTNL
25 NED +24:04
109
Cyril
BARTHE
GROUPAMA-FDJ
29 FRA +24:12
110
Edoardo
AFFINI
TEAM VISMA | LEASE A BIKE
29 ITA +24:28
111
Marijn
VAN DEN BERG
EF EDUCATION - EASYPOST
26 NED +24:45
112
Hugo
PAGE
INTERMARCHÉ - WANTY
24 FRA +24:48
113
Stian
EDVARDSEN-FREDHEIM
UNO-X MOBILITY
22 NOR +24:54
114
Thomas Jake
STEWART
ISRAEL - PREMIER TECH
26 GBR +24:59
115
Biniam
GIRMAY
INTERMARCHÉ - WANTY
25 ERI +25:15
116
Jonathan
MILAN
LIDL-TREK
25 ITA +25:17
117
Jonas
RICKAERT
ALPECIN-DECEUNINCK
31 BEL +25:22
118
Raul
GARCIA PIERNA
ARKEA-BB HOTELS
24 ESP +25:30
119
Brent
VAN MOER
LOTTO
27 BEL +25:37
120
Laurence
PITHIE
RED BULL - BORA - HANSGROHE
23 NZL +25:49
121
Pavel
BITTNER
TEAM PICNIC POSTNL
23 CZE +25:50
122
Michael Russell
WOODS
ISRAEL - PREMIER TECH
39 CAN +25:54
123
Vincenzo
ALBANESE
EF EDUCATION - EASYPOST
29 ITA +25:57
124
Marius
MAYRHOFER
TUDOR PRO CYCLING TEAM
25 GER +26:03
125
Harold Alfonso
TEJADA CANACUE
XDS ASTANA TEAM
28 COL +26:03
126
Lewis
ASKEY
GROUPAMA-FDJ
24 GBR +26:15
127
Andreas
LEKNESSUND
UNO-X MOBILITY
26 NOR +26:16
128
Mattia
CATTANEO
SOUDAL QUICK-STEP
35 ITA +26:17
129
Maximilian
SCHACHMANN
SOUDAL QUICK-STEP
31 GER +26:25
130
Luka
MEZGEC
TEAM JAYCO ALULA
37 SLO +26:26
131
Elmar
REINDERS
TEAM JAYCO ALULA
33 NED +26:33
132
Niklas
MÄRKL
TEAM PICNIC POSTNL
26 GER +27:08
133
Amaury
CAPIOT
ARKEA-BB HOTELS
32 BEL +27:33
134
Lennert
VAN EETVELT
LOTTO
24 BEL +27:52
135
Ivan
GARCIA CORTINA
MOVISTAR TEAM
30 ESP +28:13
136
Alexis
RENARD
COFIDIS
26 FRA +28:18
137
Sean
FLYNN
TEAM PICNIC POSTNL
25 GBR +28:56
138
Vito
BRAET
INTERMARCHÉ - WANTY
25 BEL +29:00
139
Mathis
LE BERRE
ARKEA-BB HOTELS
24 FRA +29:35
140
Matej
MOHORIC
BAHRAIN VICTORIOUS
31 SLO +29:42
141
Mick
VAN DIJKE
RED BULL - BORA - HANSGROHE
25 NED +29:49
142
Luke
DURBRIDGE
TEAM JAYCO ALULA
34 AUS +30:17
143
Tim
NABERMAN
TEAM PICNIC POSTNL
26 NED +30:17
144
Dylan
GROENEWEGEN
TEAM JAYCO ALULA
32 NED +30:22
145
Pascal
ACKERMANN
ISRAEL - PREMIER TECH
31 GER +30:43
146
Alberto
DAINESE
TUDOR PRO CYCLING TEAM
27 ITA +30:49
147
Lucas
PLAPP
TEAM JAYCO ALULA
25 AUS +30:49
148
Danny
VAN POPPEL
RED BULL - BORA - HANSGROHE
32 NED +30:53
149
Tim
MERLIER
SOUDAL QUICK-STEP
33 BEL +30:59
150
Simone
CONSONNI
LIDL-TREK
31 ITA +31:07
151
Jarrad Eriks
DRIZNERS
LOTTO
26 AUS +31:10
152
Guillaume
BOIVIN
ISRAEL - PREMIER TECH
36 CAN +31:10
153
Søren
WÆRENSKJOLD
UNO-X MOBILITY
25 NOR +31:10
154
Arnaud
DEMARE
ARKEA-BB HOTELS
34 FRA +31:21
155
Magnus Cort
NIELSEN
UNO-X MOBILITY
32 DEN +31:24
156
Bert
VAN LERBERGHE
SOUDAL QUICK-STEP
33 BEL +31:26
157
Eduardo
SEPULVEDA
LOTTO
34 ARG +31:39
158
Fabian
LIENHARD
TUDOR PRO CYCLING TEAM
32 SUI +31:47
159
Ivan
ROMEO ABAD
MOVISTAR TEAM
22 ESP +31:47
160
Valentin
PARET PEINTRE
SOUDAL QUICK-STEP
24 FRA +32:00
161
Lenny
MARTINEZ
BAHRAIN VICTORIOUS
22 FRA +32:03
162
Laurenz
REX
INTERMARCHÉ - WANTY
26 BEL +32:04
163
Phil
BAUHAUS
BAHRAIN VICTORIOUS
31 GER +32:14
164
Davide
BALLERINI
XDS ASTANA TEAM
31 ITA +32:31
165
Emiel
VERSTRYNGE
ALPECIN-DECEUNINCK
23 BEL +32:40
166
Pablo
CASTRILLO ZAPATER
MOVISTAR TEAM
24 ESP +32:45
167
Arnaud
DE LIE
LOTTO
23 BEL +32:55
168
Jordi
MEEUS
RED BULL - BORA - HANSGROHE
27 BEL +33:06
169
Sébastien
GRIGNARD
LOTTO
26 BEL +33:14
170
Edward
THEUNS
LIDL-TREK
34 BEL +33:39
171
Kamil
GRADEK
BAHRAIN VICTORIOUS
35 POL +34:22
172
Roel
VAN SINTMAARTENSDIJK
INTERMARCHÉ - WANTY
24 NED +35:01
173
Michael
STORER
TUDOR PRO CYCLING TEAM
28 AUS +35:57
174
Einer Augusto
RUBIO REYES
MOVISTAR TEAM
27 COL +36:04
175
William
BARTA
MOVISTAR TEAM
29 USA +37:11
176
Silvan
DILLIER
ALPECIN-DECEUNINCK
35 SUI +37:38
177
Matteo
VERCHER
TOTALENERGIES
24 FRA +38:20
178
Cees
BOL
XDS ASTANA TEAM
30 NED +38:38
179
Yevgeniy
FEDOROV
XDS ASTANA TEAM
25 KAZ +38:56
Stage Points Classification
Overall Points Classification
Stage Mountain Classification
Overall Mountain Classification
Stage Youth Classification
Overall Youth Classification
Races
05 Jul 2025
Stage 1
Individual Road Race
Men Elite
2.UWT - Stages - UCI WorldTour
06 Jul 2025
Stage 2
Individual Road Race
Men Elite
2.UWT - Stages - UCI WorldTour
07 Jul 2025
Stage 3
Individual Road Race
Men Elite
2.UWT - Stages - UCI WorldTour
08 Jul 2025
Stage 4
Individual Road Race
Men Elite
2.UWT - Stages - UCI WorldTour
09 Jul 2025
Stage 5
Individual Time Trial
Men Elite
2.UWT - Stages - UCI WorldTour
10 Jul 2025
Stage 6
Individual Road Race
Men Elite
2.UWT - Stages - UCI WorldTour
11 Jul 2025
Stage 7
Individual Road Race
Men Elite
2.UWT - Stages - UCI WorldTour
12 Jul 2025
Stage 8
Individual Road Race
Men Elite
2.UWT - Stages - UCI WorldTour
13 Jul 2025
Stage 9
Individual Road Race
Men Elite
2.UWT - Stages - UCI WorldTour
14 Jul 2025
Stage 10
Individual Road Race
Men Elite
2.UWT - Stages - UCI WorldTour
16 Jul 2025
Stage 11
Individual Road Race
Men Elite
2.UWT - Stages - UCI WorldTour
17 Jul 2025
Stage 12
Individual Road Race
Men Elite
2.UWT - Stages - UCI WorldTour
18 Jul 2025
Stage 13
Individual Time Trial
Men Elite
2.UWT - Stages - UCI WorldTour
19 Jul 2025
Stage 14
Individual Road Race
Men Elite
2.UWT - Stages - UCI WorldTour
20 Jul 2025
Stage 15
Individual Road Race
Men Elite
2.UWT - Stages - UCI WorldTour
22 Jul 2025
Stage 16
Individual Road Race
Men Elite
2.UWT - Stages - UCI WorldTour
23 Jul 2025
Stage 17
Individual Road Race
Men Elite
2.UWT - Stages - UCI WorldTour
24 Jul 2025
Stage 18
Individual Road Race
Men Elite
2.UWT - Stages - UCI WorldTour
25 Jul 2025
Stage 19
Individual Road Race
Men Elite
2.UWT - Stages - UCI WorldTour
26 Jul 2025
Stage 20
Individual Road Race
Men Elite
2.UWT - Stages - UCI WorldTour
27 Jul 2025
Stage 21
Individual Road Race
Men Elite
2.UWT - Stages - UCI WorldTour
Final Result
Individual Road Race
Men
Close