Volta Catalunya 2026 - Standings

7 stages, Sant Feliu de Guíxols > Barcelona, 1056.9km

23.03-29.03

The 105th Volta a Catalunya gets underway on March 23, featuring a deep and competitive field. Jonas Vingegaard arrived in form after Paris-Nice and could not be threatened by Remco Evenepoel and Joao Almeida.

Standings

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
- Noa Isidore Decathlon CMA CGM DNF
- Jay Vine UAE Team Emirates-XRG DNF
- Pier-André Côté NSN Cycling Team DNF
- Patrick Gamper Team Jayco-AlUla DNF
- Michel Heßmann Movistar Team DNF
- Mats Wenzel Equipo Kern Pharma DNF
- Michael Leonard EF Education-EasyPost DNF
- Georg Steinhauser EF Education-EasyPost DNF
- Alexey Lutsenko NSN Cycling Team DNF
- Tom Pidcock Pinarello-Q36.5 Pro Cycling Team DNF
- Derek Gee-West Lidl-Trek DNF
- Nikias Arndt Bahrain Victorious DNF
- Anton Kuzmin XDS Astana Team DNF
- Thomas Silva XDS Astana Team DNF
- Jake Stewart NSN Cycling Team DNF
- Harm Vanhoucke Pinarello-Q36.5 Pro Cycling Team DNF
- Unai Aznar Euskaltel-Euskadi DNF
- Ivo Oliveira UAE Team Emirates-XRG DNF
- Henri Uhlig Alpecin-Premier Tech DNF
- Matevz Govekar Bahrain Victorious DNF
- Sam Bennett Pinarello-Q36.5 Pro Cycling Team DNF
- Bruno Armirail Team Visma | Lease a Bike DNF
- Matthew Fox Lotto-Intermarché DNF
- Nico Denz Red Bull-BORA-hansgrohe DNF
- Menno Huising Team Visma | Lease a Bike DNF
- Haoyu Su XDS Astana Team DNF
- Rainer Kepplinger Bahrain Victorious DNF
- Noah Hobbs EF Education-EasyPost DNF
- Mathieu Kockelmann Lotto-Intermarché DNF
- Jacopo Mosca Lidl-Trek DNF
- Danny van der Tuuk Euskaltel-Euskadi DNF
- Johan Price-Pejtersen Alpecin-Premier Tech DNF
- Riley Pickrell Modern Adventure Pro Cycling DNF
- Sergio Chumil Burgos Burpellet BH DNF
- Tao Geoghegan Hart Lidl-Trek DNF
- Bob Jungels Netcompany INEOS DNF

Youth

PosRiderTeam Time
1 Lenny Martinez Bahrain Victorious 0:01:22
2 Cian Uijtdebroeks Movistar Team + 05.20
3 Jaume Guardeño Caja Rural-Seguros RGA + 15.53
4 Jan Castellon Caja Rural-Seguros RGA + 19.24
5 Jakob Omrzel Bahrain Victorious + 30.10
6 Adria Pericas UAE Team Emirates-XRG + 30.36
7 Simone Gualdi Lotto-Intermarché + 35.41
8 Maxime Decomble Groupama-FDJ United + 36.18
9 Léo Bisiaux Decathlon CMA CGM + 36.44
10 Jørgen Nordhagen Team Visma | Lease a Bike + 37.13
11 Darren Rafferty EF Education-EasyPost + 38.56
12 Markel Beloki EF Education-EasyPost + 39.36
13 Antoine L'Hote Decathlon CMA CGM + 46.35
14 Brieuc Rolland Groupama-FDJ United + 48.38
15 Andrea Raccagni Noviero Soudal Quick-Step + 51.24
16 Tobias Svarre Uno-X Mobility + 55.47
17 Luke Tuckwell Red Bull-BORA-hansgrohe + 55.51
18 Senna Remijn Alpecin-Premier Tech + 57.12
19 Sergi Darder Caja Rural-Seguros RGA + 01:14.38
20 Pavel Novak Movistar Team + 01:17.42
21 Samuel Fernandez Heres Euskaltel-Euskadi + 01:18.07
22 Samuel Florez Modern Adventure Pro Cycling + 01:19.24
23 Yago Aguirre Euskaltel-Euskadi + 01:28.49
24 Hugo Aznar Equipo Kern Pharma + 01:39.01
25 Noa Isidore Decathlon CMA CGM + 00.00
26 Michael Leonard EF Education-EasyPost + 00.00
27 Menno Huising Team Visma | Lease a Bike + 00.00
28 Noah Hobbs EF Education-EasyPost + 00.00
29 Mathieu Kockelmann Lotto-Intermarché + 00.00

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
1056.9 km
Number of stages
7
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 ❤️