Itzulia Basque Country 2025 - Stage 3

Zarautz > Besain, 156.6km

07.04-12.04

Itzulia Basque Country is a UCI WorldTour stage race held each April in northern Spain, taking place across the Basque Country. Known for its short, steep climbs and technical routes, the race is a key test for explosive climbers and GC riders. First held in 1924, it has built a reputation as one of the most demanding and tactically complex stage races on the calendar.

Results

Stage

PosRiderTeam Time
1 Alex Aranburu Cofidis 3:45:21
2 Romain Grégoire Groupama-FDJ + 00.03
3 Max Schachmann Soudal Quick-Step + 00.03
4 Joao Almeida UAE Team Emirates-XRG + 00.03
5 Enric Mas Movistar Team + 00.03
6 Mattias Skjelmose Lidl-Trek + 00.03
7 Wilco Kelderman Team Visma | Lease a Bike + 00.03
8 Florian Lipowitz Red Bull-BORA-hansgrohe + 00.03
9 Steff Cras Team TotalEnergies + 00.03
10 Ilan Van Wilder Soudal Quick-Step + 00.03
11 Simone Velasco XDS Astana Team + 00.32
12 Julian Alaphilippe Tudor Pro Cycling Team + 00.49
13 Jordan Jegat Team TotalEnergies + 00.49
14 Clément Berthet Decathlon AG2R La Mondiale Team + 00.49
15 Guillaume Martin-Guyonnet Groupama-FDJ + 00.49
16 Oscar Onley Team Picnic PostNL + 00.49
17 Santiago Buitrago Bahrain Victorious + 00.49
18 Clément Champoussin XDS Astana Team + 00.49
19 Jose Manuel Diaz Burgos Burpellet BH + 00.49
20 Harold Tejada XDS Astana Team + 00.49
21 Brieuc Rolland Groupama-FDJ + 00.58
22 Ivan Cobo Equipo Kern Pharma + 00.58
23 Warren Barguil Team Picnic PostNL + 00.58
24 Unai Iribar Equipo Kern Pharma + 00.58
25 Axel Laurance INEOS Grenadiers + 00.58
26 Luca Vergallito Alpecin-Deceuninck + 01.02
27 Eric Fagundez Burgos Burpellet BH + 01.05
28 Attila Valter Team Visma | Lease a Bike + 01.09
29 Pablo Castrillo Movistar Team + 01.11
30 Louis Barré Intermarché-Wanty + 01.11
31 Léo Bisiaux Decathlon AG2R La Mondiale Team + 01.47
32 Nelson Oliveira Movistar Team + 02.12
33 Axel Zingle Team Visma | Lease a Bike + 02.35
34 Rudy Molard Groupama-FDJ + 03.10
35 Clément Braz Afonso Groupama-FDJ + 03.10
36 Mauri Vansevenant Soudal Quick-Step + 03.10
37 Isaac del Toro UAE Team Emirates-XRG + 03.28
38 Quinn Simmons Lidl-Trek + 03.46
39 Aleksandr Vlasov Red Bull-BORA-hansgrohe + 04.29
40 Brandon McNulty UAE Team Emirates-XRG + 07.09
41 Sergio Samitier Cofidis + 07.55
42 Finn Fisher-Black Red Bull-BORA-hansgrohe + 08.01
43 Sepp Kuss Team Visma | Lease a Bike + 10.19
44 Hugo de la Calle Burgos Burpellet BH + 11.26
45 Yannis Voisard Tudor Pro Cycling Team + 12.26
46 Thomas Silva Caja Rural-Seguros RGA + 12.26
47 Gotzon Martín Euskaltel-Euskadi + 12.26
48 Gianmarco Garofoli Soudal Quick-Step + 12.26
49 Bruno Armirail Decathlon AG2R La Mondiale Team + 12.26
50 Bastien Tronchon Decathlon AG2R La Mondiale Team + 12.26
51 Edward Dunbar Team Jayco-AlUla + 12.26
52 Jack Haig Bahrain Victorious + 12.26
53 Callum Scotson Decathlon AG2R La Mondiale Team + 12.26
54 Finlay Pickering Bahrain Victorious + 12.26
55 Hugh Carthy EF Education-EasyPost + 12.53
56 Ben Healy EF Education-EasyPost + 12.53
57 Ben Tulett Team Visma | Lease a Bike + 12.53
58 Gijs Leemreize Team Picnic PostNL + 12.53
59 Felix Großschartner UAE Team Emirates-XRG + 13.31
60 Marc Soler UAE Team Emirates-XRG + 13.31
61 Joel Nicolau Caja Rural-Seguros RGA + 13.49
62 Ander Okamika Burgos Burpellet BH + 13.49
63 Txomin Juaristi Euskaltel-Euskadi + 13.49
64 Iñigo Elosegui Equipo Kern Pharma + 13.49
65 Sinuhé Fernandez Burgos Burpellet BH + 13.49
66 Mathis Le Berre ARKEA-B&B HOTELS + 13.49
67 Emiel Verstrynge Alpecin-Deceuninck + 13.49
68 Alex Baudin EF Education-EasyPost + 13.49
69 Bauke Mollema Lidl-Trek + 13.49
70 Alexander Hajek Red Bull-BORA-hansgrohe + 13.49
71 Max van der Meulen Bahrain Victorious + 13.49
72 Andrea Bagioli Lidl-Trek + 13.49
73 Fabien Doubey Team TotalEnergies + 13.49
74 Patrick Konrad Lidl-Trek + 13.49
75 Gregor Mühlberger Movistar Team + 13.49
76 Lorenzo Rota Intermarché-Wanty + 13.49
77 Davide De Pretto Team Jayco-AlUla + 13.49
78 Stefano Oldani Cofidis + 13.49
79 Mauro Schmid Team Jayco-AlUla + 13.49
80 Igor Arrieta UAE Team Emirates-XRG + 13.49
81 Anthony Delaplace ARKEA-B&B HOTELS + 13.49
82 Ion Izagirre Cofidis + 13.49
83 Anthony Perez Cofidis + 13.49
84 Roger Adrià Red Bull-BORA-hansgrohe + 13.49
85 James Knox Soudal Quick-Step + 13.49
86 Maxim Van Gils Red Bull-BORA-hansgrohe + 13.56
87 Thibau Nys Lidl-Trek + 13.56
88 Archie Ryan EF Education-EasyPost + 14.58
89 Juan Guillermo Martinez Team Picnic PostNL + 14.58
90 Marc Hirschi Tudor Pro Cycling Team + 15.06
91 Daniel Martinez Red Bull-BORA-hansgrohe + 15.41
92 Pello Bilbao Bahrain Victorious + 16.39
93 Samuele Battistella EF Education-EasyPost + 16.39
94 Kamiel Bonneu Intermarché-Wanty + 16.41
95 Jonathan Lastra Cofidis + 18.50
96 Fabian Weiss Tudor Pro Cycling Team + 18.50
97 Kim Heiduk INEOS Grenadiers + 18.50
98 Hannes Wilksch Tudor Pro Cycling Team + 18.50
99 Bjoern Koerdt Team Picnic PostNL + 18.50
100 Juri Hollmann Alpecin-Deceuninck + 18.50
101 Thibaud Gruel Groupama-FDJ + 18.50
102 Romain Combaud Team Picnic PostNL + 18.50
103 Clément Davy Groupama-FDJ + 18.50
104 Otto Vergaerde Lidl-Trek + 18.50
105 Fernando Barceló Caja Rural-Seguros RGA + 18.50
106 Omar Fraile INEOS Grenadiers + 18.50
107 Julen Arriola-Bengoa Caja Rural-Seguros RGA + 18.50
108 Anders Foldager Team Jayco-AlUla + 18.50
109 Jon Barrenetxea Movistar Team + 18.50
110 Robert Stannard Bahrain Victorious + 18.50
111 Mattéo Vercher Team TotalEnergies + 18.50
112 Tom Paquot Intermarché-Wanty + 18.50
113 Martin Tjøtta ARKEA-B&B HOTELS + 18.50
114 Thibault Guernalec ARKEA-B&B HOTELS + 18.50
115 Joan Bou Caja Rural-Seguros RGA + 18.50
116 Pau Miquel Delgado Equipo Kern Pharma + 18.50
117 Ibon Ruiz Equipo Kern Pharma + 18.50
118 Jan Maas Cofidis + 18.50
119 Louis Vervaeke Soudal Quick-Step + 18.50
120 Mathijs Paasschens Bahrain Victorious + 18.50
121 José Luis Faura Burgos Burpellet BH + 18.50
122 Alessandro Verre ARKEA-B&B HOTELS + 18.50
123 Anton Kuzmin XDS Astana Team + 18.50
124 Iker Mintegi Euskaltel-Euskadi + 18.50
125 Jambaljamts Sainbayar Burgos Burpellet BH + 18.50
126 Simon Guglielmi ARKEA-B&B HOTELS + 18.50
127 Haimar Etxeberria Equipo Kern Pharma + 18.50
128 Jacob Eriksson Tudor Pro Cycling Team + 18.50
129 Salvatore Puccio INEOS Grenadiers + 18.50
130 Anthon Charmig XDS Astana Team + 18.50
131 Gerben Kuypers Intermarché-Wanty + 18.50
132 Markel Beloki EF Education-EasyPost + 18.50
133 Fabien Grellier Team TotalEnergies + 18.50
134 Alan Hatherly Team Jayco-AlUla + 18.50
135 Robbe Dhondt Team Picnic PostNL + 18.50
136 Mathieu Burgaudeau Team TotalEnergies + 18.50
137 Ethan Hayter Soudal Quick-Step + 18.50
138 Mikel Bizkarra Euskaltel-Euskadi + 18.50
139 Jon Aberasturi Euskaltel-Euskadi + 18.50
140 Jorge Arcas Movistar Team + 18.50
141 Thomas Gloag Team Visma | Lease a Bike + 18.50
142 Christopher Juul-Jensen Team Jayco-AlUla + 18.50
143 Xabier Isasa Euskaltel-Euskadi + 18.50
144 Michel Heßmann Movistar Team + 18.50
145 Vegard Stake Laengen UAE Team Emirates-XRG + 18.50
146 Elie Gesbert ARKEA-B&B HOTELS + 18.50
147 Michael Leonard INEOS Grenadiers + 18.50
148 Ander Ganzabal Euskaltel-Euskadi + 18.50
149 Tyler Stites Caja Rural-Seguros RGA + 18.50
150 Ramses Debruyne Alpecin-Deceuninck + 18.50
151 Luca Van Boven Intermarché-Wanty + 18.50
152 Joris Delbove Team TotalEnergies + 18.50
153 Victor Langellotti INEOS Grenadiers + 18.50
154 Diego Uriarte Equipo Kern Pharma + 18.50
155 Ide Schelling XDS Astana Team + 18.50
156 Alexander Kamp Intermarché-Wanty + 18.50
157 Luc Wirtgen Tudor Pro Cycling Team + 18.50
158 Jimmy Janssens Alpecin-Deceuninck + 18.50
159 Fabio Van den Bossche Alpecin-Deceuninck + 18.50
160 Jardi Van Der Lee EF Education-EasyPost + 18.50
161 Asbjørn Hellemose Team Jayco-AlUla + 19.43
162 Tobias Bayer Alpecin-Deceuninck + 29.20
- Caleb Ewan INEOS Grenadiers DNS
- Victor Campenaerts Team Visma | Lease a Bike DNS
- Victor Lafay Decathlon AG2R La Mondiale Team DNF
- Iúri Leitão Caja Rural-Seguros RGA DNF
- Jordan Labrosse Decathlon AG2R La Mondiale Team DNF

