Volta Catalunya 2026 - Stage 7

Barcelona > Barcelona, 95.1km

23.03-29.03

Jonas Vingegaard successfully defended his overall lead at the Volta a Catalunya, controlling repeated attacks on the explosive Montjuïc circuit in Barcelona. In a chaotic and aggressive final stage, Brady Gilmore emerged from the bunch to win the sprint ahead of Dorian Godon and Remco Evenepoel. The Danish rider capped a dominant week by securing his second WorldTour stage race victory of the season.

Results

Stage

PosRiderTeam Time
1 Brady Gilmore NSN Cycling Team 2:06:44
2 Dorian Godon Netcompany INEOS + 00.00
3 Remco Evenepoel Red Bull-BORA-hansgrohe + 00.00
4 David González Pinarello-Q36.5 Pro Cycling Team + 00.00
5 Antoine L'Hote Decathlon CMA CGM + 00.00
6 Senna Remijn Alpecin-Premier Tech + 00.00
7 Luca Vergallito Alpecin-Premier Tech + 00.00
8 Simone Gualdi Lotto-Intermarché + 00.00
9 Lenny Martinez Bahrain Victorious + 00.00
10 Henok Mulubrhan XDS Astana Team + 00.00
11 Ramses Debruyne Alpecin-Premier Tech + 00.00
12 Guillaume Martin-Guyonnet Groupama-FDJ United + 00.00
13 David Gaudu Groupama-FDJ United + 00.00
14 Oscar Onley Netcompany INEOS + 00.00
15 Giulio Ciccone Lidl-Trek + 00.00
16 Brieuc Rolland Groupama-FDJ United + 00.00
17 José Félix Parra Caja Rural-Seguros RGA + 00.00
18 Lorenzo Fortunato XDS Astana Team + 00.00
19 Jai Hindley Red Bull-BORA-hansgrohe + 00.00
20 Valentin Paret-Peintre Soudal Quick-Step + 00.00
21 Florian Lipowitz Red Bull-BORA-hansgrohe + 00.00
22 Sebastian Berwick Caja Rural-Seguros RGA + 00.00
23 Richard Carapaz EF Education-EasyPost + 00.00
24 Matthew Riccitello Decathlon CMA CGM + 00.00
25 Santiago Buitrago Bahrain Victorious + 00.00
26 Mattias Skjelmose Lidl-Trek + 00.00
27 Ben O'Connor Team Jayco-AlUla + 00.00
28 Martin López XDS Astana Team + 00.00
29 Maxime Decomble Groupama-FDJ United + 00.00
30 Felix Gall Decathlon CMA CGM + 00.00
31 Mikel Landa Soudal Quick-Step + 00.00
32 Cian Uijtdebroeks Movistar Team + 00.00
33 Jonas Vingegaard Team Visma | Lease a Bike + 00.00
34 Enric Mas Movistar Team + 00.00
35 Tobias Svarre Uno-X Mobility + 00.22
36 Josh Kench Groupama-FDJ United + 00.33
37 Marc Soler UAE Team Emirates-XRG + 00.41
38 Embret Svestad-Bårdseng Netcompany INEOS + 00.54
39 Juan Pedro Lopez Movistar Team + 01.46
40 Mario Aparicio Burgos Burpellet BH + 01.46
41 Cristian Rodriguez XDS Astana Team + 01.46
42 Gal Glivar Alpecin-Premier Tech + 01.52
43 Diego Uriarte Equipo Kern Pharma + 01.52
44 Jørgen Nordhagen Team Visma | Lease a Bike + 01.52
45 George Bennett NSN Cycling Team + 01.52
46 Sergi Darder Caja Rural-Seguros RGA + 02.13
47 Andreas Leknessund Uno-X Mobility + 02.58
48 Jon Agirre Euskaltel-Euskadi + 02.58
49 Einer Rubio Movistar Team + 02.58
50 Francesco Busatto Alpecin-Premier Tech + 02.58
51 Rudy Porter Team Jayco-AlUla + 02.58
52 Josh Burnett Burgos Burpellet BH + 02.58
53 Jokin Murguialday Euskaltel-Euskadi + 02.58
54 Lorenzo Germani Groupama-FDJ United + 02.58
55 Jose Manuel Diaz Burgos Burpellet BH + 02.58
56 Darren Rafferty EF Education-EasyPost + 02.58
57 Junior Lecerf Soudal Quick-Step + 02.58
58 Jaume Guardeño Caja Rural-Seguros RGA + 02.58
59 Sam Oomen Lidl-Trek + 02.58
60 Jakob Omrzel Bahrain Victorious + 02.58
61 Reuben Thompson Lotto-Intermarché + 02.58
62 Jan Castellon Caja Rural-Seguros RGA + 02.58
63 José Luis Faura Burgos Burpellet BH + 02.58
64 Johannes Staune-Mittet Decathlon CMA CGM + 02.58
65 Filippo Zana Soudal Quick-Step + 02.58
66 David de la Cruz Pinarello-Q36.5 Pro Cycling Team + 02.58
67 Ivan Sosa Equipo Kern Pharma + 02.58
68 Carlos Rodriguez Netcompany INEOS + 02.58
69 Davide Piganzoli Team Visma | Lease a Bike + 02.58
70 Sepp Kuss Team Visma | Lease a Bike + 02.58
71 Koen Bouwman Team Jayco-AlUla + 02.58
72 Toon Aerts Lotto-Intermarché + 02.58
73 Laurens De Plus Netcompany INEOS + 02.58
74 João Almeida UAE Team Emirates-XRG + 02.58
75 Adria Pericas UAE Team Emirates-XRG + 02.58
76 Mikel Bizkarra Euskaltel-Euskadi + 02.58
77 Abel Balderstone Caja Rural-Seguros RGA + 02.58
78 Julen Arriola-Bengoa Caja Rural-Seguros RGA + 02.58
79 Byron Munton Modern Adventure Pro Cycling + 02.58
80 Afonso Eulalio Bahrain Victorious + 02.58
81 Jesus Herrada Burgos Burpellet BH + 02.58
82 Nairo Quintana Movistar Team + 02.58
83 Rudy Molard Groupama-FDJ United + 02.58
84 Carlos Verona Lidl-Trek + 02.58
85 Jan Hirt NSN Cycling Team + 02.58
86 Kieran Haug Modern Adventure Pro Cycling + 03.29
87 Liam Slock Lotto-Intermarché + 03.29
88 Brandon McNulty UAE Team Emirates-XRG + 04.40
89 Pablo Carrascosa Equipo Kern Pharma + 04.40
90 Bart Lemmen Team Visma | Lease a Bike + 04.40
91 Damien Howson Pinarello-Q36.5 Pro Cycling Team + 05.03
92 Magnus Cort Uno-X Mobility + 06.07
93 Anders Skaarseth Uno-X Mobility + 06.07
94 Pascal Eenkhoorn Soudal Quick-Step + 06.07
95 Luke Tuckwell Red Bull-BORA-hansgrohe + 06.07
96 Samuel Florez Modern Adventure Pro Cycling + 06.07
97 Victor Langellotti Netcompany INEOS + 06.07
98 Christopher Juul-Jensen Team Jayco-AlUla + 06.07
99 Tyler Stites Modern Adventure Pro Cycling + 06.07
100 Léo Bisiaux Decathlon CMA CGM + 06.21
101 Marcel Camprubí Pinarello-Q36.5 Pro Cycling Team + 07.09
102 Anthon Charmig Uno-X Mobility + 07.27
103 Samuel Fernandez Heres Euskaltel-Euskadi + 07.56
104 Mattia Cattaneo Red Bull-BORA-hansgrohe + 07.56
105 Ethan Vernon NSN Cycling Team + 07.56
106 Merhawi Kudus Burgos Burpellet BH + 07.56
107 Jorge Gutiérrez Equipo Kern Pharma + 07.56
108 Mark Stewart Modern Adventure Pro Cycling + 07.56
109 Markel Beloki EF Education-EasyPost + 07.56
110 Urko Berrade Equipo Kern Pharma + 07.56
111 Callum Scotson Decathlon CMA CGM + 08.46
112 Hugo Aznar Equipo Kern Pharma + 08.49
113 Felix Engelhardt Team Jayco-AlUla + 08.59
114 Filippo Baroncini UAE Team Emirates-XRG + 09.21
115 Frederik Wandahl Red Bull-BORA-hansgrohe + 09.21
116 Stefan de Bod Modern Adventure Pro Cycling + 09.33
117 Alberto Dainese Soudal Quick-Step + 09.33
118 Paul Double Team Jayco-AlUla + 09.33
119 Pavel Novak Movistar Team + 09.33
120 Martin Urianstad Bugge Uno-X Mobility + 09.33
121 Alexander Cepeda EF Education-EasyPost + 09.33
122 Andrea Raccagni Noviero Soudal Quick-Step + 09.38
123 Jonas Hem Hvideberg Uno-X Mobility + 09.55
124 Yago Aguirre Euskaltel-Euskadi + 09.56
125 Baptiste Veistroffer Lotto-Intermarché + 10.06
- Mats Wenzel Equipo Kern Pharma OOT
- Michael Leonard EF Education-EasyPost DNS
- Pier-André Côté NSN Cycling Team DNF
- Patrick Gamper Team Jayco-AlUla DNF
- Nikias Arndt Bahrain Victorious DNF
- Jake Stewart NSN Cycling Team DNF
- Unai Aznar Euskaltel-Euskadi DNF
- Matevz Govekar Bahrain Victorious DNF
- Bruno Armirail Team Visma | Lease a Bike DNF
- Menno Huising Team Visma | Lease a Bike DNF
- Rainer Kepplinger Bahrain Victorious DNF
- Jacopo Mosca Lidl-Trek DNF
- Johan Price-Pejtersen Alpecin-Premier Tech DNF
- Bob Jungels Netcompany INEOS DNF

