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