GC

PosRiderTeam Time
1 Max Schachmann Soudal Quick-Step 8:17:47
2 Florian Lipowitz Red Bull-BORA-hansgrohe + 00.04
3 Joao Almeida UAE Team Emirates-XRG + 00.04
4 Ilan Van Wilder Soudal Quick-Step + 00.15
5 Mattias Skjelmose Lidl-Trek + 00.16
6 Wilco Kelderman Team Visma | Lease a Bike + 00.37
7 Romain Grégoire Groupama-FDJ + 00.40
8 Steff Cras Team TotalEnergies + 00.46
9 Alex Aranburu Cofidis + 01.03
10 Enric Mas Movistar Team + 01.14
11 Harold Tejada XDS Astana Team + 01.23
12 Pablo Castrillo Movistar Team + 01.34
13 Santiago Buitrago Bahrain Victorious + 01.36
14 Simone Velasco XDS Astana Team + 01.44
15 Oscar Onley Team Picnic PostNL + 01.47
16 Jordan Jegat Team TotalEnergies + 01.49
17 Clément Champoussin XDS Astana Team + 01.52
18 Axel Laurance INEOS Grenadiers + 01.55
19 Julian Alaphilippe Tudor Pro Cycling Team + 01.55
20 Luca Vergallito Alpecin-Deceuninck + 01.56
21 Guillaume Martin-Guyonnet Groupama-FDJ + 02.00
22 Clément Berthet Decathlon AG2R La Mondiale Team + 02.01
23 Attila Valter Team Visma | Lease a Bike + 02.10
24 Brieuc Rolland Groupama-FDJ + 02.10
25 Ivan Cobo Equipo Kern Pharma + 02.22
26 Unai Iribar Equipo Kern Pharma + 02.27
27 Nelson Oliveira Movistar Team + 02.31
28 Warren Barguil Team Picnic PostNL + 02.33
29 Eric Fagundez Burgos Burpellet BH + 02.42
30 Léo Bisiaux Decathlon AG2R La Mondiale Team + 03.00
31 Louis Barré Intermarché-Wanty + 03.00
32 Jose Manuel Diaz Burgos Burpellet BH + 03.15
33 Axel Zingle Team Visma | Lease a Bike + 03.35
34 Isaac del Toro UAE Team Emirates-XRG + 03.50
35 Mauri Vansevenant Soudal Quick-Step + 04.29
36 Quinn Simmons Lidl-Trek + 04.36
37 Clément Braz Afonso Groupama-FDJ + 04.36
38 Aleksandr Vlasov Red Bull-BORA-hansgrohe + 04.40
39 Rudy Molard Groupama-FDJ + 04.42
40 Brandon McNulty UAE Team Emirates-XRG + 07.44
41 Finn Fisher-Black Red Bull-BORA-hansgrohe + 08.48
42 Sergio Samitier Cofidis + 09.42
43 Sepp Kuss Team Visma | Lease a Bike + 11.46
44 Bruno Armirail Decathlon AG2R La Mondiale Team + 12.40
45 Callum Scotson Decathlon AG2R La Mondiale Team + 13.08
46 Edward Dunbar Team Jayco-AlUla + 13.11
47 Ben Healy EF Education-EasyPost + 13.12
48 Yannis Voisard Tudor Pro Cycling Team + 13.12
49 Hugo de la Calle Burgos Burpellet BH + 13.13
50 Bastien Tronchon Decathlon AG2R La Mondiale Team + 13.21
51 Jack Haig Bahrain Victorious + 13.24
52 Finlay Pickering Bahrain Victorious + 13.39
53 Gianmarco Garofoli Soudal Quick-Step + 13.52
54 Ben Tulett Team Visma | Lease a Bike + 13.54
55 Marc Soler UAE Team Emirates-XRG + 13.57
56 Felix Großschartner UAE Team Emirates-XRG + 13.58
57 Hugh Carthy EF Education-EasyPost + 14.01
58 Mauro Schmid Team Jayco-AlUla + 14.10
59 Thomas Silva Caja Rural-Seguros RGA + 14.15
60 Ion Izagirre Cofidis + 14.31
61 Igor Arrieta UAE Team Emirates-XRG + 14.33
62 Anthony Perez Cofidis + 14.43
63 Maxim Van Gils Red Bull-BORA-hansgrohe + 14.45
64 Anthony Delaplace ARKEA-B&B HOTELS + 14.52
65 Andrea Bagioli Lidl-Trek + 14.53
66 Fabien Doubey Team TotalEnergies + 14.57
67 Alex Baudin EF Education-EasyPost + 14.59
68 Txomin Juaristi Euskaltel-Euskadi + 15.06
69 Roger Adrià Red Bull-BORA-hansgrohe + 15.07
70 Stefano Oldani Cofidis + 15.07
71 Gotzon Martín Euskaltel-Euskadi + 15.11
72 James Knox Soudal Quick-Step + 15.11
73 Alexander Hajek Red Bull-BORA-hansgrohe + 15.13
74 Patrick Konrad Lidl-Trek + 15.15
75 Max van der Meulen Bahrain Victorious + 15.15
76 Iñigo Elosegui Equipo Kern Pharma + 15.19
77 Mathis Le Berre ARKEA-B&B HOTELS + 15.25
78 Davide De Pretto Team Jayco-AlUla + 15.26
79 Joel Nicolau Caja Rural-Seguros RGA + 15.27
80 Emiel Verstrynge Alpecin-Deceuninck + 15.30
81 Lorenzo Rota Intermarché-Wanty + 15.43
82 Gregor Mühlberger Movistar Team + 15.51
83 Ander Okamika Burgos Burpellet BH + 15.53
84 Daniel Martinez Red Bull-BORA-hansgrohe + 16.05
85 Sinuhé Fernandez Burgos Burpellet BH + 16.07
86 Thibau Nys Lidl-Trek + 16.17
87 Bauke Mollema Lidl-Trek + 16.27
88 Marc Hirschi Tudor Pro Cycling Team + 16.50
89 Gijs Leemreize Team Picnic PostNL + 16.51
90 Archie Ryan EF Education-EasyPost + 16.55
91 Juan Guillermo Martinez Team Picnic PostNL + 16.58
92 Pello Bilbao Bahrain Victorious + 17.07
93 Samuele Battistella EF Education-EasyPost + 18.33
94 Kamiel Bonneu Intermarché-Wanty + 18.35
95 Ethan Hayter Soudal Quick-Step + 18.57
96 Michael Leonard INEOS Grenadiers + 19.07
97 Alan Hatherly Team Jayco-AlUla + 19.16
98 Thibault Guernalec ARKEA-B&B HOTELS + 19.19
99 Thibaud Gruel Groupama-FDJ + 19.33
100 Ibon Ruiz Equipo Kern Pharma + 19.48
101 Markel Beloki EF Education-EasyPost + 19.48
102 Tyler Stites Caja Rural-Seguros RGA + 19.53
103 Alessandro Verre ARKEA-B&B HOTELS + 19.53
104 Michel Heßmann Movistar Team + 19.54
105 Juri Hollmann Alpecin-Deceuninck + 19.54
106 Fabian Weiss Tudor Pro Cycling Team + 19.58
107 Thomas Gloag Team Visma | Lease a Bike + 19.59
108 Diego Uriarte Equipo Kern Pharma + 20.02
109 Victor Langellotti INEOS Grenadiers + 20.05
110 Pau Miquel Delgado Equipo Kern Pharma + 20.05
111 Omar Fraile INEOS Grenadiers + 20.06
112 Christopher Juul-Jensen Team Jayco-AlUla + 20.08
113 Clément Davy Groupama-FDJ + 20.10
114 Mattéo Vercher Team TotalEnergies + 20.11
115 Salvatore Puccio INEOS Grenadiers + 20.12
116 Jimmy Janssens Alpecin-Deceuninck + 20.12
117 Romain Combaud Team Picnic PostNL + 20.12
118 Alexander Kamp Intermarché-Wanty + 20.15
119 Kim Heiduk INEOS Grenadiers + 20.15
120 Anthon Charmig XDS Astana Team + 20.15
121 Mathieu Burgaudeau Team TotalEnergies + 20.21
122 Haimar Etxeberria Equipo Kern Pharma + 20.22
123 Bjoern Koerdt Team Picnic PostNL + 20.24
124 Jon Barrenetxea Movistar Team + 20.26
125 Jan Maas Cofidis + 20.28
126 Ramses Debruyne Alpecin-Deceuninck + 20.29
127 Fabien Grellier Team TotalEnergies + 20.30
128 Hannes Wilksch Tudor Pro Cycling Team + 20.30
129 Vegard Stake Laengen UAE Team Emirates-XRG + 20.32
130 Martin Tjøtta ARKEA-B&B HOTELS + 20.35
131 Anton Kuzmin XDS Astana Team + 20.35
132 Gerben Kuypers Intermarché-Wanty + 20.35
133 Louis Vervaeke Soudal Quick-Step + 20.35
134 Joan Bou Caja Rural-Seguros RGA + 20.38
135 Jonathan Lastra Cofidis + 20.39
136 Jardi Van Der Lee EF Education-EasyPost + 20.39
137 Joris Delbove Team TotalEnergies + 20.41
138 Anders Foldager Team Jayco-AlUla + 20.43
139 Simon Guglielmi ARKEA-B&B HOTELS + 20.45
140 Luca Van Boven Intermarché-Wanty + 20.49
141 Jorge Arcas Movistar Team + 20.50
142 Jacob Eriksson Tudor Pro Cycling Team + 20.50
143 Otto Vergaerde Lidl-Trek + 20.51
144 Ide Schelling XDS Astana Team + 20.51
145 Robert Stannard Bahrain Victorious + 20.53
146 Robbe Dhondt Team Picnic PostNL + 20.57
147 Fernando Barceló Caja Rural-Seguros RGA + 20.58
148 Elie Gesbert ARKEA-B&B HOTELS + 21.00
149 José Luis Faura Burgos Burpellet BH + 21.03
150 Fabio Van den Bossche Alpecin-Deceuninck + 21.03
151 Iker Mintegi Euskaltel-Euskadi + 21.03
152 Mikel Bizkarra Euskaltel-Euskadi + 21.03
153 Xabier Isasa Euskaltel-Euskadi + 21.05
154 Jambaljamts Sainbayar Burgos Burpellet BH + 21.06
155 Luc Wirtgen Tudor Pro Cycling Team + 21.10
156 Asbjørn Hellemose Team Jayco-AlUla + 21.16
157 Ander Ganzabal Euskaltel-Euskadi + 21.17
158 Julen Arriola-Bengoa Caja Rural-Seguros RGA + 21.19
159 Jon Aberasturi Euskaltel-Euskadi + 21.25
160 Tom Paquot Intermarché-Wanty + 21.26
161 Mathijs Paasschens Bahrain Victorious + 24.36
162 Tobias Bayer Alpecin-Deceuninck + 32.44
- Caleb Ewan INEOS Grenadiers DNS
- Victor Campenaerts Team Visma | Lease a Bike DNS
- Victor Lafay Decathlon AG2R La Mondiale Team DNF
- Iúri Leitão Caja Rural-Seguros RGA DNF
- Jordan Labrosse Decathlon AG2R La Mondiale Team DNF