GC

PosRiderTeam Time
1 Jonas Vingegaard Team Visma | Lease a Bike 25:56:36
2 Lenny Martinez Bahrain Victorious + 01.22
3 Florian Lipowitz Red Bull-BORA-hansgrohe + 01.30
4 Valentin Paret-Peintre Soudal Quick-Step + 01.43
5 Remco Evenepoel Red Bull-BORA-hansgrohe + 02.13
6 Felix Gall Decathlon CMA CGM + 03.17
7 Mattias Skjelmose Lidl-Trek + 04.11
8 Cian Uijtdebroeks Movistar Team + 05.20
9 Matthew Riccitello Decathlon CMA CGM + 05.25
10 Richard Carapaz EF Education-EasyPost + 05.36
11 Santiago Buitrago Bahrain Victorious + 06.15
12 Oscar Onley Netcompany INEOS + 06.18
13 Ben O'Connor Team Jayco-AlUla + 06.22
14 Lorenzo Fortunato XDS Astana Team + 06.32
15 Mikel Landa Soudal Quick-Step + 06.32
16 George Bennett NSN Cycling Team + 08.36
17 Jai Hindley Red Bull-BORA-hansgrohe + 09.20
18 Luca Vergallito Alpecin-Premier Tech + 09.21
19 Sebastian Berwick Caja Rural-Seguros RGA + 09.23
20 Juan Pedro Lopez Movistar Team + 10.04
21 Davide Piganzoli Team Visma | Lease a Bike + 10.32
22 Sepp Kuss Team Visma | Lease a Bike + 11.01
23 José Félix Parra Caja Rural-Seguros RGA + 11.29
24 Enric Mas Movistar Team + 12.50
25 Filippo Zana Soudal Quick-Step + 13.49
26 Carlos Rodriguez Netcompany INEOS + 14.43
27 Andreas Leknessund Uno-X Mobility + 15.18
28 Martin López XDS Astana Team + 15.30
29 Jaume Guardeño Caja Rural-Seguros RGA + 15.53
30 Cristian Rodriguez XDS Astana Team + 16.01
31 Guillaume Martin-Guyonnet Groupama-FDJ United + 16.43
32 Jan Castellon Caja Rural-Seguros RGA + 19.24
33 Giulio Ciccone Lidl-Trek + 19.47
34 Ivan Sosa Equipo Kern Pharma + 20.11
35 Jon Agirre Euskaltel-Euskadi + 20.29
36 Koen Bouwman Team Jayco-AlUla + 21.15
37 Marc Soler UAE Team Emirates-XRG + 21.34
38 João Almeida UAE Team Emirates-XRG + 21.43
39 Embret Svestad-Bårdseng Netcompany INEOS + 26.36
40 Mikel Bizkarra Euskaltel-Euskadi + 26.40
41 Johannes Staune-Mittet Decathlon CMA CGM + 27.12
42 Nairo Quintana Movistar Team + 27.47
43 Jose Manuel Diaz Burgos Burpellet BH + 28.15
44 Byron Munton Modern Adventure Pro Cycling + 28.42
45 Brandon McNulty UAE Team Emirates-XRG + 28.48
46 Afonso Eulalio Bahrain Victorious + 28.58
47 Jakob Omrzel Bahrain Victorious + 30.10
48 Rudy Molard Groupama-FDJ United + 30.26
49 Adria Pericas UAE Team Emirates-XRG + 30.36
50 Carlos Verona Lidl-Trek + 32.52
51 Ramses Debruyne Alpecin-Premier Tech + 32.59
52 Einer Rubio Movistar Team + 34.44
53 Alexander Cepeda EF Education-EasyPost + 35.14
54 Simone Gualdi Lotto-Intermarché + 35.41
55 Urko Berrade Equipo Kern Pharma + 35.48
56 Maxime Decomble Groupama-FDJ United + 36.18
57 Léo Bisiaux Decathlon CMA CGM + 36.44
58 Jørgen Nordhagen Team Visma | Lease a Bike + 37.13
59 David Gaudu Groupama-FDJ United + 38.36
60 Darren Rafferty EF Education-EasyPost + 38.56
61 Abel Balderstone Caja Rural-Seguros RGA + 39.28
62 Markel Beloki EF Education-EasyPost + 39.36
63 Josh Burnett Burgos Burpellet BH + 44.08
64 Antoine L'Hote Decathlon CMA CGM + 46.35
65 Bart Lemmen Team Visma | Lease a Bike + 47.50
66 Brieuc Rolland Groupama-FDJ United + 48.38
67 David de la Cruz Pinarello-Q36.5 Pro Cycling Team + 49.19
68 Rudy Porter Team Jayco-AlUla + 49.33
69 Sam Oomen Lidl-Trek + 50.17
70 Reuben Thompson Lotto-Intermarché + 50.25
71 Henok Mulubrhan XDS Astana Team + 50.42
72 Laurens De Plus Netcompany INEOS + 50.44
73 José Luis Faura Burgos Burpellet BH + 50.56
74 Gal Glivar Alpecin-Premier Tech + 51.09
75 Andrea Raccagni Noviero Soudal Quick-Step + 51.24
76 Damien Howson Pinarello-Q36.5 Pro Cycling Team + 52.58
77 Jan Hirt NSN Cycling Team + 53.13
78 Lorenzo Germani Groupama-FDJ United + 53.40
79 Jokin Murguialday Euskaltel-Euskadi + 53.45
80 Toon Aerts Lotto-Intermarché + 54.31
81 Dorian Godon Netcompany INEOS + 55.08
82 Tobias Svarre Uno-X Mobility + 55.47
83 Luke Tuckwell Red Bull-BORA-hansgrohe + 55.51
84 Brady Gilmore NSN Cycling Team + 56.05
85 Mattia Cattaneo Red Bull-BORA-hansgrohe + 56.17
86 Jesus Herrada Burgos Burpellet BH + 56.40
87 Senna Remijn Alpecin-Premier Tech + 57.12
88 Junior Lecerf Soudal Quick-Step + 59.25
89 Mario Aparicio Burgos Burpellet BH + 01:01.13
90 Callum Scotson Decathlon CMA CGM + 01:01.42
91 Francesco Busatto Alpecin-Premier Tech + 01:01.43
92 Frederik Wandahl Red Bull-BORA-hansgrohe + 01:03.33
93 Merhawi Kudus Burgos Burpellet BH + 01:03.48
94 Anthon Charmig Uno-X Mobility + 01:04.51
95 Liam Slock Lotto-Intermarché + 01:05.00
96 Magnus Cort Uno-X Mobility + 01:05.10
97 Jorge Gutiérrez Equipo Kern Pharma + 01:05.35
98 Paul Double Team Jayco-AlUla + 01:05.57
99 Felix Engelhardt Team Jayco-AlUla + 01:06.04
100 Josh Kench Groupama-FDJ United + 01:07.40
101 Christopher Juul-Jensen Team Jayco-AlUla + 01:07.59
102 Kieran Haug Modern Adventure Pro Cycling + 01:08.00
103 Diego Uriarte Equipo Kern Pharma + 01:08.18
104 David González Pinarello-Q36.5 Pro Cycling Team + 01:08.24
105 Anders Skaarseth Uno-X Mobility + 01:08.36
106 Pascal Eenkhoorn Soudal Quick-Step + 01:08.55
107 Marcel Camprubí Pinarello-Q36.5 Pro Cycling Team + 01:12.01
108 Stefan de Bod Modern Adventure Pro Cycling + 01:13.42
109 Sergi Darder Caja Rural-Seguros RGA + 01:14.38
110 Jonas Hem Hvideberg Uno-X Mobility + 01:14.57
111 Alberto Dainese Soudal Quick-Step + 01:15.02
112 Baptiste Veistroffer Lotto-Intermarché + 01:15.28
113 Julen Arriola-Bengoa Caja Rural-Seguros RGA + 01:16.08
114 Pavel Novak Movistar Team + 01:17.42
115 Samuel Fernandez Heres Euskaltel-Euskadi + 01:18.07
116 Tyler Stites Modern Adventure Pro Cycling + 01:19.01
117 Ethan Vernon NSN Cycling Team + 01:19.14
118 Samuel Florez Modern Adventure Pro Cycling + 01:19.24
119 Pablo Carrascosa Equipo Kern Pharma + 01:23.06
120 Filippo Baroncini UAE Team Emirates-XRG + 01:25.09
121 Mark Stewart Modern Adventure Pro Cycling + 01:25.35
122 Martin Urianstad Bugge Uno-X Mobility + 01:26.48
123 Yago Aguirre Euskaltel-Euskadi + 01:28.49
124 Victor Langellotti Netcompany INEOS + 01:29.47
125 Hugo Aznar Equipo Kern Pharma + 01:39.01
- Mats Wenzel Equipo Kern Pharma OOT
- Michael Leonard EF Education-EasyPost DNS
- Pier-André Côté NSN Cycling Team DNF
- Patrick Gamper Team Jayco-AlUla DNF
- Nikias Arndt Bahrain Victorious DNF
- Jake Stewart NSN Cycling Team DNF
- Unai Aznar Euskaltel-Euskadi DNF
- Matevz Govekar Bahrain Victorious DNF
- Bruno Armirail Team Visma | Lease a Bike DNF
- Menno Huising Team Visma | Lease a Bike DNF
- Rainer Kepplinger Bahrain Victorious DNF
- Jacopo Mosca Lidl-Trek DNF
- Johan Price-Pejtersen Alpecin-Premier Tech DNF
- Bob Jungels Netcompany INEOS DNF

