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