Youth

PosRiderTeam Time
1 Romain Grégoire Groupama-FDJ 8:18:27
2 Brieuc Rolland Groupama-FDJ + 01.30
3 Léo Bisiaux Decathlon AG2R La Mondiale Team + 02.20
4 Isaac del Toro UAE Team Emirates-XRG + 03.10
5 Hugo de la Calle Burgos Burpellet BH + 12.33
6 Finlay Pickering Bahrain Victorious + 12.59
7 Alexander Hajek Red Bull-BORA-hansgrohe + 14.33
8 Max van der Meulen Bahrain Victorious + 14.35
9 Juan Guillermo Martinez Team Picnic PostNL + 16.18
10 Michael Leonard INEOS Grenadiers + 18.27
11 Thibaud Gruel Groupama-FDJ + 18.53
12 Markel Beloki EF Education-EasyPost + 19.08
13 Haimar Etxeberria Equipo Kern Pharma + 19.42
14 Bjoern Koerdt Team Picnic PostNL + 19.44
15 Robbe Dhondt Team Picnic PostNL + 20.17

Points

PosRiderTeam Points
1 Max Schachmann Soudal Quick-Step 41
2 Joao Almeida UAE Team Emirates-XRG 34
3 Alex Aranburu Cofidis 29
4 Florian Lipowitz Red Bull-BORA-hansgrohe 28
5 Tobias Bayer Alpecin-Deceuninck 20
6 Romain Grégoire Groupama-FDJ 20
7 Luca Van Boven Intermarché-Wanty 20
8 Clément Berthet Decathlon AG2R La Mondiale Team 18
9 Mattias Skjelmose Lidl-Trek 18
10 Ilan Van Wilder Soudal Quick-Step 16
11 Bastien Tronchon Decathlon AG2R La Mondiale Team 16
12 Ethan Hayter Soudal Quick-Step 14
13 Thibaud Gruel Groupama-FDJ 14
14 Enric Mas Movistar Team 12
15 Aleksandr Vlasov Red Bull-BORA-hansgrohe 12
16 Sinuhé Fernandez Burgos Burpellet BH 12
17 Marc Soler UAE Team Emirates-XRG 10
18 Axel Zingle Team Visma | Lease a Bike 10
19 Wilco Kelderman Team Visma | Lease a Bike 9
20 Fabio Van den Bossche Alpecin-Deceuninck 9
21 Xabier Isasa Euskaltel-Euskadi 8
22 Luc Wirtgen Tudor Pro Cycling Team 8
23 Steff Cras Team TotalEnergies 7
24 Isaac del Toro UAE Team Emirates-XRG 7
25 Bruno Armirail Decathlon AG2R La Mondiale Team 7
26 Jon Aberasturi Euskaltel-Euskadi 7
27 Michael Leonard INEOS Grenadiers 6
28 Anders Foldager Team Jayco-AlUla 6
29 Simone Velasco XDS Astana Team 5
30 Ben Healy EF Education-EasyPost 5
31 Tom Paquot Intermarché-Wanty 5
32 Julian Alaphilippe Tudor Pro Cycling Team 4
33 Nelson Oliveira Movistar Team 4
34 Rudy Molard Groupama-FDJ 4
35 Jordan Jegat Team TotalEnergies 3
36 Mauro Schmid Team Jayco-AlUla 3
37 Mathis Le Berre ARKEA-B&B HOTELS 3
38 Pablo Castrillo Movistar Team 2
39 Axel Laurance INEOS Grenadiers 2
40 Guillaume Martin-Guyonnet Groupama-FDJ 1
41 Thomas Silva Caja Rural-Seguros RGA 1