Youth

PosRiderTeam Time
1 Lenny Martinez Bahrain Victorious 25:57:58
2 Cian Uijtdebroeks Movistar Team + 03.58
3 Jaume Guardeño Caja Rural-Seguros RGA + 14.31
4 Jan Castellon Caja Rural-Seguros RGA + 18.02
5 Jakob Omrzel Bahrain Victorious + 28.48
6 Adria Pericas UAE Team Emirates-XRG + 29.14
7 Simone Gualdi Lotto-Intermarché + 34.19
8 Maxime Decomble Groupama-FDJ United + 34.56
9 Léo Bisiaux Decathlon CMA CGM + 35.22
10 Jørgen Nordhagen Team Visma | Lease a Bike + 35.51
11 Darren Rafferty EF Education-EasyPost + 37.34
12 Markel Beloki EF Education-EasyPost + 38.14
13 Antoine L'Hote Decathlon CMA CGM + 45.13
14 Brieuc Rolland Groupama-FDJ United + 47.16
15 Andrea Raccagni Noviero Soudal Quick-Step + 50.02
16 Tobias Svarre Uno-X Mobility + 54.25
17 Luke Tuckwell Red Bull-BORA-hansgrohe + 54.29
18 Senna Remijn Alpecin-Premier Tech + 55.50
19 Sergi Darder Caja Rural-Seguros RGA + 01:13.16
20 Pavel Novak Movistar Team + 01:16.20
21 Samuel Fernandez Heres Euskaltel-Euskadi + 01:16.45
22 Samuel Florez Modern Adventure Pro Cycling + 01:18.02
23 Yago Aguirre Euskaltel-Euskadi + 01:27.27
24 Hugo Aznar Equipo Kern Pharma + 01:37.39

