Itzulia Basque Country

WorldTour, Stage race, 4th stage, 10th April 2025, Spain

Stage GC Youth Points Mountain TeamUCIPCM

Pos Rider TeamUCI Time
1 Almeida JoaoUAE Team Emirates-XRG 50 03:52:39
2 del Toro IsaacUAE Team Emirates-XRG 30 + 28
3 Schachmann MaxSoudal Quick-Step 25 + 28
4 Champoussin ClémentXDS Astana Team 20 + 28
5 Aranburu AlexCofidis 15 + 28
6 Berthet ClémentDecathlon AG2R La Mondiale Team 10 + 28
7 Velasco SimoneXDS Astana Team 8 + 28
8 Onley OscarTeam Picnic PostNL 6 + 28
9 Van Wilder IlanSoudal Quick-Step 3 + 28
10 Martin-Guyonnet GuillaumeGroupama-FDJ 1 + 28
11 Kelderman WilcoTeam Visma | Lease a Bike + 28
12 Skjelmose MattiasLidl-Trek + 28
13 Mas EnricMovistar Team + 28
14 Lipowitz FlorianRed Bull-BORA-hansgrohe + 28
15 Buitrago SantiagoBahrain Victorious + 01:05
16 Cobo IvanEquipo Kern Pharma + 01:13
17 Silva ThomasCaja Rural-Seguros RGA + 01:23
18 Vergallito LucaAlpecin-Deceuninck + 01:23
19 Jegat JordanTeam TotalEnergies + 01:23
20 Iribar UnaiEquipo Kern Pharma + 01:23
21 Cras SteffTeam TotalEnergies + 01:23
22 Laurance AxelINEOS Grenadiers + 01:47
23 Bisiaux LéoDecathlon AG2R La Mondiale Team + 01:47
24 Diaz Jose ManuelBurgos Burpellet BH + 01:47
25 Rolland BrieucGroupama-FDJ + 01:47
26 Mollema BaukeLidl-Trek + 01:47
27 Voisard YannisTudor Pro Cycling Team + 02:02
28 Castrillo PabloMovistar Team + 02:02
29 Carthy HughEF Education-EasyPost + 02:02
30 Tejada HaroldXDS Astana Team + 02:13
31 Fagundez EricBurgos Burpellet BH + 02:13
32 Tulett BenTeam Visma | Lease a Bike + 02:13
33 Haig JackBahrain Victorious + 02:13
34 Verstrynge EmielAlpecin-Deceuninck + 02:13
35 Faura José LuisBurgos Burpellet BH + 02:13
36 Barguil WarrenTeam Picnic PostNL + 02:13
37 Nicolau JoelCaja Rural-Seguros RGA + 02:13
38 Barré LouisIntermarché-Wanty + 02:44
39 Kuypers GerbenIntermarché-Wanty + 02:44
40 Hatherly AlanTeam Jayco-AlUla + 02:44
41 Martín GotzonEuskaltel-Euskadi + 02:44
42 Le Berre MathisARKEA-B&B HOTELS + 03:55
43 Doubey FabienTeam TotalEnergies + 03:55
44 Bizkarra MikelEuskaltel-Euskadi + 03:55
45 Bou JoanCaja Rural-Seguros RGA + 03:55
46 Fisher-Black FinnRed Bull-BORA-hansgrohe + 03:55
47 Braz Afonso ClémentGroupama-FDJ + 03:55
48 De Pretto DavideTeam Jayco-AlUla + 03:55
49 Fernandez SinuhéBurgos Burpellet BH + 03:55
50 Samitier SergioCofidis + 03:55
51 Vansevenant MauriSoudal Quick-Step + 03:55
52 de la Calle HugoBurgos Burpellet BH + 04:56
53 Vervaeke LouisSoudal Quick-Step + 04:56
54 Grégoire RomainGroupama-FDJ + 04:56
55 Wilksch HannesTudor Pro Cycling Team + 04:56
56 Dunbar EdwardTeam Jayco-AlUla + 04:56
57 Rota LorenzoIntermarché-Wanty + 04:56
58 Valter AttilaTeam Visma | Lease a Bike + 04:56
59 Oliveira NelsonMovistar Team + 04:56
60 Vlasov AleksandrRed Bull-BORA-hansgrohe + 04:56
61 Garofoli GianmarcoSoudal Quick-Step + 04:56
62 Okamika AnderBurgos Burpellet BH + 04:56
63 Leemreize GijsTeam Picnic PostNL + 04:56
64 Molard RudyGroupama-FDJ + 04:56
65 Delaplace AnthonyARKEA-B&B HOTELS + 04:56
66 Martinez Juan GuillermoTeam Picnic PostNL + 04:56
67 Konrad PatrickLidl-Trek + 04:56
68 Großschartner FelixUAE Team Emirates-XRG + 04:56
69 Van den Bossche FabioAlpecin-Deceuninck + 05:42
70 Nys ThibauLidl-Trek + 05:55
71 Hellemose AsbjørnTeam Jayco-AlUla + 05:55
72 Bagioli AndreaLidl-Trek + 05:57
73 Kuss SeppTeam Visma | Lease a Bike + 05:57
74 Lastra JonathanCofidis + 05:57
75 Arriola-Bengoa JulenCaja Rural-Seguros RGA + 05:57
76 Combaud RomainTeam Picnic PostNL + 05:57
77 Tronchon BastienDecathlon AG2R La Mondiale Team + 05:57
78 Schmid MauroTeam Jayco-AlUla + 05:57
79 Charmig AnthonXDS Astana Team + 05:57
80 Barceló FernandoCaja Rural-Seguros RGA + 05:57
81 Weiss FabianTudor Pro Cycling Team + 06:35
82 Hollmann JuriAlpecin-Deceuninck + 06:35
83 Sainbayar JambaljamtsBurgos Burpellet BH + 07:40
84 Kuzmin AntonXDS Astana Team + 08:16
85 Simmons QuinnLidl-Trek + 08:22
86 Vergaerde OttoLidl-Trek + 08:22
87 Gruel ThibaudGroupama-FDJ + 08:22
88 Ryan ArchieEF Education-EasyPost + 08:22
89 Tjøtta MartinARKEA-B&B HOTELS + 08:22
90 Ruiz IbonEquipo Kern Pharma + 08:22
91 Vercher MattéoTeam TotalEnergies + 08:22
92 Hajek AlexanderRed Bull-BORA-hansgrohe + 08:22
93 Scotson CallumDecathlon AG2R La Mondiale Team + 08:22
94 Arcas JorgeMovistar Team + 08:22
95 McNulty BrandonUAE Team Emirates-XRG + 08:22
96 Arrieta IgorUAE Team Emirates-XRG + 08:25
97 Izagirre IonCofidis + 08:25
98 Soler MarcUAE Team Emirates-XRG + 08:25
99 Koerdt BjoernTeam Picnic PostNL + 08:40
100 Baudin AlexEF Education-EasyPost + 08:40
101 van der Meulen MaxBahrain Victorious + 08:40
102 Van Gils MaximRed Bull-BORA-hansgrohe + 08:40
103 Debruyne RamsesAlpecin-Deceuninck + 08:40
104 Verre AlessandroARKEA-B&B HOTELS + 08:40
105 Puccio SalvatoreINEOS Grenadiers + 08:40
106 Delbove JorisTeam TotalEnergies + 08:40
107 Grellier FabienTeam TotalEnergies + 08:40
108 Hayter EthanSoudal Quick-Step + 08:40
109 Healy BenEF Education-EasyPost + 08:40
110 Maas JanCofidis + 08:40
111 Martinez DanielRed Bull-BORA-hansgrohe + 08:40
112 Fraile OmarINEOS Grenadiers + 08:40
113 Heßmann MichelMovistar Team + 08:40
114 Laengen Vegard StakeUAE Team Emirates-XRG + 08:40
115 Mühlberger GregorMovistar Team + 08:40
116 Heiduk KimINEOS Grenadiers + 08:40
117 Ganzabal AnderEuskaltel-Euskadi + 08:40
118 Barrenetxea JonMovistar Team + 08:40
119 Leonard MichaelINEOS Grenadiers + 08:40
120 Guglielmi SimonARKEA-B&B HOTELS + 08:40
121 Gloag ThomasTeam Visma | Lease a Bike + 08:40
122 Knox JamesSoudal Quick-Step + 08:40
123 Mintegi IkerEuskaltel-Euskadi + 08:40
124 Langellotti VictorINEOS Grenadiers + 08:40
125 Juul-Jensen ChristopherTeam Jayco-AlUla + 08:40
126 Janssens JimmyAlpecin-Deceuninck + 08:40
127 Battistella SamueleEF Education-EasyPost + 09:00
128 Eriksson JacobTudor Pro Cycling Team + 09:00
129 Bayer TobiasAlpecin-Deceuninck + 09:00
130 Armirail BrunoDecathlon AG2R La Mondiale Team + 09:00
131 Zingle AxelTeam Visma | Lease a Bike + 09:38
132 Bilbao PelloBahrain Victorious + 09:38
133 Pickering FinlayBahrain Victorious + 09:38
134 Bonneu KamielIntermarché-Wanty + 09:38
135 Juaristi TxominEuskaltel-Euskadi + 09:51
136 Elosegui IñigoEquipo Kern Pharma + 09:51
137 Stannard RobertBahrain Victorious + 09:51
138 Etxeberria HaimarEquipo Kern Pharma + 09:51
139 Wirtgen LucTudor Pro Cycling Team + 09:51
140 Guernalec ThibaultARKEA-B&B HOTELS + 10:26
141 Schelling IdeXDS Astana Team + 10:26
142 Oldani StefanoCofidis + 10:26
143 Adrià RogerRed Bull-BORA-hansgrohe + 10:26
144 Davy ClémentGroupama-FDJ + 10:26
145 Gesbert ElieARKEA-B&B HOTELS + 10:26
146 Van Der Lee JardiEF Education-EasyPost + 10:26
147 Van Boven LucaIntermarché-Wanty + 10:49
148 Kamp AlexanderIntermarché-Wanty + 10:49
149 Miquel Delgado PauEquipo Kern Pharma + 10:49
150 Alaphilippe JulianTudor Pro Cycling Team + 10:52
151 Isasa XabierEuskaltel-Euskadi + 10:52
152 Aberasturi JonEuskaltel-Euskadi + 10:52
153 Paasschens MathijsBahrain Victorious + 10:52
154 Paquot TomIntermarché-Wanty + 12:39
155 Perez AnthonyCofidis + 12:39
156 Hirschi MarcTudor Pro Cycling Team + 12:39
157 Uriarte DiegoEquipo Kern Pharma + 12:39
DNS Foldager AndersTeam Jayco-AlUla
DNS Dhondt RobbeTeam Picnic PostNL
DNS Burgaudeau MathieuTeam TotalEnergies
DNF Stites TylerCaja Rural-Seguros RGA
DNF Beloki MarkelEF Education-EasyPost
Pos Rider Team Time
1 2 Almeida JoaoUAE Team Emirates-XRG12:10:20
2 1 Schachmann MaxSoudal Quick-Step+ 30
3 1 Lipowitz FlorianRed Bull-BORA-hansgrohe+ 38
4 Van Wilder IlanSoudal Quick-Step+ 49
5 Skjelmose MattiasLidl-Trek+ 50
6 Kelderman WilcoTeam Visma | Lease a Bike+ 01:11
7 2 Aranburu AlexCofidis+ 01:37
8 2 Mas EnricMovistar Team+ 01:48
9 1 Cras SteffTeam TotalEnergies+ 02:15
10 4 Velasco SimoneXDS Astana Team+ 02:18
11 4 Onley OscarTeam Picnic PostNL+ 02:21
12 5 Champoussin ClémentXDS Astana Team+ 02:26
13 8 Martin-Guyonnet GuillaumeGroupama-FDJ+ 02:34
14 8 Berthet ClémentDecathlon AG2R La Mondiale Team+ 02:35
15 2 Buitrago SantiagoBahrain Victorious+ 02:47
16 Jegat JordanTeam TotalEnergies+ 03:18
17 3 Vergallito LucaAlpecin-Deceuninck+ 03:25
18 7 Cobo IvanEquipo Kern Pharma+ 03:41
19 7 Castrillo PabloMovistar Team+ 03:42
20 9 Tejada HaroldXDS Astana Team+ 03:42
21 3 Laurance AxelINEOS Grenadiers+ 03:48
22 4 Iribar UnaiEquipo Kern Pharma+ 03:56
23 1 Rolland BrieucGroupama-FDJ+ 04:03
24 10 del Toro IsaacUAE Team Emirates-XRG+ 04:18
25 3 Barguil WarrenTeam Picnic PostNL+ 04:52
26 4 Bisiaux LéoDecathlon AG2R La Mondiale Team+ 04:53
27 2 Fagundez EricBurgos Burpellet BH+ 05:01
28 4 Diaz Jose ManuelBurgos Burpellet BH+ 05:08
29 22 Grégoire RomainGroupama-FDJ+ 05:42
30 1 Barré LouisIntermarché-Wanty+ 05:50
31 8 Valter AttilaTeam Visma | Lease a Bike+ 07:12
32 5 Oliveira NelsonMovistar Team+ 07:33
33 2 Vansevenant MauriSoudal Quick-Step+ 08:30
34 3 Braz Afonso ClémentGroupama-FDJ+ 08:37
35 3 Vlasov AleksandrRed Bull-BORA-hansgrohe+ 09:42
36 3 Molard RudyGroupama-FDJ+ 09:44
37 4 Fisher-Black FinnRed Bull-BORA-hansgrohe+ 12:49
38 19 Alaphilippe JulianTudor Pro Cycling Team+ 12:53
39 3 Simmons QuinnLidl-Trek+ 13:02
40 7 Zingle AxelTeam Visma | Lease a Bike+ 13:19
41 1 Samitier SergioCofidis+ 13:43
42 6 Voisard YannisTudor Pro Cycling Team+ 15:20
43 8 Haig JackBahrain Victorious+ 15:43
44 15 Silva ThomasCaja Rural-Seguros RGA+ 15:44
45 12 Carthy HughEF Education-EasyPost+ 16:09
46 6 McNulty BrandonUAE Team Emirates-XRG+ 16:12
47 7 Tulett BenTeam Visma | Lease a Bike+ 16:13
48 31 Nicolau JoelCaja Rural-Seguros RGA+ 17:46
49 6 Kuss SeppTeam Visma | Lease a Bike+ 17:49
50 30 Verstrynge EmielAlpecin-Deceuninck+ 17:49
51 20 Martín GotzonEuskaltel-Euskadi+ 18:01
52 6 Dunbar EdwardTeam Jayco-AlUla+ 18:13
53 4 de la Calle HugoBurgos Burpellet BH+ 18:15
54 33 Mollema BaukeLidl-Trek+ 18:20
55 2 Garofoli GianmarcoSoudal Quick-Step+ 18:54
56 10 Doubey FabienTeam TotalEnergies+ 18:58
57 1 Großschartner FelixUAE Team Emirates-XRG+ 19:00
58 8 Tronchon BastienDecathlon AG2R La Mondiale Team+ 19:24
59 18 Le Berre MathisARKEA-B&B HOTELS+ 19:26
60 18 De Pretto DavideTeam Jayco-AlUla+ 19:27
61 3 Delaplace AnthonyARKEA-B&B HOTELS+ 19:54
62 23 Fernandez SinuhéBurgos Burpellet BH+ 20:08
63 5 Schmid MauroTeam Jayco-AlUla+ 20:10
64 10 Konrad PatrickLidl-Trek+ 20:17
65 16 Rota LorenzoIntermarché-Wanty+ 20:45
66 1 Bagioli AndreaLidl-Trek+ 20:51
67 16 Okamika AnderBurgos Burpellet BH+ 20:55
68 23 Scotson CallumDecathlon AG2R La Mondiale Team+ 21:36
69 25 Armirail BrunoDecathlon AG2R La Mondiale Team+ 21:46
70 19 Leemreize GijsTeam Picnic PostNL+ 21:53
71 24 Healy BenEF Education-EasyPost+ 21:58
72 19 Martinez Juan GuillermoTeam Picnic PostNL+ 22:00
73 24 Hatherly AlanTeam Jayco-AlUla+ 22:06
74 12 Nys ThibauLidl-Trek+ 22:18
75 20 Soler MarcUAE Team Emirates-XRG+ 22:28
76 16 Izagirre IonCofidis+ 23:02
77 16 Arrieta IgorUAE Team Emirates-XRG+ 23:04
78 71 Faura José LuisBurgos Burpellet BH+ 23:22
79 27 Pickering FinlayBahrain Victorious+ 23:23
80 52 Kuypers GerbenIntermarché-Wanty+ 23:25
81 18 Van Gils MaximRed Bull-BORA-hansgrohe+ 23:31
82 9 Hajek AlexanderRed Bull-BORA-hansgrohe+ 23:41
83 16 Baudin AlexEF Education-EasyPost+ 23:44
84 12 Knox JamesSoudal Quick-Step+ 23:57
85 10 van der Meulen MaxBahrain Victorious+ 24:01
86 4 Mühlberger GregorMovistar Team+ 24:37
87 47 Bou JoanCaja Rural-Seguros RGA+ 24:39
88 4 Martinez DanielRed Bull-BORA-hansgrohe+ 24:51
89 21 Juaristi TxominEuskaltel-Euskadi+ 25:02
90 62 Bizkarra MikelEuskaltel-Euskadi+ 25:04
91 15 Elosegui IñigoEquipo Kern Pharma+ 25:16
92 2 Ryan ArchieEF Education-EasyPost+ 25:23
93 35 Wilksch HannesTudor Pro Cycling Team+ 25:32
94 39 Vervaeke LouisSoudal Quick-Step+ 25:37
95 26 Adrià RogerRed Bull-BORA-hansgrohe+ 25:39
96 26 Oldani StefanoCofidis+ 25:39
97 20 Combaud RomainTeam Picnic PostNL+ 26:15
98 22 Charmig AnthonXDS Astana Team+ 26:18
99 6 Hollmann JuriAlpecin-Deceuninck+ 26:35
100 6 Weiss FabianTudor Pro Cycling Team+ 26:39
101 34 Lastra JonathanCofidis+ 26:42
102 10 Bilbao PelloBahrain Victorious+ 26:51
103 47 Van den Bossche FabioAlpecin-Deceuninck+ 26:51
104 43 Barceló FernandoCaja Rural-Seguros RGA+ 27:01
105 51 Hellemose AsbjørnTeam Jayco-AlUla+ 27:17
106 52 Arriola-Bengoa JulenCaja Rural-Seguros RGA+ 27:22
107 45 Perez AnthonyCofidis+ 27:28
108 15 Battistella SamueleEF Education-EasyPost+ 27:39
109 14 Hayter EthanSoudal Quick-Step+ 27:43
110 14 Leonard MichaelINEOS Grenadiers+ 27:53
111 12 Gruel ThibaudGroupama-FDJ+ 28:01
112 12 Ruiz IbonEquipo Kern Pharma+ 28:16
113 19 Bonneu KamielIntermarché-Wanty+ 28:19
114 11 Verre AlessandroARKEA-B&B HOTELS+ 28:39
115 1 Vercher MattéoTeam TotalEnergies+ 28:39
116 12 Heßmann MichelMovistar Team+ 28:40
117 10 Gloag ThomasTeam Visma | Lease a Bike+ 28:45
118 9 Langellotti VictorINEOS Grenadiers+ 28:51
119 35 Sainbayar JambaljamtsBurgos Burpellet BH+ 28:52
120 9 Fraile OmarINEOS Grenadiers+ 28:52
121 9 Juul-Jensen ChristopherTeam Jayco-AlUla+ 28:54
122 9 Kuzmin AntonXDS Astana Team+ 28:57
123 8 Puccio SalvatoreINEOS Grenadiers+ 28:58
124 8 Janssens JimmyAlpecin-Deceuninck+ 28:58
125 6 Heiduk KimINEOS Grenadiers+ 29:01
126 4 Tjøtta MartinARKEA-B&B HOTELS+ 29:03
127 4 Koerdt BjoernTeam Picnic PostNL+ 29:10
128 4 Barrenetxea JonMovistar Team+ 29:12
129 4 Maas JanCofidis+ 29:14
130 4 Debruyne RamsesAlpecin-Deceuninck+ 29:15
131 4 Grellier FabienTeam TotalEnergies+ 29:16
132 3 Laengen Vegard StakeUAE Team Emirates-XRG+ 29:18
133 8 Arcas JorgeMovistar Team+ 29:18
134 9 Vergaerde OttoLidl-Trek+ 29:19
135 2 Delbove JorisTeam TotalEnergies+ 29:27
136 3 Guglielmi SimonARKEA-B&B HOTELS+ 29:31
137 49 Hirschi MarcTudor Pro Cycling Team+ 29:35
138 13 Mintegi IkerEuskaltel-Euskadi+ 29:49
139 41 Guernalec ThibaultARKEA-B&B HOTELS+ 29:51
140 2 Eriksson JacobTudor Pro Cycling Team+ 29:56
141 16 Ganzabal AnderEuskaltel-Euskadi+ 30:03
142 20 Etxeberria HaimarEquipo Kern Pharma+ 30:19
143 30 Davy ClémentGroupama-FDJ+ 30:42
144 1 Stannard RobertBahrain Victorious+ 30:50
145 35 Miquel Delgado PauEquipo Kern Pharma+ 31:00
146 9 Wirtgen LucTudor Pro Cycling Team+ 31:07
147 29 Kamp AlexanderIntermarché-Wanty+ 31:10
148 12 Van Der Lee JardiEF Education-EasyPost+ 31:11
149 5 Schelling IdeXDS Astana Team+ 31:23
150 2 Gesbert ElieARKEA-B&B HOTELS+ 31:32
151 11 Van Boven LucaIntermarché-Wanty+ 31:44
152 1 Isasa XabierEuskaltel-Euskadi+ 32:03
153 6 Aberasturi JonEuskaltel-Euskadi+ 32:23
154 46 Uriarte DiegoEquipo Kern Pharma+ 32:47
155 5 Paquot TomIntermarché-Wanty+ 34:11
156 5 Paasschens MathijsBahrain Victorious+ 35:34
157 5 Bayer TobiasAlpecin-Deceuninck+ 41:50
Pos Rider Team Points
1 1 Almeida JoaoUAE Team Emirates-XRG 59
2 1 Schachmann MaxSoudal Quick-Step 57
3 Aranburu AlexCofidis 41
4 Lipowitz FlorianRed Bull-BORA-hansgrohe 30
5 3 Berthet ClémentDecathlon AG2R La Mondiale Team 28
6 18 del Toro IsaacUAE Team Emirates-XRG 27
7 3 Van Wilder IlanSoudal Quick-Step 23
8 1 Skjelmose MattiasLidl-Trek 22
9 4 Bayer TobiasAlpecin-Deceuninck 20
10 4 Grégoire RomainGroupama-FDJ 20
11 4 Van Boven LucaIntermarché-Wanty 20
12 Bagioli AndreaLidl-Trek 16
13 2 Tronchon BastienDecathlon AG2R La Mondiale Team 16
14 Mas EnricMovistar Team 15
15 4 Kelderman WilcoTeam Visma | Lease a Bike 14
16 13 Velasco SimoneXDS Astana Team 14
17 Champoussin ClémentXDS Astana Team 14
18 6 Hayter EthanSoudal Quick-Step 14
19 6 Gruel ThibaudGroupama-FDJ 14
20 16 Schmid MauroTeam Jayco-AlUla 13
21 6 Vlasov AleksandrRed Bull-BORA-hansgrohe 12
22 6 Fernandez SinuhéBurgos Burpellet BH 12
23 6 Soler MarcUAE Team Emirates-XRG 10
24 6 Zingle AxelTeam Visma | Lease a Bike 10
25 5 Van den Bossche FabioAlpecin-Deceuninck 9
26 Onley OscarTeam Picnic PostNL 8
27 5 Wirtgen LucTudor Pro Cycling Team 8
28 7 Isasa XabierEuskaltel-Euskadi 8
29 6 Cras SteffTeam TotalEnergies 7
30 10 Martin-Guyonnet GuillaumeGroupama-FDJ 7
31 6 Armirail BrunoDecathlon AG2R La Mondiale Team 7
32 6 Aberasturi JonEuskaltel-Euskadi 7
33 Simmons QuinnLidl-Trek 6
34 7 Leonard MichaelINEOS Grenadiers 6
35 5 Healy BenEF Education-EasyPost 5
36 5 Paquot TomIntermarché-Wanty 5
37 4 Oliveira NelsonMovistar Team 4
38 4 Molard RudyGroupama-FDJ 4
39 7 Alaphilippe JulianTudor Pro Cycling Team 4
40 Baudin AlexEF Education-EasyPost 4
41 Juaristi TxominEuskaltel-Euskadi 4
42 7 Jegat JordanTeam TotalEnergies 3
43 6 Le Berre MathisARKEA-B&B HOTELS 3
44 6 Castrillo PabloMovistar Team 2
45 6 Laurance AxelINEOS Grenadiers 2
46 Buitrago SantiagoBahrain Victorious 1
47 6 Silva ThomasCaja Rural-Seguros RGA 1
Pos Team Time
1 2 XDS Astana Team 36:39:26
2 1 Soudal Quick-Step + 19
3 1 Groupama-FDJ + 02:29
4 Movistar Team + 04:30
5 Team Visma | Lease a Bike + 05:03
6 UAE Team Emirates-XRG + 08:48
7 Red Bull-BORA-hansgrohe + 14:21
8 1 Team TotalEnergies + 16:05
9 2 Burgos Burpellet BH + 16:53
10 2 Decathlon AG2R La Mondiale Team + 17:01
11 1 Team Picnic PostNL + 18:03
12 1 Lidl-Trek + 18:48
13 1 Equipo Kern Pharma + 22:00
14 Cofidis + 26:45
15 Bahrain Victorious + 31:44
16 Tudor Pro Cycling Team + 36:46
17 1 Alpecin-Deceuninck + 38:11
18 1 Intermarché-Wanty + 38:56
19 1 Team Jayco-AlUla + 45:03
20 3 Caja Rural-Seguros RGA + 48:57
21 2 INEOS Grenadiers + 52:06
22 1 EF Education-EasyPost + 52:56
23 1 Euskaltel-Euskadi + 57:59
24 2 ARKEA-B&B HOTELS + 58:08

Information