Mountain

PosRiderTeam Points
1 Bruno Armirail Decathlon AG2R La Mondiale Team 12
2 Brandon McNulty UAE Team Emirates-XRG 6
3 Max Schachmann Soudal Quick-Step 6
4 Marc Soler UAE Team Emirates-XRG 6
5 Diego Uriarte Equipo Kern Pharma 5
6 Harold Tejada XDS Astana Team 4
7 Felix Großschartner UAE Team Emirates-XRG 4
8 Clément Berthet Decathlon AG2R La Mondiale Team 3
9 Sergio Samitier Cofidis 3
10 Romain Grégoire Groupama-FDJ 2
11 Rudy Molard Groupama-FDJ 2
12 Finn Fisher-Black Red Bull-BORA-hansgrohe 2
13 Patrick Konrad Lidl-Trek 2
14 Iñigo Elosegui Equipo Kern Pharma 2
15 Mattéo Vercher Team TotalEnergies 2
16 Tobias Bayer Alpecin-Deceuninck 2
17 Alex Aranburu Cofidis 1
18 Enric Mas Movistar Team 1
19 Isaac del Toro UAE Team Emirates-XRG 1
20 Xabier Isasa Euskaltel-Euskadi 1

Team

PosTeamTime
1 Soudal Quick-Step 24:56:57
2 Groupama-FDJ + 00.51
3 XDS Astana Team + 01.23
4 Movistar Team + 01.36
5 Team Visma | Lease a Bike + 01.58
6 UAE Team Emirates-XRG + 07.56
7 Red Bull-BORA-hansgrohe + 09.34
8 Decathlon AG2R La Mondiale Team + 13.21
9 Team TotalEnergies + 13.56
10 Team Picnic PostNL + 14.58
11 Burgos Burpellet BH + 15.12
12 Equipo Kern Pharma + 15.34
13 Lidl-Trek + 16.09
14 Cofidis + 20.57
15 Bahrain Victorious + 24.18
16 Tudor Pro Cycling Team + 27.45
17 Intermarché-Wanty + 33.04
18 Alpecin-Deceuninck + 33.25
19 INEOS Grenadiers + 37.31
20 Team Jayco-AlUla + 38.00
21 EF Education-EasyPost + 38.24
22 ARKEA-B&B HOTELS + 45.27
23 Caja Rural-Seguros RGA + 45.58
24 Euskaltel-Euskadi + 47.12

Race profile

Race
Itzulia Basque Country
Start date
07.04.2025
End date
12.04.2025
Total distance
156.6 km
Gen
Men
Cat
2.UWT
Country
Spain
Discipline
Road
First edition
1924

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 ❤️