Points

PosRiderTeam Points
1 Dorian Godon Netcompany INEOS 32
2 Jonas Vingegaard Team Visma | Lease a Bike 24
3 Baptiste Veistroffer Lotto-Intermarché 18
4 Ethan Vernon NSN Cycling Team 16
5 Remco Evenepoel Red Bull-BORA-hansgrohe 16
6 Magnus Cort Uno-X Mobility 13
7 Lenny Martinez Bahrain Victorious 13
8 Liam Slock Lotto-Intermarché 12
9 Brady Gilmore NSN Cycling Team 10
10 Giulio Ciccone Lidl-Trek 6
11 Einer Rubio Movistar Team 6
12 Felix Gall Decathlon CMA CGM 6
13 Samuel Fernandez Heres Euskaltel-Euskadi 5
14 Florian Lipowitz Red Bull-BORA-hansgrohe 5
15 Josh Burnett Burgos Burpellet BH 4
16 Francesco Busatto Alpecin-Premier Tech 4
17 Marc Soler UAE Team Emirates-XRG 3
18 Hugo Aznar Equipo Kern Pharma 3
19 Davide Piganzoli Team Visma | Lease a Bike 2
20 Brandon McNulty UAE Team Emirates-XRG 2
21 Simone Gualdi Lotto-Intermarché 2
22 Darren Rafferty EF Education-EasyPost 2
23 Merhawi Kudus Burgos Burpellet BH 2
24 Diego Uriarte Equipo Kern Pharma 2
25 David González Pinarello-Q36.5 Pro Cycling Team 2
26 Embret Svestad-Bårdseng Netcompany INEOS 1
27 Andrea Raccagni Noviero Soudal Quick-Step 1
28 Tyler Stites Modern Adventure Pro Cycling 1

