Volta Catalunya

WorldTour, Stage race, 2nd stage, 25th March 2025, Spain

Stage GC Youth Points Mountain TeamUCI

Pos Rider TeamUCI Time
1 Vernon EthanIsrael-Premier Tech 50 04:16:16
2 Brennan MatthewTeam Visma | Lease a Bike 30 + 00
3 Groves KadenAlpecin-Deceuninck -20 + 00
4 Laurance AxelINEOS Grenadiers 20 + 00
5 Bittner PavelTeam Picnic PostNL 15 + 00
6 Godon DorianDecathlon AG2R La Mondiale Team 10 + 00
7 van den Berg MarijnEF Education-EasyPost 8 + 00
8 Aniolkowski StanislawCofidis 6 + 00
9 Smith DionIntermarché-Wanty 3 + 00
10 Foldager AndersTeam Jayco-AlUla 1 + 00
11 Lecerf JuniorSoudal Quick-Step + 00
12 Aberasturi JonEuskaltel-Euskadi + 00
13 Miquel Delgado PauEquipo Kern Pharma + 00
14 Vendrame AndreaDecathlon AG2R La Mondiale Team + 00
15 De Pooter DriesIntermarché-Wanty + 00
16 Fagundez EricBurgos Burpellet BH + 00
17 Molenaar AlexCaja Rural-Seguros RGA + 00
18 Govekar MatevzBahrain Victorious + 00
19 Strong CorbinIsrael-Premier Tech + 00
20 Guernalec VictorARKEA-B&B HOTELS + 00
21 Guardeño JaumeCaja Rural-Seguros RGA + 00
22 Eekhoff NilsTeam Picnic PostNL + 00
23 Kepplinger RainerBahrain Victorious + 00
24 O'Connor BenTeam Jayco-AlUla + 00
25 Wandahl FrederikRed Bull-BORA-hansgrohe + 00
26 Mas EnricMovistar Team + 00
27 Colleoni KevinIntermarché-Wanty + 00
28 Rafferty DarrenEF Education-EasyPost + 00
29 Chumil SergioBurgos Burpellet BH + 00
30 van Bekkum DarrenXDS Astana Team + 00
31 Planckaert EdwardAlpecin-Deceuninck + 00
32 Hellemose AsbjørnTeam Jayco-AlUla + 00
33 Poels WoutXDS Astana Team + 00
34 Berthet ClémentDecathlon AG2R La Mondiale Team + 00
35 Torres PabloUAE Team Emirates-XRG + 00
36 Carapaz RichardEF Education-EasyPost + 00
37 Ghebreigzabhier AmanuelLidl-Trek + 00
38 Heßmann MichelMovistar Team + 00
39 Svestad-Bårdseng EmbretARKEA-B&B HOTELS + 00
40 Currie LoganLotto + 00
41 Oomen SamLidl-Trek + 00
42 Bennett GeorgeIsrael-Premier Tech + 00
43 Meintjes LouisIntermarché-Wanty + 00
44 Chaves EstebanEF Education-EasyPost + 00
45 Martinez LennyBahrain Victorious + 00
46 De Plus LaurensINEOS Grenadiers + 00
47 Roglic PrimozRed Bull-BORA-hansgrohe + 00
48 Lopez Juan PedroLidl-Trek + 00
49 Hajek AlexanderRed Bull-BORA-hansgrohe + 00
50 Garcia CarlosBurgos Burpellet BH + 00
51 Verona CarlosLidl-Trek + 00
52 Lemmen BartTeam Visma | Lease a Bike + 00
53 Ries MichelARKEA-B&B HOTELS + 00
54 Quintana NairoMovistar Team + 00
55 Landa MikelSoudal Quick-Step + 00
56 Rochas RémyGroupama-FDJ + 00
57 Braz Afonso ClémentGroupama-FDJ + 00
58 Pellizzari GiulioRed Bull-BORA-hansgrohe + 00
59 Van Eetvelt LennertLotto + 00
60 Del Grosso TiborAlpecin-Deceuninck + 00
61 Paleni EnzoGroupama-FDJ + 00
62 Pickering FinlayBahrain Victorious + 00
63 Staune-Mittet JohannesDecathlon AG2R La Mondiale Team + 00
64 Alustiza NicolasEuskaltel-Euskadi + 00
65 Ayuso JuanUAE Team Emirates-XRG + 00
66 Mühlberger GregorMovistar Team + 00
67 Rolland BrieucGroupama-FDJ + 00
68 Yates SimonTeam Visma | Lease a Bike + 00
69 Yates AdamUAE Team Emirates-XRG + 00
70 Sivakov PavelUAE Team Emirates-XRG + 00
71 Huising MennoTeam Visma | Lease a Bike + 00
72 Berrade UrkoEquipo Kern Pharma + 00
73 Kelderman WilcoTeam Visma | Lease a Bike -25 + 00
74 Rodriguez CristianARKEA-B&B HOTELS + 00
75 Soler MarcUAE Team Emirates-XRG + 00
76 Kämna LennardLidl-Trek + 00
77 Diaz Jose ManuelBurgos Burpellet BH + 00
78 Bernal EganINEOS Grenadiers + 00
79 Glivar GalAlpecin-Deceuninck + 00
80 Buchmann EmanuelCofidis + 00
81 Sosa IvanEquipo Kern Pharma + 00
82 López MartinXDS Astana Team + 00
83 Aleotti GiovanniRed Bull-BORA-hansgrohe + 00
84 Kuss SeppTeam Visma | Lease a Bike + 00
85 Berwick SebastianCaja Rural-Seguros RGA + 00
86 Knox JamesSoudal Quick-Step + 00
87 Riccitello MatthewIsrael-Premier Tech + 00
88 Fortunato LorenzoXDS Astana Team + 00
89 Dina MartonEuskaltel-Euskadi + 00
90 Donnenwirth TomGroupama-FDJ + 00
91 Aparicio MarioBurgos Burpellet BH + 00
92 Miholjevic FranBahrain Victorious + 00
93 Bouchard GeoffreyDecathlon AG2R La Mondiale Team + 00
94 Germani LorenzoGroupama-FDJ + 00
95 Burnett JoshBurgos Burpellet BH + 00
96 Lastra JonathanCofidis + 00
97 Serry PieterSoudal Quick-Step + 00
98 Thompson ReubenLotto + 00
99 Balderstone AbelCaja Rural-Seguros RGA + 00
100 Rouland LouisARKEA-B&B HOTELS + 00
101 Wenzel MatsEquipo Kern Pharma + 00
102 Sepulveda EduardoLotto + 00
103 Parra José FélixEquipo Kern Pharma + 00
104 Paret-Peintre ValentinSoudal Quick-Step + 00
105 Bizkarra MikelEuskaltel-Euskadi + 00
106 Kruijswijk StevenTeam Visma | Lease a Bike + 00
107 Armirail BrunoDecathlon AG2R La Mondiale Team + 00
108 Molard RudyGroupama-FDJ + 00
109 Gall FelixDecathlon AG2R La Mondiale Team + 00
110 Simmons QuinnLidl-Trek + 00
111 Mulubrhan HenokXDS Astana Team + 00
112 Hermans QuintenAlpecin-Deceuninck + 00
113 Shaw JamesEF Education-EasyPost + 22
114 Herrada JesusCofidis + 23
115 Carthy HughEF Education-EasyPost + 23
116 Juul-Jensen ChristopherTeam Jayco-AlUla + 29
117 Gregaard JonasLotto + 29
118 Leonard MichaelINEOS Grenadiers + 29
119 Torres AlbertMovistar Team + 38
120 Pedrero AntonioMovistar Team + 47
121 Cobo IvanEquipo Kern Pharma + 47
122 Steinhauser GeorgEF Education-EasyPost + 47
123 Schultz NickIsrael-Premier Tech + 47
124 De Marchi AlessandroTeam Jayco-AlUla + 54
125 Thomas GeraintINEOS Grenadiers + 58
126 Fraile OmarINEOS Grenadiers + 01:35
127 Tratnik JanRed Bull-BORA-hansgrohe + 01:43
128 Combaud RomainTeam Picnic PostNL + 04:03
129 Schelling IdeXDS Astana Team + 04:03
130 Paquot TomIntermarché-Wanty + 04:03
131 van der Tuuk DannyEuskaltel-Euskadi + 04:03
132 Einhorn ItamarIsrael-Premier Tech + 04:03
133 Denz NicoRed Bull-BORA-hansgrohe + 04:03
134 Buratti NicolòBahrain Victorious + 04:03
135 Hamilton LucasINEOS Grenadiers + 04:03
136 Toumire HugoCofidis + 04:03
137 Drizners JarradLotto + 04:03
138 Moniquet SylvainCofidis + 04:03
139 Johansen JuliusUAE Team Emirates-XRG + 04:03
140 Murguialday JokinEuskaltel-Euskadi + 04:03
141 Eulalio AfonsoBahrain Victorious + 04:03
142 Uriarte DiegoEquipo Kern Pharma + 04:03
143 Garofoli GianmarcoSoudal Quick-Step + 04:03
144 van den Broek FrankTeam Picnic PostNL + 04:03
145 Berhe WelayTeam Jayco-AlUla + 04:03
146 Bouwman KoenTeam Jayco-AlUla + 04:03
147 Dhondt RobbeTeam Picnic PostNL + 04:03
148 Janssens JimmyAlpecin-Deceuninck + 04:03
149 Van Tricht StanAlpecin-Deceuninck + 06:04
150 Eddy PatrickTeam Picnic PostNL + 06:04
151 Novak DomenUAE Team Emirates-XRG + 06:10
152 Barta WilliamMovistar Team + 06:10
153 Babor DanielCaja Rural-Seguros RGA + 07:44
154 Gesbert ElieARKEA-B&B HOTELS + 08:37
155 Hayter EthanSoudal Quick-Step + 08:37
156 Castellon JanCaja Rural-Seguros RGA + 09:13
157 Vandenabeele HenriLotto + 09:19
158 Roosen TimoTeam Picnic PostNL + 11:29
159 Huys LaurensARKEA-B&B HOTELS + 11:29
160 Johnston CalumCaja Rural-Seguros RGA + 11:29
161 Su HaoyuXDS Astana Team + 11:29
162 Faure-Prost AlexyIntermarché-Wanty + 11:29
DNS Clarke SimonIsrael-Premier Tech
DNS Geoghegan Hart TaoLidl-Trek
DNF Mahoudo NolannCofidis
Pos Rider Team Time
1 Brennan MatthewTeam Visma | Lease a Bike08:41:17
2 Groves KadenAlpecin-Deceuninck+ 06
3 Del Grosso TiborAlpecin-Deceuninck+ 12
4 Mas EnricMovistar Team+ 13
5 9 Ayuso JuanUAE Team Emirates-XRG+ 13
6 1 Roglic PrimozRed Bull-BORA-hansgrohe+ 15
7 1 Godon DorianDecathlon AG2R La Mondiale Team+ 16
8 1 Vendrame AndreaDecathlon AG2R La Mondiale Team+ 16
9 4 Lecerf JuniorSoudal Quick-Step+ 16
10 9 Bittner PavelTeam Picnic PostNL+ 16
11 3 Strong CorbinIsrael-Premier Tech+ 16
12 3 Planckaert EdwardAlpecin-Deceuninck+ 16
13 10 Kepplinger RainerBahrain Victorious+ 16
14 2 De Plus LaurensINEOS Grenadiers+ 16
15 6 Ghebreigzabhier AmanuelLidl-Trek+ 16
16 8 Carapaz RichardEF Education-EasyPost+ 16
17 1 Martinez LennyBahrain Victorious+ 16
18 8 Landa MikelSoudal Quick-Step+ 16
19 8 Van Eetvelt LennertLotto+ 16
20 Pellizzari GiulioRed Bull-BORA-hansgrohe+ 16
21 4 Kelderman WilcoTeam Visma | Lease a Bike+ 16
22 6 Bernal EganINEOS Grenadiers+ 16
23 8 López MartinXDS Astana Team+ 16
24 13 O'Connor BenTeam Jayco-AlUla+ 31
25 9 Poels WoutXDS Astana Team+ 31
26 3 Svestad-Bårdseng EmbretARKEA-B&B HOTELS+ 31
27 Lopez Juan PedroLidl-Trek+ 31
28 3 Quintana NairoMovistar Team+ 31
29 2 Yates SimonTeam Visma | Lease a Bike+ 31
30 2 Yates AdamUAE Team Emirates-XRG+ 31
31 5 Buchmann EmanuelCofidis+ 31
32 4 Huising MennoTeam Visma | Lease a Bike+ 31
33 2 Soler MarcUAE Team Emirates-XRG+ 31
34 1 Diaz Jose ManuelBurgos Burpellet BH+ 31
35 7 Riccitello MatthewIsrael-Premier Tech+ 31
36 6 Germani LorenzoGroupama-FDJ+ 31
37 1 Paleni EnzoGroupama-FDJ+ 46
38 9 Torres PabloUAE Team Emirates-XRG+ 01:08
39 7 Lemmen BartTeam Visma | Lease a Bike+ 01:08
40 2 Berrade UrkoEquipo Kern Pharma+ 01:08
41 2 Berwick SebastianCaja Rural-Seguros RGA+ 01:08
42 1 Fortunato LorenzoXDS Astana Team+ 01:08
43 5 Miquel Delgado PauEquipo Kern Pharma+ 01:20
44 5 Foldager AndersTeam Jayco-AlUla+ 01:24
45 Steinhauser GeorgEF Education-EasyPost+ 01:55
46 7 Fagundez EricBurgos Burpellet BH+ 02:11
47 5 Guardeño JaumeCaja Rural-Seguros RGA+ 02:11
48 3 Chumil SergioBurgos Burpellet BH+ 02:11
49 7 Smith DionIntermarché-Wanty+ 02:18
50 10 Aniolkowski StanislawCofidis+ 02:18
51 6 Currie LoganLotto+ 02:18
52 2 Verona CarlosLidl-Trek+ 02:18
53 6 Braz Afonso ClémentGroupama-FDJ+ 02:18
54 4 Rolland BrieucGroupama-FDJ+ 02:18
55 Glivar GalAlpecin-Deceuninck+ 02:18
56 9 Berthet ClémentDecathlon AG2R La Mondiale Team+ 02:41
57 4 Aleotti GiovanniRed Bull-BORA-hansgrohe+ 02:41
58 5 Lastra JonathanCofidis+ 02:41
59 5 Wenzel MatsEquipo Kern Pharma+ 02:41
60 2 Hermans QuintenAlpecin-Deceuninck+ 02:41
61 11 Laurance AxelINEOS Grenadiers+ 02:49
62 8 Bennett GeorgeIsrael-Premier Tech+ 02:51
63 5 Kuss SeppTeam Visma | Lease a Bike+ 02:51
64 5 Aparicio MarioBurgos Burpellet BH+ 02:51
65 2 Burnett JoshBurgos Burpellet BH+ 02:51
66 13 Heßmann MichelMovistar Team+ 03:08
67 11 Garcia CarlosBurgos Burpellet BH+ 03:08
68 12 Ries MichelARKEA-B&B HOTELS+ 03:08
69 7 Rodriguez CristianARKEA-B&B HOTELS+ 03:08
70 11 Sosa IvanEquipo Kern Pharma+ 03:08
71 4 Thompson ReubenLotto+ 03:08
72 1 Armirail BrunoDecathlon AG2R La Mondiale Team+ 03:08
73 1 Gall FelixDecathlon AG2R La Mondiale Team+ 03:08
74 3 Mulubrhan HenokXDS Astana Team+ 03:08
75 7 van Bekkum DarrenXDS Astana Team+ 03:35
76 9 Rafferty DarrenEF Education-EasyPost+ 03:55
77 55 Eulalio AfonsoBahrain Victorious+ 04:19
78 7 Fraile OmarINEOS Grenadiers+ 04:26
79 9 Vernon EthanIsrael-Premier Tech+ 04:31
80 7 De Pooter DriesIntermarché-Wanty+ 04:41
81 10 Chaves EstebanEF Education-EasyPost+ 04:41
82 7 Knox JamesSoudal Quick-Step+ 04:41
83 43 van den Broek FrankTeam Picnic PostNL+ 04:49
84 6 Shaw JamesEF Education-EasyPost+ 05:03
85 41 Garofoli GianmarcoSoudal Quick-Step+ 05:11
86 9 Molenaar AlexCaja Rural-Seguros RGA+ 05:37
87 6 Sivakov PavelUAE Team Emirates-XRG+ 05:37
88 6 Rouland LouisARKEA-B&B HOTELS+ 05:37
89 39 Schelling IdeXDS Astana Team+ 05:44
90 9 Govekar MatevzBahrain Victorious+ 05:53
91 6 Mühlberger GregorMovistar Team+ 05:53
92 6 Serry PieterSoudal Quick-Step+ 05:53
93 8 Meintjes LouisIntermarché-Wanty+ 06:48
94 6 Parra José FélixEquipo Kern Pharma+ 06:48
95 7 Paret-Peintre ValentinSoudal Quick-Step+ 06:59
96 8 Eekhoff NilsTeam Picnic PostNL+ 07:19
97 6 Rochas RémyGroupama-FDJ+ 07:19
98 15 van der Tuuk DannyEuskaltel-Euskadi+ 07:38
99 15 Hamilton LucasINEOS Grenadiers+ 07:58
100 14 Denz NicoRed Bull-BORA-hansgrohe+ 08:40
101 12 Guernalec VictorARKEA-B&B HOTELS+ 08:52
102 5 Oomen SamLidl-Trek+ 08:52
103 17 Hellemose AsbjørnTeam Jayco-AlUla+ 08:52
104 23 Colleoni KevinIntermarché-Wanty+ 08:52
105 11 Kämna LennardLidl-Trek+ 08:52
106 1 Simmons QuinnLidl-Trek+ 08:52
107 19 Sepulveda EduardoLotto+ 08:52
108 21 Kruijswijk StevenTeam Visma | Lease a Bike+ 08:52
109 1 Herrada JesusCofidis+ 09:15
110 9 Carthy HughEF Education-EasyPost+ 09:15
111 3 Gregaard JonasLotto+ 09:21
112 3 Leonard MichaelINEOS Grenadiers+ 09:21
113 10 Juul-Jensen ChristopherTeam Jayco-AlUla+ 09:21
114 11 Torres AlbertMovistar Team+ 09:30
115 6 Pedrero AntonioMovistar Team+ 09:39
116 12 Cobo IvanEquipo Kern Pharma+ 09:39
117 13 Schultz NickIsrael-Premier Tech+ 09:39
118 6 De Marchi AlessandroTeam Jayco-AlUla+ 09:46
119 23 Combaud RomainTeam Picnic PostNL+ 09:56
120 81 Vandenabeele HenriLotto+ 10:05
121 13 Miholjevic FranBahrain Victorious+ 10:40
122 22 van den Berg MarijnEF Education-EasyPost+ 11:06
123 16 Wandahl FrederikRed Bull-BORA-hansgrohe+ 11:06
124 21 Hajek AlexanderRed Bull-BORA-hansgrohe+ 11:06
125 15 Alustiza NicolasEuskaltel-Euskadi+ 11:06
126 20 Staune-Mittet JohannesDecathlon AG2R La Mondiale Team+ 11:06
127 9 Bouchard GeoffreyDecathlon AG2R La Mondiale Team+ 11:06
128 15 Donnenwirth TomGroupama-FDJ+ 11:06
129 12 Balderstone AbelCaja Rural-Seguros RGA+ 11:06
130 12 Molard RudyGroupama-FDJ+ 11:06
131 18 Bizkarra MikelEuskaltel-Euskadi+ 11:06
132 15 Thomas GeraintINEOS Grenadiers+ 12:04
133 24 Johansen JuliusUAE Team Emirates-XRG+ 12:55
134 17 Toumire HugoCofidis+ 12:55
135 23 Berhe WelayTeam Jayco-AlUla+ 12:55
136 5 Drizners JarradLotto+ 12:55
137 15 Dhondt RobbeTeam Picnic PostNL+ 12:55
138 6 Bouwman KoenTeam Jayco-AlUla+ 12:55
139 47 Babor DanielCaja Rural-Seguros RGA+ 12:57
140 7 Uriarte DiegoEquipo Kern Pharma+ 13:00
141 75 Faure-Prost AlexyIntermarché-Wanty+ 14:15
142 24 Van Tricht StanAlpecin-Deceuninck+ 14:56
143 32 Barta WilliamMovistar Team+ 15:02
144 6 Moniquet SylvainCofidis+ 15:09
145 6 Tratnik JanRed Bull-BORA-hansgrohe+ 15:11
146 8 Pickering FinlayBahrain Victorious+ 16:41
147 11 Aberasturi JonEuskaltel-Euskadi+ 17:12
148 15 Dina MartonEuskaltel-Euskadi+ 18:23
149 1 Novak DomenUAE Team Emirates-XRG+ 19:37
150 15 Castellon JanCaja Rural-Seguros RGA+ 20:13
151 37 Johnston CalumCaja Rural-Seguros RGA+ 20:17
152 7 Einhorn ItamarIsrael-Premier Tech+ 21:15
153 2 Murguialday JokinEuskaltel-Euskadi+ 21:15
154 6 Janssens JimmyAlpecin-Deceuninck+ 21:15
155 6 Paquot TomIntermarché-Wanty+ 22:26
156 8 Buratti NicolòBahrain Victorious+ 22:26
157 4 Hayter EthanSoudal Quick-Step+ 22:56
158 2 Eddy PatrickTeam Picnic PostNL+ 23:16
159 7 Su HaoyuXDS Astana Team+ 25:47
160 5 Gesbert ElieARKEA-B&B HOTELS+ 27:00
161 4 Roosen TimoTeam Picnic PostNL+ 28:41
162 Huys LaurensARKEA-B&B HOTELS+ 29:52
Pos Rider Team Time
1 Brennan MatthewTeam Visma | Lease a Bike 08:41:17
2 Del Grosso TiborAlpecin-Deceuninck + 12
3 1 Ayuso JuanUAE Team Emirates-XRG + 13
4 1 Lecerf JuniorSoudal Quick-Step + 16
5 1 Bittner PavelTeam Picnic PostNL + 16
6 1 Martinez LennyBahrain Victorious + 16
7 Pellizzari GiulioRed Bull-BORA-hansgrohe + 16
8 1 Svestad-Bårdseng EmbretARKEA-B&B HOTELS + 31
9 2 Huising MennoTeam Visma | Lease a Bike + 31
10 2 Riccitello MatthewIsrael-Premier Tech + 31
11 1 Germani LorenzoGroupama-FDJ + 31
12 Paleni EnzoGroupama-FDJ + 46
13 1 Torres PabloUAE Team Emirates-XRG + 01:08
14 1 Guardeño JaumeCaja Rural-Seguros RGA + 02:11
15 2 Rolland BrieucGroupama-FDJ + 02:18
16 Glivar GalAlpecin-Deceuninck + 02:18
17 1 Wenzel MatsEquipo Kern Pharma + 02:41
18 2 van Bekkum DarrenXDS Astana Team + 03:35
19 2 Rafferty DarrenEF Education-EasyPost + 03:55
20 2 De Pooter DriesIntermarché-Wanty + 04:41
21 8 Garofoli GianmarcoSoudal Quick-Step + 05:11
22 1 Rouland LouisARKEA-B&B HOTELS + 05:37
23 1 Leonard MichaelINEOS Grenadiers + 09:21
24 2 Miholjevic FranBahrain Victorious + 10:40
25 5 Hajek AlexanderRed Bull-BORA-hansgrohe + 11:06
26 3 Alustiza NicolasEuskaltel-Euskadi + 11:06
27 4 Staune-Mittet JohannesDecathlon AG2R La Mondiale Team + 11:06
28 3 Dhondt RobbeTeam Picnic PostNL + 12:55
29 10 Faure-Prost AlexyIntermarché-Wanty + 14:15
30 2 Pickering FinlayBahrain Victorious + 16:41
31 4 Castellon JanCaja Rural-Seguros RGA + 20:13
32 1 Eddy PatrickTeam Picnic PostNL + 23:16
Pos Team Time
1 Alpecin-Deceuninck 26:04:39
2 Bahrain Victorious + 00
3 Team Visma | Lease a Bike + 15
4 UAE Team Emirates-XRG + 30
5 Soudal Quick-Step + 52
6 XDS Astana Team + 01:07
7 Lidl-Trek + 02:17
8 Decathlon AG2R La Mondiale Team + 02:25
9 Red Bull-BORA-hansgrohe + 02:25
10 Lotto + 02:32
11 INEOS Grenadiers + 02:35
12 Groupama-FDJ + 02:47
13 Israel-Premier Tech + 02:50
14 Movistar Team + 03:07
15 Burgos Burpellet BH + 04:05
16 Equipo Kern Pharma + 04:21
17 EF Education-EasyPost + 04:31
18 Cofidis + 04:42
19 ARKEA-B&B HOTELS + 05:59
20 1 Caja Rural-Seguros RGA + 07:44
21 1 Intermarché-Wanty + 08:57
22 1 Team Jayco-AlUla + 09:59
23 3 Team Picnic PostNL + 10:10
24 Euskaltel-Euskadi + 25:04

Information