Mountain

PosRiderTeam Points
1 Giulio Ciccone Lidl-Trek 73
2 Marc Soler UAE Team Emirates-XRG 61
3 Jonas Vingegaard Team Visma | Lease a Bike 44
4 Baptiste Veistroffer Lotto-Intermarché 39
5 Remco Evenepoel Red Bull-BORA-hansgrohe 27
6 Lenny Martinez Bahrain Victorious 27
7 Embret Svestad-Bårdseng Netcompany INEOS 24
8 Davide Piganzoli Team Visma | Lease a Bike 22
9 Florian Lipowitz Red Bull-BORA-hansgrohe 21
10 Felix Gall Decathlon CMA CGM 20
11 Richard Carapaz EF Education-EasyPost 19
12 Josh Burnett Burgos Burpellet BH 17
13 Valentin Paret-Peintre Soudal Quick-Step 16
14 Byron Munton Modern Adventure Pro Cycling 12
15 Oscar Onley Netcompany INEOS 11
16 Liam Slock Lotto-Intermarché 10
17 Einer Rubio Movistar Team 10
18 Bart Lemmen Team Visma | Lease a Bike 10
19 Reuben Thompson Lotto-Intermarché 9
20 Tyler Stites Modern Adventure Pro Cycling 9
21 Brandon McNulty UAE Team Emirates-XRG 8
22 Enric Mas Movistar Team 5
23 Mario Aparicio Burgos Burpellet BH 5
24 Junior Lecerf Soudal Quick-Step 5
25 Diego Uriarte Equipo Kern Pharma 5
26 Jai Hindley Red Bull-BORA-hansgrohe 4
27 Hugo Aznar Equipo Kern Pharma 4
28 José Luis Faura Burgos Burpellet BH 3
29 Juan Pedro Lopez Movistar Team 3
30 Koen Bouwman Team Jayco-AlUla 3
31 Darren Rafferty EF Education-EasyPost 3
32 Samuel Fernandez Heres Euskaltel-Euskadi 3
33 Tobias Svarre Uno-X Mobility 2
34 Luke Tuckwell Red Bull-BORA-hansgrohe 2
35 Yago Aguirre Euskaltel-Euskadi 2
36 Mattias Skjelmose Lidl-Trek 1
37 Nairo Quintana Movistar Team 1
38 Maxime Decomble Groupama-FDJ United 1
39 Antoine L'Hote Decathlon CMA CGM 1
40 Merhawi Kudus Burgos Burpellet BH 1
41 Magnus Cort Uno-X Mobility 1
42 Mark Stewart Modern Adventure Pro Cycling 1

Team

PosTeamTime
1 Red Bull-BORA-hansgrohe 78:03:12
2 Decathlon CMA CGM Team + 05.39
3 Team Visma | Lease a Bike + 07.29
4 Soudal Quick-Step + 08.40
5 Movistar Team + 11.28
6 Bahrain Victorious + 13.26
7 Caja Rural-Seguros RGA + 21.09
8 XDS Astana Team + 22.53
9 INEOS Grenadiers + 24.47
10 EF Education-EasyPost + 39.31
11 Lidl-Trek + 41.53
12 UAE Team Emirates-XRG + 48.43
13 Groupama-FDJ United + 50.02
14 Team Jayco-AlUla + 01:01.30
15 NSN Cycling Team + 01:13.30
16 Alpecin-Premier Tech + 01:18.13
17 Euskaltel-Euskadi + 01:27.30
18 Equipo Kern Pharma + 01:28.46
19 Burgos Burpellet BH + 01:47.52
20 Uno-X Mobility + 01:52.02
21 Lotto-Intermarché + 01:56.04
22 Pinarello-Q36.5 Pro Cycling Team + 02:20.00
23 Modern Adventure Pro Cycling + 02:26.15

Race profile

Race
Volta Catalunya
Start date
23.03.2026
End date
29.03.2026
Total distance
95.1 km
Gen
Men
Cat
2.UWT
Country
Spain
Discipline
Road
First edition
1911

we are grateful to our partners.
Are you?

We believe cycling journalism should be accessible to everyone. That's why Domestique remains free to read, with the support of our partners. We work with brands that respect our audience and help us keep producing independent cycling journalism. If you come across them, we hope you'll consider supporting the brands that support Domestique.

Domestique
Co-created with our Founding Domestiques Thank you for your ideas, feedback and support ❤️