Volta a la Comunitat Valenciana podium history | 2024 edition | Start list
Stage 1 | Stage 2 | Stage 3 | Stage 4 | Stage 5
Overall map of the 2025 Volta a la Comunitat Valenciana. Valencia sits on the eastern coast of Spain, facing the Mediterranean Sea
Sunday, February 9: Fifth & Final Stage, Alfafar - Valencia, 104.2 km
Jonathan Milan wins the final stage.
Les Woodland's book Cycling's World Championships: The Inside Story is available in print, Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Valencia at 2:20 PM, local time: 9C (49F), sunny, with the wind from the east at 10 km/hr (6 mph). No rain is forecast.
The race:
Mathias Vacek (Lidl-Trek) & Kaden Groves (Alpecin-Deceuninck) did not start.
Here's the race organizer's stage five report:
Jonathan Milan wins the final sprint of the 2025 Volta a la Comunitat Valenciana
The Italian from Lidl-Trek takes victory at La Marina de València in a spectacular mass sprint. Santiago Buitrago (Bahrain Victorious) is crowned champion of the
València, February 9, 2025: The fifth and final stage of the 2025 Volta a la Comunitat Valenciana, a completely flat 104 km route between Alfafar and La Marina de València, was decided in an exciting mass sprint, where Jonathan Milan (Lidl-Trek) dominated with authority after impeccable teamwork. In the general classification, Santiago Buitrago (Bahrain Victorious) secured his overall victory, also winning the points classification.
Stage development: early breakaway and peloton control
The day began with a breakaway of six riders: Jokin Murguialday (Euskaltel-Euskadi), Sinuhe Fernández (Burgos-BH), Joan Bou (Caja Rural-Seguros RGA), Quentin Bezza (Wagner-Bazin WB), and Nathan Smith (Team Novo Nordisk), who managed to gain a maximum advantage of 2’10”. However, the chase led by Lidl-Trek, Bahrain Victorious, and Israel – Premier Tech kept the gap under control at all times.
With 30 km to go, the peloton increased the pace as they crossed the Albufera rice fields, creating momentary splits in the group. However, the situation regrouped, and the breakaway was neutralized 3 km from the finish, leaving the outcome to the sprinters.
The final GC podium, from left: Joao Almeida (2nd), Santiago Buitrago (1st) & Pello Bilbao (3rd)
Explosive sprint and Milan’s victory
In the final stretch at La Marina de València, the Lidl-Trek lead-out train worked perfectly for Jonathan Milan, who launched his sprint at the exact moment to claim victory over Jake Stewart (Israel – Premier Tech) and Giovanni Lonardi (Team Polti-Vismalta). The Italian crossed the finish line in 2:09:53, securing his first win of the season.
Jonathan Milan’s statements:
“I knew it would be a fast and tough stage, with a lot of tension and the risk of echelons. My team protected me at all times and set me up perfectly. For a sprinter, starting the season with a win is very important. I already felt great yesterday, and the team’s work throughout the week has been excellent,” said the stage winner.
A dominant Bahrain Victorious in VCV 2025
With this fifth stage, the exciting edition of the 2025 Volta a la Comunitat Valenciana comes to an end. Santiago Buitrago has shown his strength to claim both the overall and points classifications, while Bahrain Victorious also wins the team classification. Jonathan Milan, meanwhile, secures a brilliant sprint victory, confirming a strong start to his season.
Complete results:
104.2 kilometers raced at an average speed of 48.453 km/hr
1 | Jonathan Milan | Lidl-Trek | 2hr 9min 52sec |
2 | Jake Stewart | Israel-Premier Tech | s.t. |
3 | Giovanni Lonardi | Team Polti VisitMalta | s.t. |
4 | Gerben Thijssen | Intermarché-Wanty | s.t. |
5 | Xabier Berasategi | Euskaltel-Euskadi | s.t. |
6 | Sente Sentjens | Alpecin-Deceuninck | s.t. |
7 | Ethan Vernon | Israel-Premier Tech | s.t. |
8 | Miguel Angel Fernandez | Equipo Kern Pharma | s.t. |
9 | Cesar Macias | Petrolike | s.t. |
10 | Michiel Lambrecht | Wagner Bazin WB | s.t. |
11 | Matyas Kopecky | Team Novo Nordisk | s.t. |
12 | Mirco Maestri | Team Polti VisitMalta | s.t. |
13 | Rory Townsend | Q36.5 Pro Cycling Team | s.t. |
14 | Jelte Krijnsen | Team Jayco-AlUla | s.t. |
15 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | s.t. |
16 | José Juan Prieto | Petrolike | s.t. |
17 | Simone Consonni | Lidl-Trek | s.t. |
18 | Hugo Scala Jr | Project Echelon Racing | s.t. |
19 | Lorenzo Milesi | Movistar Team | s.t. |
20 | Filippo Baroncini | UAE Team Emirates | s.t. |
21 | Clément Alleno | Burgos Burpellet BH | s.t. |
22 | Tyler Stites | Caja Rural-Seguros RGA | s.t. |
23 | Ivo Oliveira | UAE Team Emirates | s.t. |
24 | Francisco Muñoz | Team Polti VisitMalta | s.t. |
25 | Pablo Castrillo | Movistar Team | s.t. |
26 | Brandon McNulty | UAE Team Emirates | s.t. |
27 | Bob Jungels | INEOS Grenadiers | s.t. |
28 | Santiago Buitrago | Bahrain Victorious | s.t. |
29 | Matteo Sobrero | Red Bull-Bora-hansgrohe | s.t. |
30 | Davide Piganzoli | Team Polti VisitMalta | s.t. |
31 | Johan Meens | Wagner Bazin WB | s.t. |
32 | Jai Hindley | Red Bull-Bora-hansgrohe | s.t. |
33 | Julius Johansen | UAE Team Emirates | s.t. |
34 | Andrii Ponomar | Petrolike | s.t. |
35 | Carlos Rodriguez | INEOS Grenadiers | s.t. |
36 | Thymen Arensman | INEOS Grenadiers | s.t. |
37 | Edward Theuns | Lidl-Trek | s.t. |
38 | Txomin Juaristi | Euskaltel-Euskadi | s.t. |
39 | Jose Maria Garcia | Illes Balears Arabay | s.t. |
40 | Pello Bilbao | Bahrain Victorious | s.t. |
41 | Joao Almeida | UAE Team Emirates | s.t. |
42 | Iván Romeo | Movistar Team | s.t. |
43 | Luca Paletti | VF Group-Bardiani CSF-Faizanè | s.t. |
44 | Edoardo Zambanini | Bahrain Victorious | s.t. |
45 | Henri Uhlig | Alpecin-Deceuninck | s.t. |
46 | Ben O'Connor | Team Jayco-AlUla | s.t. |
47 | Alexey Lutsenko | Israel-Premier Tech | s.t. |
48 | Filippo Zana | Team Jayco-AlUla | s.t. |
49 | Declan Irvine | Team Novo Nordisk | s.t. |
50 | Jefferson Cepeda | Movistar Team | s.t. |
51 | Nico Denz | Red Bull-Bora-hansgrohe | s.t. |
52 | Milan Vader | Q36.5 Pro Cycling Team | s.t. |
53 | Filippo Ridolfo | Team Novo Nordisk | s.t. |
54 | Jack Haig | Bahrain Victorious | s.t. |
55 | Joe Blackmore | Israel-Premier Tech | s.t. |
56 | Jorge Arcas | Movistar Team | s.t. |
57 | Edgar Cadena | Petrolike | s.t. |
58 | Luca Covili | VF Group-Bardiani CSF-Faizanè | s.t. |
59 | Huub Artz | Intermarché-Wanty | s.t. |
60 | William Barta | Movistar Team | s.t. |
61 | Ivan Cobo | Equipo Kern Pharma | s.t. |
62 | Louka Matthys | Wagner Bazin WB | s.t. |
63 | Hugo de la Calle | Burgos Burpellet BH | s.t. |
64 | Floris De Tier | Wagner Bazin WB | s.t. |
65 | Jonathan Caicedo | Petrolike | s.t. |
66 | Unai Iribar | Equipo Kern Pharma | s.t. |
67 | Jose Manuel Diaz | Burgos Burpellet BH | s.t. |
68 | Aleksandr Vlasov | Red Bull-Bora-hansgrohe | @ 15sec |
69 | Pavel Sivakov | UAE Team Emirates | s.t. |
70 | Frederik Wandahl | Red Bull-Bora-hansgrohe | s.t. |
71 | Tobias Foss | INEOS Grenadiers | s.t. |
72 | Jasha Sütterlin | Team Jayco-AlUla | s.t. |
73 | Jaume Guardeño | Caja Rural-Seguros RGA | s.t. |
74 | Matteo Scalco | VF Group-Bardiani CSF-Faizanè | s.t. |
75 | Alex Tolio | VF Group-Bardiani CSF-Faizanè | s.t. |
76 | Lorenzo Galimberti | Petrolike | s.t. |
77 | Alvaro Sagrado Perez | Illes Balears Arabay | s.t. |
78 | José Félix Parra | Equipo Kern Pharma | s.t. |
79 | David González | Q36.5 Pro Cycling Team | s.t. |
80 | Jokin Murguialday | Euskaltel-Euskadi | s.t. |
81 | Alex Molenaar | Caja Rural-Seguros RGA | s.t. |
82 | Gonzalo Ariño Bolinches | Illes Balears Arabay | s.t. |
83 | AJ August | INEOS Grenadiers | s.t. |
84 | Diego Uriarte | Equipo Kern Pharma | s.t. |
85 | Bailey McDonald | Team Novo Nordisk | s.t. |
86 | Antonio Polga | Team Novo Nordisk | s.t. |
87 | Louis Meintjes | Intermarché-Wanty | s.t. |
88 | Lenny Martinez | Bahrain Victorious | s.t. |
89 | Kamil Gradek | Bahrain Victorious | s.t. |
90 | Mark Donovan | Q36.5 Pro Cycling Team | s.t. |
91 | Gijs Van Hoecke | Intermarché-Wanty | s.t. |
92 | Quentin Bezza | Wagner Bazin WB | s.t. |
93 | Riley Pickrell | Israel-Premier Tech | s.t. |
94 | Hamish Armitt | Team Novo Nordisk | s.t. |
95 | Loic Vliegen | Wagner Bazin WB | s.t. |
96 | Robert Donaldson | Team Jayco-AlUla | s.t. |
97 | Joan Bou | Caja Rural-Seguros RGA | s.t. |
98 | Vojtech Kminek | Burgos Burpellet BH | s.t. |
99 | Nelson Oliveira | Movistar Team | s.t. |
100 | Giovanni Aleotti | Red Bull-Bora-hansgrohe | s.t. |
101 | Gianni Moscon | Red Bull-Bora-hansgrohe | s.t. |
102 | Riley Sheehan | Israel-Premier Tech | s.t. |
103 | Christopher Juul-Jensen | Team Jayco-AlUla | s.t. |
104 | Walter Calzoni | Q36.5 Pro Cycling Team | s.t. |
105 | Jakob Söderqvist | Lidl-Trek | s.t. |
106 | Hugo Houle | Israel-Premier Tech | s.t. |
107 | Gianni Vermeersch | Alpecin-Deceuninck | s.t. |
108 | Daan Hoole | Lidl-Trek | s.t. |
109 | Michael Hepburn | Team Jayco-AlUla | 1:19 |
110 | Adrien Petit | Intermarché-Wanty | 1:39 |
111 | Ivan Sosa | Equipo Kern Pharma | 2:04 |
112 | Pau Llaneras | Illes Balears Arabay | 2:11 |
113 | Oscar Riesebeek | Alpecin-Deceuninck | s.t. |
114 | Rainer Kepplinger | Bahrain Victorious | s.t. |
115 | Felix Grossschartner | UAE Team Emirates | s.t. |
116 | Nathan Smith | Team Novo Nordisk | s.t. |
117 | Sinuhé Fernandez | Burgos Burpellet BH | 2:28 |
118 | Amanuel Ghebreigzabhier | Lidl-Trek | 2:35 |
119 | Alexander Kamp | Intermarché-Wanty | s.t. |
120 | Edward Planckaert | Alpecin-Deceuninck | 2:47 |
121 | Jonathan Castroviejo | INEOS Grenadiers | 3:42 |
122 | Davide Bais | Team Polti VisitMalta | 4:14 |
123 | Cade Bickmore | Project Echelon Racing | s.t. |
124 | Sebastian Berwick | Caja Rural-Seguros RGA | s.t. |
125 | Kieran Haug | Project Echelon Racing | s.t. |
126 | Asier Pablo Gonzalez | Illes Balears Arabay | s.t. |
127 | Jon Agirre | Euskaltel-Euskadi | s.t. |
128 | Jose Marin Aragón | Illes Balears Arabay | s.t. |
129 | Caleb Classen | Project Echelon Racing | s.t. |
130 | Samuel Boardman | Project Echelon Racing | s.t. |
131 | Kevin Colleoni | Intermarché-Wanty | 4:23 |
Final GC after stage 5:
665.8 kilometers raced at an average speed of 40.859 km/hr
1 | Santiago Buitrago | Bahrain Victorious | 16hr 17min 43sec |
2 | Joao Almeida | UAE Team Emirates | @ 18sec |
3 | Pello Bilbao | Bahrain Victorious | 0:39 |
4 | Thymen Arensman | INEOS Grenadiers | 0:42 |
5 | Brandon McNulty | UAE Team Emirates | 0:53 |
6 | Carlos Rodriguez | INEOS Grenadiers | 0:54 |
7 | Jefferson Cepeda | Movistar Team | 1:00 |
8 | Iván Romeo | Movistar Team | 1:07 |
9 | Jai Hindley | Red Bull-Bora-hansgrohe | 1:31 |
10 | Ben O'Connor | Team Jayco-AlUla | 1:37 |
11 | Lenny Martinez | Bahrain Victorious | 1:57 |
12 | Pablo Castrillo | Movistar Team | 2:52 |
13 | Tobias Foss | INEOS Grenadiers | 2:53 |
14 | Davide Piganzoli | Team Polti VisitMalta | 2:56 |
15 | Pavel Sivakov | UAE Team Emirates | 4:07 |
16 | Jack Haig | Bahrain Victorious | 4:32 |
17 | Aleksandr Vlasov | Red Bull-Bora-hansgrohe | 5:05 |
18 | Alexey Lutsenko | Israel-Premier Tech | 5:35 |
19 | Milan Vader | Q36.5 Pro Cycling Team | 7:30 |
20 | Txomin Juaristi | Euskaltel-Euskadi | 8:19 |
21 | Andrii Ponomar | Petrolike | 8:30 |
22 | Clément Alleno | Burgos Burpellet BH | 8:56 |
23 | William Barta | Movistar Team | 9:32 |
24 | Ivan Cobo | Equipo Kern Pharma | 9:34 |
25 | Luca Paletti | VF Group-Bardiani CSF-Faizanè | 9:38 |
26 | Joe Blackmore | Israel-Premier Tech | 9:39 |
27 | AJ August | INEOS Grenadiers | 9:55 |
28 | Ivan Sosa | Equipo Kern Pharma | 10:20 |
29 | Filippo Zana | Team Jayco-AlUla | 13:16 |
30 | Mark Donovan | Q36.5 Pro Cycling Team | 13:54 |
31 | Giovanni Aleotti | Red Bull-Bora-hansgrohe | s.t. |
32 | Jon Agirre | Euskaltel-Euskadi | 14:05 |
33 | Floris De Tier | Wagner Bazin WB | 14:20 |
34 | Jakob Söderqvist | Lidl-Trek | 14:28 |
35 | Jose Manuel Diaz | Burgos Burpellet BH | 14:56 |
36 | Joan Bou | Caja Rural-Seguros RGA | 15:24 |
37 | Luca Covili | VF Group-Bardiani CSF-Faizanè | 15:38 |
38 | Edoardo Zambanini | Bahrain Victorious | 15:41 |
39 | Jose Maria Garcia | Illes Balears Arabay | 17:07 |
40 | Jokin Murguialday | Euskaltel-Euskadi | 17:44 |
41 | Daan Hoole | Lidl-Trek | 21:51 |
42 | Matteo Sobrero | Red Bull-Bora-hansgrohe | 22:15 |
43 | Riley Sheehan | Israel-Premier Tech | 22:58 |
44 | Jelte Krijnsen | Team Jayco-AlUla | 23:03 |
45 | Bob Jungels | INEOS Grenadiers | 23:46 |
46 | Edgar Cadena | Petrolike | 23:59 |
47 | Jonathan Caicedo | Petrolike | 24:52 |
48 | Louka Matthys | Wagner Bazin WB | 25:08 |
49 | Hugo de la Calle | Burgos Burpellet BH | 25:45 |
50 | Jaume Guardeño | Caja Rural-Seguros RGA | 25:54 |
51 | Filippo Baroncini | UAE Team Emirates | 26:05 |
52 | Nico Denz | Red Bull-Bora-hansgrohe | 26:26 |
53 | Mirco Maestri | Team Polti VisitMalta | 26:50 |
54 | Jasha Sütterlin | Team Jayco-AlUla | 26:51 |
55 | Louis Meintjes | Intermarché-Wanty | 26:52 |
56 | Gianni Vermeersch | Alpecin-Deceuninck | 27:23 |
57 | Frederik Wandahl | Red Bull-Bora-hansgrohe | 27:37 |
58 | José Félix Parra | Equipo Kern Pharma | 27:39 |
59 | Matteo Scalco | VF Group-Bardiani CSF-Faizanè | 28:23 |
60 | Felix Grossschartner | UAE Team Emirates | 28:54 |
61 | David González | Q36.5 Pro Cycling Team | 29:14 |
62 | Jorge Arcas | Movistar Team | 31:12 |
63 | Diego Uriarte | Equipo Kern Pharma | 31:15 |
64 | Jonathan Castroviejo | INEOS Grenadiers | 31:25 |
65 | Lorenzo Galimberti | Petrolike | 31:34 |
66 | Alex Tolio | VF Group-Bardiani CSF-Faizanè | 33:33 |
67 | Jonathan Milan | Lidl-Trek | 33:41 |
68 | Walter Calzoni | Q36.5 Pro Cycling Team | 33:44 |
69 | Hugo Houle | Israel-Premier Tech | 34:04 |
70 | Christopher Juul-Jensen | Team Jayco-AlUla | 35:13 |
71 | Amanuel Ghebreigzabhier | Lidl-Trek | 35:15 |
72 | Michiel Lambrecht | Wagner Bazin WB | 36:28 |
73 | Henri Uhlig | Alpecin-Deceuninck | 37:00 |
74 | Rainer Kepplinger | Bahrain Victorious | 38:07 |
75 | Davide Bais | Team Polti VisitMalta | 38:15 |
76 | Nelson Oliveira | Movistar Team | 38:40 |
77 | Alvaro Sagrado Perez | Illes Balears Arabay | 40:22 |
78 | Jake Stewart | Israel-Premier Tech | 40:36 |
79 | Xabier Berasategi | Euskaltel-Euskadi | 41:03 |
80 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | 42:14 |
81 | Kevin Colleoni | Intermarché-Wanty | 42:49 |
82 | Kieran Haug | Project Echelon Racing | 46:28 |
83 | Hamish Armitt | Team Novo Nordisk | 48:22 |
84 | Sinuhé Fernandez | Burgos Burpellet BH | 48:31 |
85 | Edward Planckaert | Alpecin-Deceuninck | 48:47 |
86 | Riley Pickrell | Israel-Premier Tech | 49:57 |
87 | Sebastian Berwick | Caja Rural-Seguros RGA | 50:51 |
88 | Rory Townsend | Q36.5 Pro Cycling Team | 51:08 |
89 | Unai Iribar | Equipo Kern Pharma | 51:09 |
90 | Simone Consonni | Lidl-Trek | 51:33 |
91 | Huub Artz | Intermarché-Wanty | 52:05 |
92 | Hugo Scala Jr | Project Echelon Racing | 52:18 |
93 | Loic Vliegen | Wagner Bazin WB | 52:24 |
94 | Ethan Vernon | Israel-Premier Tech | 53:23 |
95 | Robert Donaldson | Team Jayco-AlUla | 54:04 |
96 | Julius Johansen | UAE Team Emirates | 56:37 |
97 | Johan Meens | Wagner Bazin WB | 57:06 |
98 | Tyler Stites | Caja Rural-Seguros RGA | 57:18 |
99 | Gianni Moscon | Red Bull-Bora-hansgrohe | 57:38 |
100 | Lorenzo Milesi | Movistar Team | 58:10 |
101 | Ivo Oliveira | UAE Team Emirates | 58:11 |
102 | Sente Sentjens | Alpecin-Deceuninck | 59:04 |
103 | Cesar Macias | Petrolike | 59:16 |
104 | Edward Theuns | Lidl-Trek | 1:00:52 |
105 | Asier Pablo Gonzalez | Illes Balears Arabay | 1:00:59 |
106 | José Juan Prieto | Petrolike | 1:01:21 |
107 | Quentin Bezza | Wagner Bazin WB | s.t. |
108 | Alex Molenaar | Caja Rural-Seguros RGA | 1:02:37 |
109 | Michael Hepburn | Team Jayco-AlUla | 1:02:38 |
110 | Gijs Van Hoecke | Intermarché-Wanty | 1:03:33 |
111 | Gonzalo Ariño Bolinches | Illes Balears Arabay | 1:03:36 |
112 | Oscar Riesebeek | Alpecin-Deceuninck | 1:03:45 |
113 | Gerben Thijssen | Intermarché-Wanty | 1:03:57 |
114 | Matyas Kopecky | Team Novo Nordisk | 1:04:20 |
115 | Filippo Ridolfo | Team Novo Nordisk | 1:04:20 |
116 | Alexander Kamp | Intermarché-Wanty | 1:04:22 |
117 | Jose Marin Aragón | Illes Balears Arabay | 1:04:27 |
118 | Adrien Petit | Intermarché-Wanty | 1:04:31 |
119 | Giovanni Lonardi | Team Polti VisitMalta | 1:05:12 |
120 | Nathan Smith | Team Novo Nordisk | 1:05:49 |
121 | Francisco Muñoz | Team Polti VisitMalta | 1:06:11 |
122 | Pau Llaneras | Illes Balears Arabay | 1:07:04 |
123 | Vojtech Kminek | Burgos Burpellet BH | 1:07:24 |
124 | Miguel Angel Fernandez | Equipo Kern Pharma | 1:07:41 |
125 | Kamil Gradek | Bahrain Victorious | 1:08:13 |
126 | Antonio Polga | Team Novo Nordisk | 1:10:55 |
127 | Samuel Boardman | Project Echelon Racing | 1:16:20 |
128 | Declan Irvine | Team Novo Nordisk | 1:20:08 |
129 | Caleb Classen | Project Echelon Racing | 1:20:25 |
130 | Bailey McDonald | Team Novo Nordisk | 1:22:07 |
131 | Cade Bickmore | Project Echelon Racing | 1:22:12 |
Stage 5 map & profile:
Stage 5 map
Stage 5 profile
Saturday, February 8: Stage 4, Oropesa del Mar - Portell de Morella, 181 km
Santiago Buitrago will start the final stage in the GC leader's yellow jersey.
Stoic philosopher Epictetus' Golden Sayings is available in both audiobook & Kindle eBook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Portell de Morella at 2:20 PM, local time: 7C (44F), sunny, with the wind from the northwest at 31 km/hr (19 mph). No rain is forecast.
The race: Here's the race organizer's stage 4 summary.
Portell de Morella, February 5, 2025: Santiago Buitrago (Bahrain Victorious) claimed victory in the Queen Stage of the 2025 Vuelta a la Comunitat Valenciana with a stunning performance in the final kilometers. The Colombian secured his second stage win in this edition and donned the yellow jersey after launching a decisive attack in the closing meters, surpassing Jonathan Milan (Lidl-Trek) and Jakob Söderqvist (Uno-X) at the finish line. With this triumph, Buitrago dethrones João Almeida (UAE Team Emirates) and becomes the new overall leader, just one stage away from the end of the competition.
The stage began with multiple breakaway attempts until Jon Agirre (Euskaltel-Euskadi), Diego Uriarte (Equipo Kern Pharma), and Hugo Houle (Israel – Premier Tech) managed to establish the day’s breakaway. The peloton, controlled by UAE Team Emirates, Lidl-Trek, and BahrainVictorious, allowed the gap to extend to eight minutes before initiating the chase.
In the second half of the stage, Pablo Castrillo (Movistar Team) attacked from the peloton and successfully bridged to the breakaway riders, dropping them one by one until he was left alone in the lead. Castrillo bravely held on, but he was caught by the main group with 9 km to go, just as Jefferson Cepeda (Movistar Team) attempted a late surprise attack.
Buitrago’s masterstroke to take the yellow jersey
With the peloton surging forward and preparing for a sprint finish, Santiago Buitrago seized a moment of hesitation among the favorites and launched his decisive attack. The Colombian gained an unassailable lead, crossing the finish line with a time of 4:53:30, 12 seconds ahead of Jonathan Milan, who won the sprint in the chasing group, and Jakob Söderqvist, who finished third.
With this performance, Buitrago becomes the new overall leader, holding an 8-second advantage over João Almeida (UAE Team Emirates) and 29 seconds over his teammate Pello Bilbao (Bahrain Victorious).
Jonathan Milan and Jakob Söderqvist finish second and third.
Final stage: Everything will be decided on the last day
Tomorrow, the fifth and final stage of the 2025 Vuelta a la Comunitat Valenciana will take place, where Buitrago must defend his lead against attacks from Almeida and Bilbao, his main challengers. With a demanding course and open tactical possibilities, the race’s outcome promises to be thrillin.
Complete results:
181 kilometers raced at an average speed of 37.004 km/hr
1 | Santiago Buitrago | Bahrain Victorious | 4hr 53min 29sec |
2 | Jonathan Milan | Lidl-Trek | @ 6sec |
3 | Jakob Söderqvist | Lidl-Trek | s.t. |
4 | Riley Sheehan | Israel-Premier Tech | 0:10 |
5 | Thymen Arensman | INEOS Grenadiers | s.t. |
6 | Pello Bilbao | Bahrain Victorious | s.t. |
7 | Joao Almeida | UAE Team Emirates | s.t. |
8 | Matteo Sobrero | Red Bull-Bora-hansgrohe | s.t. |
9 | Brandon McNulty | UAE Team Emirates | 0:13 |
10 | Jai Hindley | Red Bull-Bora-hansgrohe | s.t. |
11 | Carlos Rodriguez | INEOS Grenadiers | s.t. |
12 | Iván Romeo | Movistar Team | s.t. |
13 | Lenny Martinez | Bahrain Victorious | 0:17 |
14 | Hugo de la Calle | Burgos Burpellet BH | s.t. |
15 | Luca Paletti | VF Group-Bardiani CSF-Faizanè | s.t. |
16 | Jefferson Cepeda | Movistar Team | s.t. |
17 | Davide Piganzoli | Team Polti VisitMalta | s.t. |
18 | Clément Alleno | Burgos Burpellet BH | 0:24 |
19 | Ben O'Connor | Team Jayco-AlUla | s.t. |
20 | Tobias Foss | INEOS Grenadiers | s.t. |
21 | Andrii Ponomar | Petrolike | 0:26 |
22 | Ivan Cobo | Equipo Kern Pharma | s.t. |
23 | Pavel Sivakov | UAE Team Emirates | 0:35 |
24 | Jack Haig | Bahrain Victorious | s.t. |
25 | Nico Denz | Red Bull-Bora-hansgrohe | s.t. |
26 | Gianni Vermeersch | Alpecin-Deceuninck | 0:45 |
27 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | 0:48 |
28 | Louka Matthys | Wagner Bazin WB | s.t. |
29 | Aleksandr Vlasov | Red Bull-Bora-hansgrohe | s.t. |
30 | Jelte Krijnsen | Team Jayco-AlUla | 0:50 |
31 | Andrew August | INEOS Grenadiers | s.t. |
32 | Txomin Juaristi | Euskaltel-Euskadi | s.t. |
33 | Joe Blackmore | Israel-Premier Tech | 0:52 |
34 | Edgar Cadena | Petrolike | 0:55 |
35 | Alexey Lutsenko | Israel-Premier Tech | s.t. |
36 | Jose Manuel Diaz | Burgos Burpellet BH | s.t. |
37 | David González | Q36.5 Pro Cycling Team | s.t. |
38 | Matteo Scalco | VF Group-Bardiani CSF-Faizanè | s.t. |
39 | Walter Calzoni | Q36.5 Pro Cycling Team | s.t. |
40 | Xabier Berasategi | Euskaltel-Euskadi | s.t. |
41 | Milan Vader | Q36.5 Pro Cycling Team | s.t. |
42 | Mirco Maestri | Team Polti VisitMalta | 1:17 |
43 | Mathias Vacek | Lidl-Trek | 1:34 |
44 | Jose Maria Garcia | Illes Balears Arabay | 1:39 |
45 | Filippo Zana | Team Jayco-AlUla | s.t. |
46 | Pablo Castrillo | Movistar Team | 1:41 |
47 | Ivan Sosa | Equipo Kern Pharma | 1:53 |
48 | Alvaro Sagrado Perez | Illes Balears Arabay | 1:57 |
49 | Edoardo Zambanini | Bahrain Victorious | 2:07 |
50 | Giovanni Aleotti | Red Bull-Bora-hansgrohe | 2:10 |
51 | Joan Bou | Caja Rural-Seguros RGA | 2:15 |
52 | Bob Jungels | INEOS Grenadiers | 2:41 |
53 | Jasha Sütterlin | Team Jayco-AlUla | s.t. |
54 | Alex Tolio | VF Group-Bardiani CSF-Faizanè | s.t. |
55 | Félix Parra José | Equipo Kern Pharma | s.t. |
56 | Jonathan Castroviejo | INEOS Grenadiers | s.t. |
57 | Jorge Arcas | Movistar Team | s.t. |
58 | William Barta | Movistar Team | s.t. |
59 | Frederik Wandahl | Red Bull-Bora-hansgrohe | s.t. |
60 | Jon Agirre | Euskaltel-Euskadi | s.t. |
61 | Mark Donovan | Q36.5 Pro Cycling Team | 4:47 |
62 | Filippo Baroncini | UAE Team Emirates | s.t. |
63 | Luca Covili | VF Group-Bardiani CSF-Faizanè | 4:57 |
64 | Christopher Juul-Jensen | Team Jayco-AlUla | s.t. |
65 | Floris De Tier | Wagner Bazin WB | s.t. |
66 | Lorenzo Galimberti | Petrolike | 6:14 |
67 | Daan Hoole | Lidl-Trek | 6:47 |
68 | Simone Consonni | Lidl-Trek | s.t. |
69 | Edward Planckaert | Alpecin-Deceuninck | 6:49 |
70 | Felix Grossschartner | UAE Team Emirates | s.t. |
71 | Jokin Murguialday | Euskaltel-Euskadi | 8:14 |
72 | Hamish Armitt | Team Novo Nordisk | s.t. |
73 | Riley Pickrell | Israel-Premier Tech | 9:42 |
74 | Davide Bais | Team Polti VisitMalta | 10:28 |
75 | Rainer Kepplinger | Bahrain Victorious | s.t. |
76 | Sinuhé Fernandez | Burgos Burpellet BH | 10:30 |
77 | Jake Stewart | Israel-Premier Tech | 14:44 |
78 | Hugo Houle | Israel-Premier Tech | s.t. |
79 | Julius Johansen | UAE Team Emirates | 15:38 |
80 | Amanuel Ghebreigzabhier | Lidl-Trek | 16:32 |
81 | Michiel Lambrecht | Wagner Bazin WB | 17:18 |
82 | Jaume Guardeño | Caja Rural-Seguros RGA | s.t. |
83 | Ethan Vernon | Israel-Premier Tech | s.t. |
84 | Robert Donaldson | Team Jayco-AlUla | s.t. |
85 | Rory Townsend | Q36.5 Pro Cycling Team | s.t. |
86 | Nelson Oliveira | Movistar Team | s.t. |
87 | Louis Meintjes | Intermarché-Wanty | s.t. |
88 | Alexander Kamp | Intermarché-Wanty | s.t. |
89 | Kevin Colleoni | Intermarché-Wanty | s.t. |
90 | Henri Uhlig | Alpecin-Deceuninck | s.t. |
91 | Edward Theuns | Lidl-Trek | s.t. |
92 | Jonathan Caicedo | Petrolike | s.t. |
93 | Gianni Moscon | Red Bull-Bora-hansgrohe | s.t. |
94 | Huub Artz | Intermarché-Wanty | 22:03 |
95 | Matyas Kopecky | Team Novo Nordisk | s.t. |
96 | Johan Meens | Wagner Bazin WB | s.t. |
97 | Pablo Gonzalez Asier | Illes Balears Arabay | s.t. |
98 | Cesar Macias | Petrolike | s.t. |
99 | Unai Iribar | Equipo Kern Pharma | s.t. |
100 | Filippo Ridolfo | Team Novo Nordisk | s.t. |
101 | Hugo Scala Jr | Project Echelon Racing | s.t. |
102 | Antonio Polga | Team Novo Nordisk | s.t. |
103 | Loic Vliegen | Wagner Bazin WB | s.t. |
104 | Quentin Bezza | Wagner Bazin WB | s.t. |
105 | Gerben Thijssen | Intermarché-Wanty | s.t. |
106 | Pau Llaneras | Illes Balears Arabay | s.t. |
107 | Vojtech Kminek | Burgos Burpellet BH | s.t. |
108 | Gijs Van Hoecke | Intermarché-Wanty | s.t. |
109 | Kieran Haug | Project Echelon Racing | s.t. |
110 | Kamil Gradek | Bahrain Victorious | s.t. |
111 | Miguel Angel Fernandez | Equipo Kern Pharma | s.t. |
112 | Adrien Petit | Intermarché-Wanty | s.t. |
113 | Oscar Riesebeek | Alpecin-Deceuninck | s.t. |
114 | Gonzalo Ariño Bolinches | Illes Balears Arabay | s.t. |
115 | José Juan Prieto | Petrolike | s.t. |
116 | Michael Hepburn | Team Jayco-AlUla | s.t. |
117 | Kaden Groves | Alpecin-Deceuninck | s.t. |
118 | Jose Marin Aragón | Illes Balears Arabay | s.t. |
119 | Sente Sentjens | Alpecin-Deceuninck | s.t. |
120 | Lorenzo Milesi | Movistar Team | s.t. |
121 | Giovanni Lonardi | Team Polti VisitMalta | s.t. |
122 | Alex Molenaar | Caja Rural-Seguros RGA | s.t. |
123 | Francisco Muñoz | Team Polti VisitMalta | s.t. |
124 | Sebastian Berwick | Caja Rural-Seguros RGA | s.t. |
125 | Ivo Oliveira | UAE Team Emirates | s.t. |
126 | Nathan Smith | Team Novo Nordisk | s.t. |
127 | Tyler Stites | Caja Rural-Seguros RGA | s.t. |
128 | Diego Uriarte | Equipo Kern Pharma | s.t. |
129 | Declan Irvine | Team Novo Nordisk | 33:15:00 |
130 | Bailey McDonald | Team Novo Nordisk | s.t. |
131 | Caleb Classen | Project Echelon Racing | s.t. |
132 | Samuel Boardman | Project Echelon Racing | s.t. |
133 | Cade Bickmore | Project Echelon Racing | s.t. |
GC after stage 4:
561.6 kilometers raced so far at an average speed of 39.735 km/hr
1 | Santiago Buitrago | Bahrain Victorious | 14hr 7min 51sec |
2 | Joao Almeida | UAE Team Emirates | @ 18sec |
3 | Pello Bilbao | Bahrain Victorious | 0:39 |
4 | Thymen Arensman | INEOS Grenadiers | 0:41 |
5 | Brandon McNulty | UAE Team Emirates | 0:53 |
6 | Carlos Rodriguez | INEOS Grenadiers | s.t. |
7 | Iván Romeo | Movistar Team | 0:54 |
8 | Jefferson Cepeda | Movistar Team | 1:00 |
9 | Jai Hindley | Red Bull-Bora-hansgrohe | 1:31 |
10 | Ben O'Connor | Team Jayco-AlUla | 1:37 |
11 | Lenny Martinez | Bahrain Victorious | 1:42 |
12 | Tobias Foss | INEOS Grenadiers | 2:37 |
13 | Pablo Castrillo | Movistar Team | 2:52 |
14 | Davide Piganzoli | Team Polti VisitMalta | 2:56 |
15 | Pavel Sivakov | UAE Team Emirates | 3:52 |
16 | Jack Haig | Bahrain Victorious | 4:32 |
17 | Aleksandr Vlasov | Red Bull-Bora-hansgrohe | 4:50 |
18 | Alexey Lutsenko | Israel-Premier Tech | 5:35 |
19 | Mathias Vacek | Lidl-Trek | 6:31 |
20 | Milan Vader | Q36.5 Pro Cycling Team | 7:29 |
21 | Ivan Sosa | Equipo Kern Pharma | 8:15 |
22 | Txomin Juaristi | Euskaltel-Euskadi | 8:19 |
23 | Andrii Ponomar | Petrolike | 8:30 |
24 | Clément Alleno | Burgos Burpellet BH | 8:56 |
25 | William Barta | Movistar Team | 9:32 |
26 | Ivan Cobo | Equipo Kern Pharma | 9:34 |
27 | Luca Paletti | VF Group-Bardiani CSF-Faizanè | 9:38 |
28 | Andrew August | INEOS Grenadiers | 9:39 |
29 | Joe Blackmore | Israel-Premier Tech | s.t. |
30 | Jon Agirre | Euskaltel-Euskadi | 9:51 |
31 | Filippo Zana | Team Jayco-AlUla | 13:16 |
32 | Mark Donovan | Q36.5 Pro Cycling Team | 13:39 |
33 | Giovanni Aleotti | Red Bull-Bora-hansgrohe | s.t. |
34 | Floris De Tier | Wagner Bazin WB | 14:10 |
35 | Jakob Söderqvist | Lidl-Trek | 14:13 |
36 | Jose Manuel Diaz | Burgos Burpellet BH | 14:56 |
37 | Joan Bou | Caja Rural-Seguros RGA | 15:09 |
38 | Luca Covili | VF Group-Bardiani CSF-Faizanè | 15:38 |
39 | Edoardo Zambanini | Bahrain Victorious | 15:41 |
40 | Jose Maria Garcia Soriano | Illes Balears Arabay | 17:06 |
41 | Jokin Murguialday | Euskaltel-Euskadi | 17:29 |
42 | Daan Hoole | Lidl-Trek | 21:36 |
43 | Matteo Sobrero | Red Bull-Bora-hansgrohe | 22:15 |
44 | Riley Sheehan | Israel-Premier Tech | 22:43 |
45 | Jelte Krijnsen | Team Jayco-AlUla | 23:03 |
46 | Bob Jungels | INEOS Grenadiers | 23:46 |
47 | Edgar Cadena | Petrolike | 23:59 |
48 | Jonathan Caicedo | Petrolike | 24:52 |
49 | Louka Matthys | Wagner Bazin WB | 25:08 |
50 | Jaume Guardeño | Caja Rural-Seguros RGA | 25:39 |
51 | Hugo de la Calle | Burgos Burpellet BH | 25:45 |
52 | Filippo Baroncini | UAE Team Emirates | 26:05 |
53 | Nico Denz | Red Bull-Bora-hansgrohe | 26:26 |
54 | Jasha Sütterlin | Team Jayco-AlUla | 26:36 |
55 | Louis Meintjes | Intermarché-Wanty | 26:37 |
56 | Felix Grossschartner | UAE Team Emirates | 26:43 |
57 | Mirco Maestri | Team Polti VisitMalta | 26:50 |
58 | Gianni Vermeersch | Alpecin-Deceuninck | 27:08 |
59 | Frederik Wandahl | Red Bull-Bora-hansgrohe | 27:22 |
60 | Félix Parra José | Equipo Kern Pharma | 27:24 |
61 | Jonathan Castroviejo | INEOS Grenadiers | 27:42 |
62 | Matteo Scalco | VF Group-Bardiani CSF-Faizanè | 28:08 |
63 | David González | Q36.5 Pro Cycling Team | 28:59 |
64 | Diego Uriarte | Equipo Kern Pharma | 31:00 |
65 | Jorge Arcas | Movistar Team | 31:12 |
66 | Lorenzo Galimberti | Petrolike | 31:19 |
67 | Amanuel Ghebreigzabhier | Lidl-Trek | 32:40 |
68 | Alex Tolio | VF Group-Bardiani CSF-Faizanè | 33:18 |
69 | Walter Calzoni | Q36.5 Pro Cycling Team | 33:29 |
70 | Hugo Houle | Israel-Premier Tech | 33:49 |
71 | Jonathan Milan | Lidl-Trek | 33:51 |
72 | Davide Bais | Team Polti VisitMalta | 34:01 |
73 | Christopher Juul-Jensen | Team Jayco-AlUla | 34:48 |
74 | Rainer Kepplinger | Bahrain Victorious | 35:56 |
75 | Michiel Lambrecht | Wagner Bazin WB | 36:28 |
76 | Henri Uhlig | Alpecin-Deceuninck | 37:00 |
77 | Nelson Oliveira | Movistar Team | 38:25 |
78 | Kevin Colleoni | Intermarché-Wanty | 38:26 |
79 | Alvaro Sagrado Perez | Illes Balears Arabay | 40:06 |
80 | Jake Stewart | Israel-Premier Tech | 40:42 |
81 | Xabier Berasategi | Euskaltel-Euskadi | 41:03 |
82 | Kieran Haug | Project Echelon Racing | 42:14 |
83 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | s.t. |
84 | Edward Planckaert | Alpecin-Deceuninck | 46:00 |
85 | Sinuhé Fernandez | Burgos Burpellet BH | 46:04 |
86 | Sebastian Berwick | Caja Rural-Seguros RGA | 46:37 |
87 | Hamish Armitt | Team Novo Nordisk | 48:07 |
88 | Riley Pickrell | Israel-Premier Tech | 49:42 |
89 | Rory Townsend | Q36.5 Pro Cycling Team | 51:08 |
90 | Unai Iribar | Equipo Kern Pharma | 51:09 |
91 | Simone Consonni | Lidl-Trek | 51:32 |
92 | Huub Artz | Intermarché-Wanty | 52:05 |
93 | Loic Vliegen | Wagner Bazin WB | 52:09 |
94 | Hugo Scala Jr | Project Echelon Racing | 52:18 |
95 | Ethan Vernon | Israel-Premier Tech | 53:23 |
96 | Robert Donaldson | Team Jayco-AlUla | 53:49 |
97 | Julius Johansen | UAE Team Emirates | 56:37 |
98 | Pablo Gonzalez Asier | Illes Balears Arabay | 56:44 |
99 | Johan Meens | Wagner Bazin WB | 57:06 |
100 | Tyler Stites | Caja Rural-Seguros RGA | 57:18 |
101 | Gianni Moscon | Red Bull-Bora-hansgrohe | 57:23 |
102 | Lorenzo Milesi | Movistar Team | 58:10 |
103 | Ivo Oliveira | UAE Team Emirates | 58:11 |
104 | Sente Sentjens | Alpecin-Deceuninck | 59:04 |
105 | Cesar Macias | Petrolike | 59:16 |
106 | Jose Marin Aragón | Illes Balears Arabay | 1:00:12 |
107 | Edward Theuns | Lidl-Trek | 1:00:52 |
108 | Quentin Bezza | Wagner Bazin WB | 1:01:07 |
109 | Kaden Groves | Alpecin-Deceuninck | 1:01:08 |
110 | Michael Hepburn | Team Jayco-AlUla | 1:01:19 |
111 | José Juan Prieto | Petrolike | 1:01:21 |
112 | Oscar Riesebeek | Alpecin-Deceuninck | 1:01:34 |
113 | Alexander Kamp | Intermarché-Wanty | 1:01:47 |
114 | Alex Molenaar | Caja Rural-Seguros RGA | 1:02:22 |
115 | Adrien Petit | Intermarché-Wanty | 1:02:52 |
116 | Gijs Van Hoecke | Intermarché-Wanty | 1:03:18 |
117 | Gonzalo Ariño Bolinches | Illes Balears Arabay | 1:03:20 |
118 | Nathan Smith | Team Novo Nordisk | 1:03:41 |
119 | Gerben Thijssen | Intermarché-Wanty | 1:03:57 |
120 | Matyas Kopecky | Team Novo Nordisk | 1:04:17 |
121 | Filippo Ridolfo | Team Novo Nordisk | 1:04:20 |
122 | Pau Llaneras | Illes Balears Arabay | 1:04:52 |
123 | Giovanni Lonardi | Team Polti VisitMalta | 1:05:16 |
124 | Francisco Muñoz | Team Polti VisitMalta | 1:06:11 |
125 | Vojtech Kminek | Burgos Burpellet BH | 1:07:09 |
126 | Miguel Angel Fernandez | Equipo Kern Pharma | 1:07:41 |
127 | Kamil Gradek | Bahrain Victorious | 1:07:58 |
128 | Antonio Polga | Team Novo Nordisk | 1:10:40 |
129 | Samuel Boardman | Project Echelon Racing | 1:12:06 |
130 | Caleb Classen | Project Echelon Racing | 1:16:11 |
131 | Cade Bickmore | Project Echelon Racing | 1:17:58 |
132 | Declan Irvine | Team Novo Nordisk | 1:20:08 |
133 | Bailey McDonald | Team Novo Nordisk | 1:21:52 |
Stage 4 map & profile:
Stage 4 map
Stage 4 profile
Friday, February 7: Stage 3, Algemesí - Alpuente, 180.3 km
Ivan Romeo takes a solo win in Alpuente.
Les Woodland's book Cycling Heroes: The Golden Years is available in the print, Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Alpuente at 1:30 PM, local time: 11C (51F). partly cloudy, with the wind from the southwest at 13 km/hr (7 mph). There is a 44% chance of rain.
The race: Here's the race organizer's stage three summayr.
Iván Romeo completes a great attack and wins solo in the third stage of the Volta a la Comunitat Valenciana
The Movistar Team cyclist resisted the final attacks and crossed the finish line ahead of the group of favorites. João Almeida takes the overall lead.
Alpuente, february 6, 2025. The third stage of the 2025 Volta a la Comunitat Valenciana was marked by an aggressive breakaway and an exciting finale on the final climb. Iván Romeo (Movistar Team) secured a prestigious victory after launching an attack 16 kilometers from the finish and resisting the chase attempts of the favorites on the demanding climb to El Remedio (1st category).
The Spanish rider crossed the finish line solo with a time of 4:26:16, also earning a 10-second time bonus. Behind him, Colombian Santiago Buitrago (Bahrain Victorious) led the chasing group, finishing 10 seconds behind the winner and earning an 8-second bonus, while João Almeida (UAE Team Emirates XRG) completed the day’s podium and added 7 additional seconds.
The group of favorites, including riders such as Pello Bilbao (Bahrain Victorious), Jefferson Cepeda (Movistar Team), and Jai Hindley (Red Bull – BORA – hansgrohe), arrived compact at the finish, 10 seconds behind the winner.
The stage, featuring a hilly profile with three categorized climbs, favored breakaway specialists. A group of six riders animated the break of the day, including Francisco Muñoz (Team Polti VisitMalta) and Matteo Scalco (VF Group Bardiani-CSF Faizanè), reaching a maximum lead of nearly six minutes. However, the control exerted by Bahrain Victorious and UAE Team Emirates gradually reduced the gap, catching the breakaway riders on the ascent to El Remedio, the most significant climb of the stage.
At that moment, decisive moves began. João Almeida (UAE Team Emirates XRG) and Santiago Buitrago (Bahrain Victorious) attempted a surprise attack but were caught on the descent. Meanwhile, race leader Mathias Vacek (Lidl-Trek), who had suffered a crash earlier in the stage, lost contact with the group of favorites. Seizing a moment of hesitation in the main group, Iván Romeo launched his decisive move. The Movistar Team rider quickly opened a gap, extending his lead beyond 20 seconds. Behind him, Tobias Foss (INEOS Grenadiers) led the chase, but Romeo managed his effort intelligently, maintaining his advantage in the final kilometers.
In the overall classification, João Almeida claims the leader’s jersey with a total time of 9:14:31, closely followed by Santiago Buitrago, just 2 seconds behind. Pello Bilbao sits in third place, 21 seconds behind the Portuguese rider.
The day was also marked by an emotional tribute in Algemesí to the victims of the DANA storm, attended by authorities and representatives of the security and emergency services. Among those present were Luis Cervera (General Director of Sports of the Generalitat Valenciana), Vicente Mompó (President of the Valencia Provincial Council), José Javier Sanchis (Mayor of Algemesí), Fernando Canós (Deputy General Director of Banco Sabadell), Nuria Codina (Regional Director for Southern Valencia of Banco Sabadell), Ángel Casero (General Director of the Volta a la Comunitat Valenciana), and Juan Enrique Ribes (Sports Councillor of Algemesí)
Complete results:
180.3 kilometers raced at an average speed of 40.631 km/hr
1 | Iván Romeo | Movistar Team | 4hr 26min 15sec |
2 | Santiago Buitrago | Bahrain Victorious | @ 10sec |
3 | Joao Almeida | UAE Team Emirates | s.t. |
4 | Pello Bilbao | Bahrain Victorious | s.t. |
5 | Jefferson Cepeda | Movistar Team | s.t. |
6 | Pablo Castrillo | Movistar Team | s.t. |
7 | Davide Piganzoli | Team Polti-VisitMalta | s.t. |
8 | Jai Hindley | Red Bull-Bora-hansgrohe | s.t. |
9 | Thymen Arensman | INEOS Grenadiers | s.t. |
10 | Ben O'Connor | Team Jayco-AlUla | s.t. |
11 | Carlos Rodriguez | INEOS Grenadiers | s.t. |
12 | Brandon McNulty | UAE Team Emirates | s.t. |
13 | Lenny Martinez | Bahrain Victorious | 0:28 |
14 | Tobias Foss | INEOS Grenadiers | 0:57 |
15 | Jack Haig | Bahrain Victorious | 2:10 |
16 | Andrew August | INEOS Grenadiers | s.t. |
17 | Aleksandr Vlasov | Red Bull-Bora-hansgrohe | s.t. |
18 | Alexey Lutsenko | Israel-Premier Tech | s.t. |
19 | Pavel Sivakov | UAE Team Emirates | s.t. |
20 | Txomin Juaristi | Euskaltel-Euskadi | 3:03 |
21 | Jose Manuel Diaz | Burgos Burpellet BH | 3:06 |
22 | Milan Vader | Q36.5 Pro Cycling Team | 3:08 |
23 | Iñigo Elosegui | Equipo Kern Pharma | 3:11 |
24 | Ivan Cobo | Equipo Kern Pharma | s.t. |
25 | Clément Alleno | Burgos Burpellet BH | 3:13 |
26 | Luca Paletti | VF Group-Bardiani CSF-Faizanè | 3:15 |
27 | Floris De Tier | Wagner Bazin WB | s.t. |
28 | Andrii Ponomar | Petrolike | s.t. |
29 | Luca Covili | VF Group-Bardiani CSF-Faizanè | 3:17 |
30 | Ivan Sosa | Equipo Kern Pharma | s.t. |
31 | Edgar Cadena | Petrolike | s.t. |
32 | Alex Tolio | VF Group-Bardiani CSF-Faizanè | 3:21 |
33 | Christopher Juul-Jensen | Team Jayco-AlUla | 3:24 |
34 | Jon Agirre | Euskaltel-Euskadi | s.t. |
35 | Henri Uhlig | Alpecin-Deceuninck | 3:25 |
36 | Jonathan Caicedo | Petrolike | s.t. |
37 | Filippo Zana | Team Jayco-AlUla | s.t. |
38 | Louis Meintjes | Intermarché-Wanty | s.t. |
39 | Jaume Guardeño | Caja Rural-Seguros RGA | s.t. |
40 | Mikel Bizkarra | Euskaltel-Euskadi | 3:30 |
41 | Jokin Murguialday | Euskaltel-Euskadi | s.t. |
42 | Edoardo Zambanini | Bahrain Victorious | 3:35 |
43 | Jose Maria Garcia | Illes Balears Arabay | 3:38 |
44 | José Félix Parra | Equipo Kern Pharma | 3:42 |
45 | Diego Uriarte | Equipo Kern Pharma | s.t. |
46 | William Barta | Movistar Team | 4:06 |
47 | Mark Donovan | Q36.5 Pro Cycling Team | s.t. |
48 | Giovanni Aleotti | Red Bull-Bora-hansgrohe | 4:23 |
49 | Nico Denz | Red Bull-Bora-hansgrohe | s.t. |
50 | Kevin Colleoni | Intermarché-Wanty | 4:26 |
51 | Jake Stewart | Israel-Premier Tech | 4:54 |
52 | Joe Blackmore | Israel-Premier Tech | s.t. |
53 | Riley Sheehan | Israel-Premier Tech | s.t. |
54 | Felix Grossschartner | UAE Team Emirates | s.t. |
55 | Mathias Vacek | Lidl-Trek | s.t. |
56 | Hugo Houle | Israel-Premier Tech | 5:21 |
57 | Louka Matthys | Wagner Bazin WB | 7:16 |
58 | Daan Hoole | Lidl-Trek | 7:18 |
59 | Amanuel Ghebreigzabhier | Lidl-Trek | s.t. |
60 | Jakob Söderqvist | Lidl-Trek | s.t. |
61 | Filippo Baroncini | UAE Team Emirates | s.t. |
62 | David González | Q36.5 Pro Cycling Team | s.t. |
63 | Michiel Lambrecht | Wagner Bazin WB | s.t. |
64 | Davide Bais | Team Polti-VisitMalta | s.t. |
65 | Joan Bou | Caja Rural-Seguros RGA | s.t. |
66 | Jelte Krijnsen | Team Jayco-AlUla | s.t. |
67 | Bob Jungels | INEOS Grenadiers | s.t. |
68 | Jasha Sütterlin | Team Jayco-AlUla | s.t. |
69 | Tyler Stites | Caja Rural-Seguros RGA | s.t. |
70 | Nelson Oliveira | Movistar Team | s.t. |
71 | Matteo Sobrero | Red Bull-Bora-hansgrohe | s.t. |
72 | Huub Artz | Intermarché-Wanty | s.t. |
73 | Vicente Rojas | VF Group-Bardiani CSF-Faizanè | 9:35 |
74 | Kieran Haug | Project Echelon Racing | s.t. |
75 | Robert Donaldson | Team Jayco-AlUla | 9:54 |
76 | Frederik Wandahl | Red Bull-Bora-hansgrohe | s.t. |
77 | Laurent Gervais | Project Echelon Racing | 10:18 |
78 | Mirco Maestri | Team Polti-VisitMalta | s.t. |
79 | Asier Pablo Gonzalez | Illes Balears Arabay | 14:33 |
80 | Hugo de la Calle | Burgos Burpellet BH | s.t. |
81 | Jorge Arcas | Movistar Team | s.t. |
82 | Sente Sentjens | Alpecin-Deceuninck | 14:47 |
83 | Ethan Vernon | Israel-Premier Tech | 16:39 |
84 | Miguel Angel Fernandez | Equipo Kern Pharma | s.t. |
85 | Rory Townsend | Q36.5 Pro Cycling Team | s.t. |
86 | Michael Hepburn | Team Jayco-AlUla | s.t. |
87 | Loic Vliegen | Wagner Bazin WB | s.t. |
88 | Quentin Bezza | Wagner Bazin WB | s.t. |
89 | Gerben Thijssen | Intermarché-Wanty | s.t. |
90 | Johan Meens | Wagner Bazin WB | s.t. |
91 | Gijs Van Hoecke | Intermarché-Wanty | s.t. |
92 | Cesar Macias | Petrolike | s.t. |
93 | Gianni Moscon | Red Bull-Bora-hansgrohe | s.t. |
94 | Jonathan Castroviejo | INEOS Grenadiers | s.t. |
95 | Adrien Petit | Intermarché-Wanty | s.t. |
96 | Riley Pickrell | Israel-Premier Tech | s.t. |
97 | Edward Planckaert | Alpecin-Deceuninck | s.t. |
98 | Kaden Groves | Alpecin-Deceuninck | 16:49 |
99 | Samuele Zoccarato | Team Polti-VisitMalta | 17:06 |
100 | Giovanni Lonardi | Team Polti-VisitMalta | 18:01 |
101 | Lorenzo Milesi | Movistar Team | s.t. |
102 | Declan Irvine | Team Novo Nordisk | s.t. |
103 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | s.t. |
104 | Julius Johansen | UAE Team Emirates | s.t. |
105 | Ivo Oliveira | UAE Team Emirates | s.t. |
106 | Iúri Leitão | Caja Rural-Seguros RGA | s.t. |
107 | Antonio Polga | Team Novo Nordisk | s.t. |
108 | Unai Iribar | Equipo Kern Pharma | s.t. |
109 | Kamil Gradek | Bahrain Victorious | s.t. |
110 | Alex Molenaar | Caja Rural-Seguros RGA | s.t. |
111 | Samuel Boardman | Project Echelon Racing | s.t. |
112 | Caleb Classen | Project Echelon Racing | s.t. |
113 | Walter Calzoni | Q36.5 Pro Cycling Team | s.t. |
114 | Matyas Kopecky | Team Novo Nordisk | s.t. |
115 | Simone Consonni | Lidl-Trek | s.t. |
116 | Jonathan Milan | Lidl-Trek | s.t. |
117 | Vojtech Kminek | Burgos Burpellet BH | s.t. |
118 | Marton Dina | Euskaltel-Euskadi | s.t. |
119 | Gianni Vermeersch | Alpecin-Deceuninck | s.t. |
120 | Xabier Berasategi | Euskaltel-Euskadi | s.t. |
121 | Francisco Muñoz | Team Polti-VisitMalta | s.t. |
122 | Rainer Kepplinger | Bahrain Victorious | s.t. |
123 | Matteo Scalco | VF Group-Bardiani CSF-Faizanè | s.t. |
124 | Hamish Armitt | Team Novo Nordisk | s.t. |
125 | Michael Leonard | INEOS Grenadiers | s.t. |
126 | Pau Llaneras | Illes Balears Arabay | s.t. |
127 | Xabier Isasa | Euskaltel-Euskadi | s.t. |
128 | Oscar Riesebeek | Alpecin-Deceuninck | s.t. |
129 | Hugo Scala Jr | Project Echelon Racing | s.t. |
130 | Filippo Ridolfo | Team Novo Nordisk | s.t. |
131 | Juan Prieto José | Petrolike | s.t. |
132 | Alexander Kamp | Intermarché-Wanty | s.t. |
133 | Nathan Smith | Team Novo Nordisk | s.t. |
134 | Gonzalo Ariño Bolinches | Illes Balears Arabay | s.t. |
135 | Bailey McDonald | Team Novo Nordisk | s.t. |
136 | Alessio Martinelli | VF Group-Bardiani CSF-Faizanè | s.t. |
137 | Jose Marin Aragón | Illes Balears Arabay | s.t. |
138 | Alvaro Sagrado Perez | Illes Balears Arabay | s.t. |
139 | Sinuhé Fernandez | Burgos Burpellet BH | s.t. |
140 | Sebastian Berwick | Caja Rural-Seguros RGA | s.t. |
141 | Cade Bickmore | Project Echelon Racing | s.t. |
142 | Edward Theuns | Lidl-Trek | s.t. |
143 | Lars Boven | Alpecin-Deceuninck | s.t. |
GC after stage 3:
380.6 kilometers raced so far at an average speed of 41.183 km/hr
1 | Joao Almeida | UAE Team Emirates | 9hr 14min 30sec |
2 | Santiago Buitrago | Bahrain Victorious | @ 2sec |
3 | Pello Bilbao | Bahrain Victorious | 0:21 |
4 | Thymen Arensman | INEOS Grenadiers | 0:24 |
5 | Brandon McNulty | UAE Team Emirates | 0:32 |
6 | Iván Romeo | Movistar Team | 0:33 |
7 | Carlos Rodriguez | INEOS Grenadiers | s.t. |
8 | Jefferson Cepeda | Movistar Team | 0:35 |
9 | Pablo Castrillo | Movistar Team | 1:03 |
10 | Ben O'Connor | Team Jayco-AlUla | 1:05 |
11 | Jai Hindley | Red Bull-Bora-hansgrohe | 1:10 |
12 | Lenny Martinez | Bahrain Victorious | 1:17 |
13 | Tobias Foss | INEOS Grenadiers | 2:06 |
14 | Davide Piganzoli | Team Polti-VisitMalta | 2:31 |
15 | Pavel Sivakov | UAE Team Emirates | 3:09 |
16 | Jack Haig | Bahrain Victorious | 3:49 |
17 | Aleksandr Vlasov | Red Bull-Bora-hansgrohe | 3:54 |
18 | Alexey Lutsenko | Israel-Premier Tech | 4:32 |
19 | Mathias Vacek | Lidl-Trek | 4:49 |
20 | Ivan Sosa | Equipo Kern Pharma | 6:15 |
21 | Milan Vader | Q36.5 Pro Cycling Team | 6:27 |
22 | William Barta | Movistar Team | 6:44 |
23 | Jon Agirre | Euskaltel-Euskadi | 7:05 |
24 | Txomin Juaristi | Euskaltel-Euskadi | 7:21 |
25 | Jonathan Caicedo | Petrolike | 7:26 |
26 | Andrii Ponomar | Petrolike | 7:57 |
27 | Jaume Guardeño | Caja Rural-Seguros RGA | 8:13 |
28 | Clément Alleno | Burgos Burpellet BH | 8:24 |
29 | Joe Blackmore | Israel-Premier Tech | 8:39 |
30 | Andrew August | INEOS Grenadiers | 8:42 |
31 | Mark Donovan | Q36.5 Pro Cycling Team | 8:45 |
32 | Diego Uriarte | Equipo Kern Pharma | 8:50 |
33 | Ivan Cobo | Equipo Kern Pharma | 9:00 |
34 | Jokin Murguialday | Euskaltel-Euskadi | 9:07 |
35 | Louis Meintjes | Intermarché-Wanty | 9:11 |
36 | Luca Paletti | VF Group-Bardiani CSF-Faizanè | 9:13 |
37 | Floris De Tier | Wagner Bazin WB | 9:15 |
38 | Luca Covili | VF Group-Bardiani CSF-Faizanè | 10:33 |
39 | Giovanni Aleotti | Red Bull-Bora-hansgrohe | 11:22 |
40 | Filippo Zana | Team Jayco-AlUla | 11:30 |
41 | Joan Bou | Caja Rural-Seguros RGA | 12:46 |
42 | Mikel Bizkarra | Euskaltel-Euskadi | 13:04 |
43 | Edoardo Zambanini | Bahrain Victorious | 13:26 |
44 | Manuel Diaz Jose | Burgos Burpellet BH | 13:53 |
45 | Jakob Söderqvist | Lidl-Trek | 14:03 |
46 | Daan Hoole | Lidl-Trek | 14:42 |
47 | Jose Maria Garcia | Illes Balears Arabay | 15:20 |
48 | Amanuel Ghebreigzabhier | Lidl-Trek | 16:02 |
49 | Hugo Houle | Israel-Premier Tech | 18:59 |
50 | Michiel Lambrecht | Wagner Bazin WB | 19:03 |
51 | Henri Uhlig | Alpecin-Deceuninck | 19:35 |
52 | Felix Grossschartner | UAE Team Emirates | 19:46 |
53 | Kieran Haug | Project Echelon Racing | 20:04 |
54 | Bob Jungels | INEOS Grenadiers | 20:57 |
55 | Kevin Colleoni | Intermarché-Wanty | 21:00 |
56 | Nelson Oliveira | Movistar Team | s.t. |
57 | Filippo Baroncini | UAE Team Emirates | 21:10 |
58 | Matteo Sobrero | Red Bull-Bora-hansgrohe | 21:57 |
59 | Jelte Krijnsen | Team Jayco-AlUla | 22:05 |
60 | Riley Sheehan | Israel-Premier Tech | 22:26 |
61 | Edgar Cadena | Petrolike | 22:56 |
62 | Davide Bais | Team Polti-VisitMalta | 23:25 |
63 | Jasha Sütterlin | Team Jayco-AlUla | 23:47 |
64 | Louka Matthys | Wagner Bazin WB | 24:13 |
65 | Sebastian Berwick | Caja Rural-Seguros RGA | 24:26 |
66 | Frederik Wandahl | Red Bull-Bora-hansgrohe | 24:34 |
67 | José Félix Parra | Equipo Kern Pharma | 24:35 |
68 | Jonathan Castroviejo | INEOS Grenadiers | 24:54 |
69 | Rainer Kepplinger | Bahrain Victorious | 25:20 |
70 | Mirco Maestri | Team Polti-VisitMalta | 25:25 |
71 | Nico Denz | Red Bull-Bora-hansgrohe | 25:44 |
72 | Jake Stewart | Israel-Premier Tech | 25:51 |
73 | Gianni Vermeersch | Alpecin-Deceuninck | 26:16 |
74 | Matteo Scalco | VF Group-Bardiani CSF-Faizanè | 27:05 |
75 | David González | Q36.5 Pro Cycling Team | 27:56 |
76 | Hugo de la Calle | Burgos Burpellet BH | 28:03 |
77 | Jorge Arcas | Movistar Team | 28:25 |
78 | Iñigo Elosegui | Equipo Kern Pharma | 28:28 |
79 | Unai Iribar | Equipo Kern Pharma | 28:58 |
80 | Christopher Juul-Jensen | Team Jayco-AlUla | 29:54 |
81 | Huub Artz | Intermarché-Wanty | s.t. |
82 | Loic Vliegen | Wagner Bazin WB | 29:58 |
83 | Hugo Scala Jr | Project Echelon Racing | 30:07 |
84 | Alex Tolio | VF Group-Bardiani CSF-Faizanè | 30:29 |
85 | Walter Calzoni | Q36.5 Pro Cycling Team | 32:29 |
86 | Vicente Rojas | VF Group-Bardiani CSF-Faizanè | 33:40 |
87 | Rory Townsend | Q36.5 Pro Cycling Team | 33:43 |
88 | Jonathan Milan | Lidl-Trek | 33:44 |
89 | Laurent Gervais | Project Echelon Racing | 34:00 |
90 | Asier Pablo Gonzalez | Illes Balears Arabay | 34:36 |
91 | Johan Meens | Wagner Bazin WB | 34:55 |
92 | Tyler Stites | Caja Rural-Seguros RGA | 35:07 |
93 | Sinuhé Fernandez | Burgos Burpellet BH | 35:27 |
94 | Ethan Vernon | Israel-Premier Tech | 35:57 |
95 | Ivo Oliveira | UAE Team Emirates | 36:00 |
96 | Lorenzo Milesi | Movistar Team | 36:01 |
97 | Robert Donaldson | Team Jayco-AlUla | 36:24 |
98 | Sente Sentjens | Alpecin-Deceuninck | 36:53 |
99 | Cesar Macias | Petrolike | 37:05 |
100 | Michael Leonard | INEOS Grenadiers | 37:44 |
101 | Alvaro Sagrado Perez | Illes Balears Arabay | 38:03 |
102 | Jose Marin Aragón | Illes Balears Arabay | 38:04 |
103 | Samuel Boardman | Project Echelon Racing | 38:44 |
104 | Quentin Bezza | Wagner Bazin WB | 38:56 |
105 | Kaden Groves | Alpecin-Deceuninck | 38:57 |
106 | Edward Planckaert | Alpecin-Deceuninck | 39:03 |
107 | Michael Hepburn | Team Jayco-AlUla | 39:09 |
108 | José Juan Prieto | Petrolike | 39:10 |
109 | Oscar Riesebeek | Alpecin-Deceuninck | 39:23 |
110 | Alessio Martinelli | VF Group-Bardiani CSF-Faizanè | 39:31 |
111 | Hamish Armitt | Team Novo Nordisk | 39:45 |
112 | Riley Pickrell | Israel-Premier Tech | 39:53 |
113 | Gianni Moscon | Red Bull-Bora-hansgrohe | 39:58 |
114 | Xabier Berasategi | Euskaltel-Euskadi | 40:02 |
115 | Alex Molenaar | Caja Rural-Seguros RGA | 40:11 |
116 | Lars Boven | Alpecin-Deceuninck | 40:35 |
117 | Adrien Petit | Intermarché-Wanty | 40:41 |
118 | Julius Johansen | UAE Team Emirates | 40:52 |
119 | Gijs Van Hoecke | Intermarché-Wanty | 41:08 |
120 | Gonzalo Ariño Bolinches | Illes Balears Arabay | 41:10 |
121 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | 41:18 |
122 | Nathan Smith | Team Novo Nordisk | 41:30 |
123 | Iúri Leitão | Caja Rural-Seguros RGA | 41:44 |
124 | Gerben Thijssen | Intermarché-Wanty | 41:46 |
125 | Matyas Kopecky | Team Novo Nordisk | 42:06 |
126 | Filippo Ridolfo | Team Novo Nordisk | 42:10 |
127 | Pau Llaneras | Illes Balears Arabay | 42:42 |
128 | Caleb Classen | Project Echelon Racing | 42:49 |
129 | Giovanni Lonardi | Team Polti-VisitMalta | 43:05 |
130 | Edward Theuns | Lidl-Trek | 43:26 |
131 | Francisco Muñoz | Team Polti-VisitMalta | 44:02 |
132 | Alexander Kamp | Intermarché-Wanty | 44:21 |
133 | Simone Consonni | Lidl-Trek | 44:38 |
134 | Cade Bickmore | Project Echelon Racing | s.t. |
135 | Vojtech Kminek | Burgos Burpellet BH | 44:58 |
136 | Samuele Zoccarato | Team Polti-VisitMalta | 45:03 |
137 | Xabier Isasa | Euskaltel-Euskadi | 45:19 |
138 | Miguel Angel Fernandez | Equipo Kern Pharma | 45:31 |
139 | Kamil Gradek | Bahrain Victorious | 45:47 |
140 | Marton Dina | Euskaltel-Euskadi | 46:08 |
141 | Declan Irvine | Team Novo Nordisk | 46:45 |
142 | Antonio Polga | Team Novo Nordisk | 48:30 |
143 | Bailey McDonald | Team Novo Nordisk | s.t. |
Stage 3 map & profile:
Stage 3 map
Stage 3 profile
Thursday, February 6: Stage 2, La Nucía - Benifato (Alto de Partegat), 166 km
No other racers in sight as Santiago Buitrago wins stage two.
Bill & Carol McGann’s book The Story of the 2024 Tour de France: The Happy Warrior Triumphs is available in print, Kindle eBook and audiobook versions. To get your copy, just click on the link on the right.
Weather at the city of Benidorm, on the route, about midway into the stage at 2:30 PM, local time: 16C (60F), partly cloudy, with the wind from the east at 10 km/hr (6 mph). There is just a 1% chance of rain.
The route: The battle to dethrone the leader after the team time trial begins with a nervous and selective stage. An ideal route for breakaways from the start, with three mountain passes in the final part. Col de Rates, Alto de Benimantell and Alto de Partegat, a debutant pass with 4 kilometers quite hard uphill. Depending on how the teams approach the stage, there could be a lot of movement in the classification.
The race: Here's the race organizer's stage two summary.
Santiago Buitrago Wins at the Alto de Partegat, and Vacek Holds on to the Leader’s Jersey
The Colombian rider dominated at the finish line on the Alto de Partegat, while Czech cyclist Mathias Vacek resisted the attacks and kept the leader’s jersey by a narrow margin
Benifato, February 6, 2025 –The second stage of the 2025 Volta a la Comunitat Valenciana did not disappoint. Starting in La Nucia and finishing at the challenging Alto de Partegat, the stage was marked by a fierce battle among the favorites and a spectacular finale on the final climb. Santiago Buitrago (Bahrain Victorious) claimed a dominant victory after launching a decisive attack during the ascent. Meanwhile, Mathias Vacek (Lidl-Trek) managed to stay with the chasing group and, despite losing some time at the finish line, retained the leader’s jersey with a slim advantage over his rivals.
It's time to race in Benifato.
From kilometer 11, a group of five riders attempted to break away from the peloton. Samuele Zoccarato (Team Polti VisitMalta), Vicente Rojas (VF Group Bardiani-CSF Faizanè), Sinuhe Fernández (Burgos Burpellet BH), Quentin Bezza (Wagner-Bazin WB), and Matyáš Kopecký (Team Novo Nordisk) gained the lead and built up an advantage of more than four minutes in the middle section of the stage.
The first mountain challenge of the day, the Coll de Rates, reduced the breakaway group, leaving Kopecký and Fernández at the front. However, the peloton, driven by UAE Team Emirates XRG and Lidl-Trek, steadily began to close the gap.
With 24 kilometers remaining, the peloton regrouped, neutralizing the last two escapees, and the stage finale was left in the hands of the top contenders. On the climb to Puerto de Benimantell, Tobias Foss (INEOS Grenadiers) launched a powerful attack, gaining up to 20 seconds on the chasing group. However, with six kilometers to go, Pello Bilbao (Bahrain Victorious) and Iván Romeo (Movistar Team) caught up with the Norwegian, forming a leading trio.
With just four kilometers to the finish, Foss could not keep up the pace, leaving Bilbao alone at the front, with the peloton closing in at less than 30 seconds. UAE Team Emirates, led by Joao Almeida and Brandon McNulty, increased the pace on the final climb.
Buitrago, the Strongest on the Final Climb to Partegat
In the last 500 meters, Santiago Buitrago (Bahrain Victorious) launched a decisive attack, overtaking his teammate Bilbao and crossing the finish line solo with a time of 4:07:54. Bilbao held on to second place, 9 seconds behind, while Almeida rounded out the podium at 13 seconds.
Further back, Mathias Vacek (Lidl-Trek), the general classification leader, managed to defend his jersey, finishing 57 seconds behind the stage winner and maintaining a slim lead of just three seconds over Almeida and five seconds over Buitrago in the overall standings.
Complete results:
166 kilometers raced at an average speed of 40.177 km/hr
1 | Santiago Buitrago | Bahrain Victorious | 4:07:54 |
2 | Pello Bilbao | Bahrain Victorious | @ 9sec |
3 | Joao Almeida | UAE Team Emirates | 0:13 |
4 | Jefferson Cepeda | Movistar Team | 0:21 |
5 | Thymen Arensman | INEOS Grenadiers | 0:24 |
6 | Ivan Sosa | Equipo Kern Pharma | 0:25 |
7 | Brandon McNulty | UAE Team Emirates | 0:34 |
8 | Carlos Rodriguez | INEOS Grenadiers | s.t. |
9 | Lenny Martinez | Bahrain Victorious | 0:39 |
10 | Ivan Romeo | Movistar Team | s.t. |
11 | Pablo Castrillo | Movistar Team | 0:49 |
12 | Davide Piganzoli | Team Polti-VisitMalta | 0:51 |
13 | Mathias Vacek | Lidl-Trek | 0:57 |
14 | Jai Hindley | Red Bull-Bora-hansgrohe | 1:11 |
15 | Ben O'Connor | Team Jayco-AlUla | s.t. |
16 | Pavel Sivakov | UAE Team Emirates | s.t. |
17 | Tobias Foss | INEOS Grenadiers | 1:22 |
18 | Jack Haig | Bahrain Victorious | 1:29 |
19 | Aleksandr Vlasov | Red Bull-Bora-hansgrohe | 1:55 |
20 | Alexey Lutsenko | Israel-Premier Tech | 2:02 |
21 | Jonathan Caicedo | Petrolike | 2:20 |
22 | Jon Agirre | Euskaltel-Euskadi | 2:23 |
23 | Milan Vader | Q36.5 Pro Cycling Team | 2:30 |
24 | Lorenzo Galimberti | Petrolike | 2:33 |
25 | William Barta | Movistar Team | 2:34 |
26 | Diego Uriarte | Equipo Kern Pharma | 2:36 |
27 | Floris De Tier | Wagner Bazin WB | 2:41 |
28 | Clément Alleno | Burgos Burpellet BH | 2:49 |
29 | Txomin Juaristi | Euskaltel-Euskadi | 3:00 |
30 | Andrii Ponomar | Petrolike | 3:01 |
31 | Jaume Guardeño | Caja Rural-Seguros RGA | 3:07 |
32 | Gianluca Brambilla | Q36.5 Pro Cycling Team | 3:12 |
33 | Ivan Cobo | Equipo Kern Pharma | 3:17 |
34 | Luca Paletti | VF Group-Bardiani CSF-Faizanè | 3:19 |
35 | Joe Blackmore | Israel-Premier Tech | 3:25 |
36 | Joan Bou | Caja Rural-Seguros RGA | 3:41 |
37 | Mark Donovan | Q36.5 Pro Cycling Team | 3:50 |
38 | Jakub Otruba | Caja Rural-Seguros RGA | 4:02 |
39 | Louis Meintjes | Intermarché-Wanty | s.t. |
40 | Jokin Murguialday | Euskaltel-Euskadi | 4:19 |
41 | Filippo Zana | Team Jayco-AlUla | 4:20 |
42 | Luca Covili | VF Group-Bardiani CSF-Faizanè | 4:37 |
43 | Sebastian Berwick | Caja Rural-Seguros RGA | 4:44 |
44 | Matteo Scalco | VF Group-Bardiani CSF-Faizanè | 6:25 |
45 | Jose Maria Garcia | Illes Balears Arabay | 6:31 |
46 | Andrew August | INEOS Grenadiers | 6:42 |
47 | Rainer Kepplinger | Bahrain Victorious | 7:09 |
48 | Gianni Vermeersch | Alpecin-Deceuninck | 7:10 |
49 | Giovanni Aleotti | Red Bull-Bora-hansgrohe | s.t. |
50 | Jakob Söderqvist | Lidl-Trek | 7:47 |
51 | Mikel Bizkarra | Euskaltel-Euskadi | 8:16 |
52 | Unai Iribar | Equipo Kern Pharma | 8:25 |
53 | Bob Jungels | INEOS Grenadiers | s.t. |
54 | Jonathan Castroviejo | INEOS Grenadiers | s.t. |
55 | Jose Manuel Diaz | Burgos Burpellet BH | s.t. |
56 | Edoardo Zambanini | Bahrain Victorious | s.t. |
57 | Daan Hoole | Lidl-Trek | 8:26 |
58 | Michiel Lambrecht | Wagner Bazin WB | s.t. |
59 | Kieran Haug | Project Echelon Racing | s.t. |
60 | Jorge Arcas | Movistar Team | 8:27 |
61 | Amanuel Ghebreigzabhier | Lidl-Trek | s.t. |
62 | Loic Vliegen | Wagner Bazin WB | 10:00 |
63 | Hugo Scala Jr | Project Echelon Racing | 10:03 |
64 | Filippo Baroncini | UAE Team Emirates | 10:38 |
65 | Hugo de la Calle | Burgos Burpellet BH | 11:08 |
66 | Hugo Houle | Israel-Premier Tech | 13:18 |
67 | Davide Bais | Team Polti-VisitMalta | 13:37 |
68 | Mirco Maestri | Team Polti-VisitMalta | s.t. |
69 | Louka Matthys | Wagner Bazin WB | 13:38 |
70 | Nelson Oliveira | Movistar Team | s.t. |
71 | Walter Calzoni | Q36.5 Pro Cycling Team | 13:39 |
72 | Kevin Colleoni | Intermarché-Wanty | 14:50 |
73 | Matteo Sobrero | Red Bull-Bora-hansgrohe | s.t. |
74 | Frederik Wandahl | Red Bull-Bora-hansgrohe | 14:51 |
75 | Alvaro Sagrado Perez | Illes Balears Arabay | s.t. |
76 | Asier Pablo Gonzalez | Illes Balears Arabay | 14:52 |
77 | Jose Marin Aragón | Illes Balears Arabay | s.t. |
78 | Johan Meens | Wagner Bazin WB | 14:57 |
79 | Jelte Krijnsen | Team Jayco-AlUla | 15:02 |
80 | Felix Grossschartner | UAE Team Emirates | 15:04 |
81 | Henri Uhlig | Alpecin-Deceuninck | 15:05 |
82 | Sinuhé Fernandez | Burgos Burpellet BH | s.t. |
83 | Lorenzo Milesi | Movistar Team | 15:06 |
84 | Riley Sheehan | Israel-Premier Tech | 15:12 |
85 | David González | Q36.5 Pro Cycling Team | 16:10 |
86 | Rory Townsend | Q36.5 Pro Cycling Team | 16:11 |
87 | Jasha Sütterlin | Team Jayco-AlUla | 16:44 |
88 | Jonathan Milan | Lidl-Trek | 16:45 |
89 | Ivo Oliveira | UAE Team Emirates | 17:11 |
90 | Jake Stewart | Israel-Premier Tech | 17:12 |
91 | Edgar Cadena | Petrolike | 17:58 |
92 | Gonzalo Ariño Bolinches | Illes Balears Arabay | s.t. |
93 | Adrien Petit | Intermarché-Wanty | 18:00 |
94 | José Félix Parra | Equipo Kern Pharma | 18:21 |
95 | Riley Pickrell | Israel-Premier Tech | 18:22 |
96 | Alessio Martinelli | VF Group-Bardiani CSF-Faizanè | 18:24 |
97 | Hamish Armitt | Team Novo Nordisk | 18:28 |
98 | Tom Portsmouth | Wagner Bazin WB | 18:39 |
99 | Samuel Boardman | Project Echelon Racing | 18:40 |
100 | Cesar Macias | Petrolike | 18:42 |
101 | Ethan Vernon | Israel-Premier Tech | 18:58 |
102 | Quentin Bezza | Wagner Bazin WB | s.t. |
103 | Gerben Thijssen | Intermarché-Wanty | 19:05 |
104 | Vicente Rojas | VF Group-Bardiani CSF-Faizanè | 19:26 |
105 | Carlos Garcia | Petrolike | 19:28 |
106 | José Juan Prieto | Petrolike | s.t. |
107 | Pau Llaneras | Illes Balears Arabay | 19:30 |
108 | Sente Sentjens | Alpecin-Deceuninck | 19:36 |
109 | Michael Leonard | INEOS Grenadiers | 19:51 |
110 | Lars Boven | Alpecin-Deceuninck | 20:06 |
111 | Nathan Smith | Team Novo Nordisk | 20:13 |
112 | Gianni Moscon | Red Bull-Bora-hansgrohe | 20:14 |
113 | Oscar Riesebeek | Alpecin-Deceuninck | 20:17 |
114 | Alex Molenaar | Caja Rural-Seguros RGA | 20:29 |
115 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | 20:38 |
116 | Edward Planckaert | Alpecin-Deceuninck | 20:41 |
117 | Nico Denz | Red Bull-Bora-hansgrohe | 20:42 |
118 | Xabier Berasategi | Euskaltel-Euskadi | 20:43 |
119 | Matyas Kopecky | Team Novo Nordisk | 20:52 |
120 | Huub Artz | Intermarché-Wanty | s.t. |
121 | Filippo Ridolfo | Team Novo Nordisk | 20:53 |
122 | Kaden Groves | Alpecin-Deceuninck | 21:03 |
123 | Laurent Gervais | Project Echelon Racing | 21:39 |
124 | Iúri Leitão | Caja Rural-Seguros RGA | 21:59 |
125 | Tyler Stites | Caja Rural-Seguros RGA | s.t. |
126 | Declan Irvine | Team Novo Nordisk | 22:42 |
127 | Alexander Kamp | Intermarché-Wanty | 22:44 |
128 | Christopher Juul-Jensen | Team Jayco-AlUla | 22:45 |
129 | Antonio Polga | Team Novo Nordisk | s.t. |
130 | Michael Hepburn | Team Jayco-AlUla | s.t. |
131 | Robert Donaldson | Team Jayco-AlUla | s.t. |
132 | Iñigo Elosegui | Equipo Kern Pharma | s.t. |
133 | Bailey McDonald | Team Novo Nordisk | s.t. |
134 | Marton Dina | Euskaltel-Euskadi | s.t. |
135 | Gijs Van Hoecke | Intermarché-Wanty | s.t. |
136 | Miguel Angel Fernandez | Equipo Kern Pharma | s.t. |
137 | Julius Johansen | UAE Team Emirates | s.t. |
138 | Caleb Classen | Project Echelon Racing | s.t. |
139 | Kamil Gradek | Bahrain Victorious | 22:49 |
140 | David Martin | Burgos Burpellet BH | 23:03 |
141 | Giovanni Lonardi | Team Polti-VisitMalta | 23:10 |
142 | Joan Albert Riera | Illes Balears Arabay | 23:31 |
143 | Jannik Steimle | Q36.5 Pro Cycling Team | 23:35 |
144 | Brendan Rhim | Project Echelon Racing | s.t. |
145 | Alex Tolio | VF Group-Bardiani CSF-Faizanè | 24:29 |
146 | Ander Okamika | Burgos Burpellet BH | 24:30 |
147 | Francisco Muñoz | Team Polti-VisitMalta | 24:31 |
148 | Cade Bickmore | Project Echelon Racing | 24:32 |
149 | Vojtech Kminek | Burgos Burpellet BH | 24:35 |
150 | Edward Theuns | Lidl-Trek | 25:57 |
151 | Simone Consonni | Lidl-Trek | s.t. |
152 | Xabier Isasa | Euskaltel-Euskadi | 26:00 |
153 | Samuele Zoccarato | Team Polti-VisitMalta | 26:29 |
GC after stage 2:
200.3 kilometers raced so far at an average speed of 41.705 km/hr
1 | Mathias Vacek | Lidl-Trek | 4hr 48min 10sec |
2 | Joao Almeida | UAE Team Emirates | @ 2sec |
3 | Santiago Buitrago | Bahrain Victorious | 0:05 |
4 | Pello Bilbao | Bahrain Victorious | 0:16 |
5 | Thymen Arensman | INEOS Grenadiers | 0:19 |
6 | Brandon McNulty | UAE Team Emirates | 0:27 |
7 | Carlos Rodriguez | INEOS Grenadiers | 0:28 |
8 | Jefferson Cepeda | Movistar Team | 0:30 |
9 | Ivan Romeo | Movistar Team | 0:48 |
10 | Lenny Martinez | Bahrain Victorious | 0:54 |
11 | Pablo Castrillo | Movistar Team | 0:58 |
12 | Ben O'Connor | Team Jayco-AlUla | 1:01 |
13 | Pavel Sivakov | UAE Team Emirates | 1:04 |
14 | Jai Hindley | Red Bull-Bora-hansgrohe | 1:05 |
15 | Tobias Foss | INEOS Grenadiers | 1:14 |
16 | Jack Haig | Bahrain Victorious | 1:44 |
17 | Aleksandr Vlasov | Red Bull-Bora-hansgrohe | 1:49 |
18 | Davide Piganzoli | Team Polti-VisitMalta | 2:26 |
19 | Alexey Lutsenko | Israel-Premier Tech | 2:27 |
20 | William Barta | Movistar Team | 2:43 |
21 | Ivan Sosa | Equipo Kern Pharma | 3:03 |
22 | Milan Vader | Q36.5 Pro Cycling Team | 3:24 |
23 | Jon Agirre | Euskaltel-Euskadi | 3:46 |
24 | Joe Blackmore | Israel-Premier Tech | 3:50 |
25 | Gianluca Brambilla | Q36.5 Pro Cycling Team | 4:06 |
26 | Jonathan Caicedo | Petrolike | s.t. |
27 | Txomin Juaristi | Euskaltel-Euskadi | 4:23 |
28 | Mark Donovan | Q36.5 Pro Cycling Team | 4:44 |
29 | Andrii Ponomar | Petrolike | 4:47 |
30 | Jaume Guardeño | Caja Rural-Seguros RGA | 4:53 |
31 | Diego Uriarte | Equipo Kern Pharma | 5:13 |
32 | Clément Alleno | Burgos Burpellet BH | 5:16 |
33 | Joan Bou | Caja Rural-Seguros RGA | 5:33 |
34 | Jokin Murguialday | Euskaltel-Euskadi | 5:42 |
35 | Jakub Otruba | Caja Rural-Seguros RGA | 5:48 |
36 | Louis Meintjes | Intermarché-Wanty | 5:51 |
37 | Ivan Cobo | Equipo Kern Pharma | 5:54 |
38 | Luca Paletti | VF Group-Bardiani CSF-Faizanè | 6:03 |
39 | Floris De Tier | Wagner Bazin WB | 6:05 |
40 | Sebastian Berwick | Caja Rural-Seguros RGA | 6:30 |
41 | Andrew August | INEOS Grenadiers | 6:37 |
42 | Jakob Söderqvist | Lidl-Trek | 6:50 |
43 | Lorenzo Galimberti | Petrolike | 7:01 |
44 | Giovanni Aleotti | Red Bull-Bora-hansgrohe | 7:04 |
45 | Luca Covili | VF Group-Bardiani CSF-Faizanè | 7:21 |
46 | Rainer Kepplinger | Bahrain Victorious | 7:24 |
47 | Daan Hoole | Lidl-Trek | 7:29 |
48 | Filippo Zana | Team Jayco-AlUla | 8:10 |
49 | Gianni Vermeersch | Alpecin-Deceuninck | 8:20 |
50 | Jonathan Castroviejo | INEOS Grenadiers | 8:20 |
51 | Amanuel Ghebreigzabhier | Lidl-Trek | 8:49 |
52 | Matteo Scalco | VF Group-Bardiani CSF-Faizanè | 9:09 |
53 | Mikel Bizkarra | Euskaltel-Euskadi | 9:39 |
54 | Edoardo Zambanini | Bahrain Victorious | 9:56 |
55 | Kieran Haug | Project Echelon Racing | 10:34 |
56 | JoseManuel Diaz | Burgos Burpellet BH | 10:52 |
57 | Unai Iribar | Equipo Kern Pharma | 11:02 |
58 | Jose Maria Garcia | Illes Balears Arabay | 11:47 |
59 | Michiel Lambrecht | Wagner Bazin WB | 11:50 |
60 | Hugo Scala Jr | Project Echelon Racing | 12:11 |
61 | Loic Vliegen | Wagner Bazin WB | 13:24 |
62 | Hugo de la Calle | Burgos Burpellet BH | 13:35 |
63 | Hugo Houle | Israel-Premier Tech | 13:43 |
64 | Bob Jungels | INEOS Grenadiers | 13:44 |
65 | Nelson Oliveira | Movistar Team | 13:47 |
66 | Jorge Arcas | Movistar Team | 13:57 |
67 | Filippo Baroncini | UAE Team Emirates | s.t. |
68 | Walter Calzoni | Q36.5 Pro Cycling Team | 14:33 |
69 | Matteo Sobrero | Red Bull-Bora-hansgrohe | 14:44 |
70 | Frederik Wandahl | Red Bull-Bora-hansgrohe | 14:45 |
71 | Jelte Krijnsen | Team Jayco-AlUla | 14:52 |
72 | Felix Grossschartner | UAE Team Emirates | 14:57 |
73 | Mirco Maestri | Team Polti-VisitMalta | 15:12 |
74 | Jonathan Milan | Lidl-Trek | 15:48 |
75 | Davide Bais | Team Polti-VisitMalta | 16:12 |
76 | Henri Uhlig | Alpecin-Deceuninck | 16:15 |
77 | Jasha Sütterlin | Team Jayco-AlUla | 16:34 |
78 | Kevin Colleoni | Intermarché-Wanty | 16:39 |
79 | Louka Matthys | Wagner Bazin WB | 17:02 |
80 | Rory Townsend | Q36.5 Pro Cycling Team | 17:09 |
81 | Sinuhé Fernandez | Burgos Burpellet BH | 17:31 |
82 | Riley Sheehan | Israel-Premier Tech | 17:37 |
83 | Ivo Oliveira | UAE Team Emirates | 18:04 |
84 | Lorenzo Milesi | Movistar Team | 18:05 |
85 | Johan Meens | Wagner Bazin WB | 18:21 |
86 | Ethan Vernon | Israel-Premier Tech | 19:23 |
87 | Edgar Cadena | Petrolike | 19:44 |
88 | Michael Leonard | INEOS Grenadiers | 19:48 |
89 | Alvaro Sagrado Perez | Illes Balears Arabay | 20:07 |
90 | Asier Pablo Gonzalez | Illes Balears Arabay | 20:08 |
91 | Jose Marin Aragón | Illes Balears Arabay | s.t. |
92 | Cesar Macias | Petrolike | 20:31 |
93 | David González | Q36.5 Pro Cycling Team | 20:43 |
94 | Samuel Boardman | Project Echelon Racing | 20:48 |
95 | José Félix Parra | Equipo Kern Pharma | 20:58 |
96 | Jake Stewart | Israel-Premier Tech | 21:02 |
97 | Carlos Garcia | Petrolike | 21:14 |
98 | José Juan Prieto | Petrolike | s.t. |
99 | Nico Denz | Red Bull-Bora-hansgrohe | 21:26 |
100 | Oscar Riesebeek | Alpecin-Deceuninck | 21:27 |
101 | Alessio Martinelli | VF Group-Bardiani CSF-Faizanè | 21:35 |
102 | Hamish Armitt | Team Novo Nordisk | 21:49 |
103 | Tom Portsmouth | Wagner Bazin WB | 22:03 |
104 | Xabier Berasategi | Euskaltel-Euskadi | 22:06 |
105 | Sente Sentjens | Alpecin-Deceuninck | 22:11 |
106 | Kaden Groves | Alpecin-Deceuninck | 22:13 |
107 | Alex Molenaar | Caja Rural-Seguros RGA | 22:15 |
108 | Edward Planckaert | Alpecin-Deceuninck | 22:19 |
109 | Quentin Bezza | Wagner Bazin WB | 22:22 |
110 | Michael Hepburn | Team Jayco-AlUla | 22:35 |
111 | Lars Boven | Alpecin-Deceuninck | 22:39 |
112 | Huub Artz | Intermarché-Wanty | 22:41 |
113 | Julius Johansen | UAE Team Emirates | 22:56 |
114 | Gonzalo Ariño Bolinches | Illes Balears Arabay | 23:14 |
115 | Riley Pickrell | Israel-Premier Tech | 23:19 |
116 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | 23:22 |
117 | Gianni Moscon | Red Bull-Bora-hansgrohe | 23:24 |
118 | Nathan Smith | Team Novo Nordisk | 23:34 |
119 | Laurent Gervais | Project Echelon Racing | 23:47 |
120 | Iúri Leitão | Caja Rural-Seguros RGA | 23:48 |
121 | Adrien Petit | Intermarché-Wanty | 24:07 |
122 | Vicente Rojas | VF Group-Bardiani CSF-Faizanè | 24:10 |
123 | Matyas Kopecky | Team Novo Nordisk | s.t. |
124 | Filippo Ridolfo | Team Novo Nordisk | 24:14 |
125 | Gijs Van Hoecke | Intermarché-Wanty | 24:34 |
126 | Pau Llaneras | Illes Balears Arabay | 24:46 |
127 | Caleb Classen | Project Echelon Racing | 24:53 |
128 | Giovanni Lonardi | Team Polti-VisitMalta | 25:09 |
129 | Gerben Thijssen | Intermarché-Wanty | 25:12 |
130 | Jannik Steimle | Q36.5 Pro Cycling Team | 25:17 |
131 | Iñigo Elosegui | Equipo Kern Pharma | 25:22 |
132 | David Martin | Burgos Burpellet BH | 25:30 |
133 | Edward Theuns | Lidl-Trek | 25:30 |
134 | Brendan Rhim | Project Echelon Racing | 25:59 |
135 | Francisco Muñoz | Team Polti-VisitMalta | 26:06 |
136 | Alexander Kamp | Intermarché-Wanty | 26:25 |
137 | Christopher Juul-Jensen | Team Jayco-AlUla | 26:35 |
138 | Robert Donaldson | Team Jayco-AlUla | s.t. |
139 | Cade Bickmore | Project Echelon Racing | 26:42 |
140 | Simone Consonni | Lidl-Trek | s.t. |
141 | Ander Okamika | Burgos Burpellet BH | 26:57 |
142 | Vojtech Kminek | Burgos Burpellet BH | 27:02 |
143 | Alex Tolio | VF Group-Bardiani CSF-Faizanè | 27:13 |
144 | Xabier Isasa | Euskaltel-Euskadi | 27:23 |
145 | Kamil Gradek | Bahrain Victorious | 27:51 |
146 | Tyler Stites | Caja Rural-Seguros RGA | 27:54 |
147 | Samuele Zoccarato | Team Polti-VisitMalta | 28:02 |
148 | Marton Dina | Euskaltel-Euskadi | 28:12 |
149 | Joan Albert Riera | Illes Balears Arabay | 28:47 |
150 | Declan Irvine | Team Novo Nordisk | 28:49 |
151 | Miguel Angel Fernandez | Equipo Kern Pharma | 28:57 |
152 | Antonio Polga | Team Novo Nordisk | 30:34 |
153 | Bailey McDonald | Team Novo Nordisk | s.t. |
Stage 2 map & profile:
Stage 2 map
Stage 2 profile
Wednesday, February 5: Orihuela 34.3 km team time trial
Lidl-Trek turned in the fastest time.
Bill & Carol McGann's book The Story of the Tour de France, 2020: The Tour During Covid-19, Better Late Than Never is available in both Kindle eBook and Audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the race city of Orihuela at 2:20 PM, local time: 17C (62F), sunny, with the wind from the east-southeast at 9 km/hr (5 mph). No rain is forecast.
The stage: The VCV 2025 starts strong with a spectacular team time trial of 34 kilometers. A flat course with some hilly areas, somewhat technical in specific sections, but above all a very fast time trial conducive to very high average speeds. The VCV 2025 will open with an all-out battle between the best teams in the world
The race: Here's the report from winner Team Lidl-Trek.
Lidl-Trek dominate the opening team time trial at Volta a la Comunitat Valenciana winning with an impressive margin of 47 seconds.
The Team went into the day fully prepared, having reconned today’s opening 34.3km-long team time trial at their January training camp, and with one clear goal: to win.
As soon as the group rolled off the ramp, it was obvious that every single rider meant business and an impressively strong team performance out on course saw them stop the clock at 39 minutes 19 seconds to move into the hot seat.
Second-place Jayco AlUla on their ride.
As one of the first teams to start, it was a long wait to see if Lidl-Trek had done enough to secure victory with potentially some of the toughest competition to come in the last group of teams. However, in the end, no one was able to get close to matching the benchmark set by the Team and it was Simone Consonni, Daan Hoole, Amanuel Ghebreigzabhier, Jonathan Milan, Jakob Söderqvist, Edward Theuns, and Mathias Vacek who stepped onto the podium as the first winners of the race.
In fact, Lidl-Trek was the only team to step onto the podium with Mathias Vacek crossing the line first to take the race leader’s yellow jersey, as well as the jersey for the best young rider while, Jonathan Milan will wear the KOM jersey tomorrow with Daan Hoole in the Points jersey.
Here's third-place UAE team Emirates-XRG
Mathias Vacek:
It's a really great feeling. We could even think about the margin we had at the finish, about 50 seconds. It’s crazy what we did today. We aimed high, but winning is something special for us, and for the team it’s a great success. We’re super confident now for the next races and time trials. Today we enjoyed our victory and we left everything out there. It feels so great.
It was not really decided that I should pass the finish first, but I was in the first position before the downhill and I stayed there until the finish line, and I’m proud that I can wear the yellow jersey now for the next stage. I want to thank my team, to the other guys because without them it wouldn’t be possible. The team effort we put in and all the details we worked on, now it paid off and it feels great. I don’t want to say that I’m going to win the next stages, but I’ll try to keep the jersey for as long as possible.
I have a good gap to the other teams but for sure it will be hard racing with some tough climbs in the next says. I’ll see how I feel but I will leave it all out there to keep the jersey as long as possible.
Mathias Vacek will start stage two in yellow. Photo: Szymon Gruchalski/Getty Images
Jonathan Milan:
I would say absolutely yes [it went to plan]. The plan was a bit easy – go full gas and give 100% of ourselves, so we were believing in this. We were also try this time trial in the last month, during the January training camp. From the beginning we looked and said that with our team it would be really perfect. I think it’s a perfect result.
I think it was the plan to make Mathias first. In the end everyone deserves this victory, everyone gave 100%. Mathias did a nice pace and I think he can play his cards also in the next days.
I think I’ll have to wait a bit. The last stage should be pretty interesting for me. I’ll have to suffer a bit, I’ll help my teammates and we’ll see.
Results:
34.3 kilometers raced at an average speed of 52.322 km/hr
1 | Lidl-Trek | 39min 20sec |
2 | Team Jayco-AlUla | @ 46sec |
3 | UAE Team Emirates | 0:50 |
4 | Red Bull-Bora-hansgrohe | s.t. |
5 | INEOS Grenadiers | 0:51 |
6 | Movistar Team | 1:06 |
7 | Bahrain Victorious | 1:11 |
8 | Israel-Premier Tech | 1:21 |
9 | Q36.5 Pro Cycling Team | 1:50 |
10 | Alpecin-Deceuninck | 2:06 |
11 | Euskaltel-Euskadi | 2:19 |
12 | Team Polti-VisitMalta | 2:31 |
13 | Caja Rural-Seguros RGA | 2:43 |
14 | Petrolike | 2:44 |
15 | Intermarché-Wanty | 2:46 |
16 | Project Echelon Racing | 3:04 |
17 | Burgos Burpellet BH | 3:23 |
18 | Equipo Kern Pharma | 3:33 |
20 | Team Novo Nordisk | 4:18 |
21 | Wagner Bazin WB | 4:21 |
22 | Illes Balears Arabay | 6:12 |
GC after stage 1:
1 | Mathias Vacek | Lidl-Trek | 39min 19sec |
2 | Jonathan Milan | Lidl-Trek | s.t. |
3 | Daan Hoole | Lidl-Trek | s.t. |
4 | Jakob Söderqvist | Lidl-Trek | s.t. |
5 | Edward Theuns | Lidl-Trek | @ 30sec |
6 | Jelte Krijnsen | Team Jayco-AlUla | 0:47 |
7 | Ben O'Connor | Team Jayco-AlUla | s.t. |
8 | Michael Hepburn | Team Jayco-AlUla | s.t. |
9 | Jasha Sütterlin | Team Jayco-AlUla | s.t. |
10 | Joao Almeida | UAE Team Emirates | 0:50 |
11 | Felix Grossschartner | UAE Team Emirates | s.t. |
12 | Brandon McNulty | UAE Team Emirates | s.t. |
13 | Pavel Sivakov | UAE Team Emirates | s.t. |
14 | Aleksandr Vlasov | Red Bull-Bora-hansgrohe | 0:51 |
15 | Jai Hindley | Red Bull-Bora-hansgrohe | s.t. |
16 | Frederik Wandahl | Red Bull-Bora-hansgrohe | s.t. |
17 | Matteo Sobrero | Red Bull-Bora-hansgrohe | s.t. |
18 | Giovanni Aleotti | Red Bull-Bora-hansgrohe | s.t. |
19 | AJ August | INEOS Grenadiers | 0:52 |
20 | Tobias Foss | INEOS Grenadiers | s.t. |
21 | Carlos Rodriguez | INEOS Grenadiers | s.t. |
22 | Thymen Arensman | INEOS Grenadiers | s.t. |
23 | Jonathan Castroviejo | INEOS Grenadiers | s.t. |
24 | Michael Leonard | INEOS Grenadiers | 0:54 |
25 | Ivan Romeo | Movistar Team | 1:06 |
26 | Nelson Oliveira | Movistar Team | s.t. |
27 | Pablo Castrillo | Movistar Team | s.t. |
28 | William Barta | Movistar Team | s.t. |
29 | Jefferson Cepeda | Movistar Team | s.t. |
30 | Julius Johansen | UAE Team Emirates | 1:08 |
31 | Lenny Martinez | Bahrain Victorious | 1:12 |
32 | Jack Haig | Bahrain Victorious | s.t. |
33 | Santiago Buitrago | Bahrain Victorious | s.t. |
34 | Pello Bilbao | Bahrain Victorious | s.t. |
35 | Rainer Kepplinger | Bahrain Victorious | s.t. |
36 | Amanuel Ghebreigzabhier | Lidl-Trek | 1:19 |
37 | Ethan Vernon | Israel-Premier Tech | 1:22 |
38 | Alexey Lutsenko | Israel-Premier Tech | s.t. |
39 | Joe Blackmore | Israel-Premier Tech | s.t. |
40 | Hugo Houle | Israel-Premier Tech | s.t. |
41 | Nico Denz | Red Bull-Bora-hansgrohe | 1:41 |
42 | Simone Consonni | Lidl-Trek | 1:42 |
43 | Ivo Oliveira | UAE Team Emirates | 1:50 |
44 | Mark Donovan | Q36.5 Pro Cycling Team | 1:51 |
45 | Gianluca Brambilla | Q36.5 Pro Cycling Team | s.t. |
46 | Walter Calzoni | Q36.5 Pro Cycling Team | s.t. |
47 | Milan Vader | Q36.5 Pro Cycling Team | s.t. |
48 | Rory Townsend | Q36.5 Pro Cycling Team | 1:55 |
49 | Gianni Vermeersch | Alpecin-Deceuninck | 2:07 |
50 | Oscar Riesebeek | Alpecin-Deceuninck | s.t. |
51 | Henri Uhlig | Alpecin-Deceuninck | s.t. |
52 | Kaden Groves | Alpecin-Deceuninck | s.t. |
53 | Jokin Murguialday | Euskaltel-Euskadi | 2:20 |
54 | Xabier Berasategi | Euskaltel-Euskadi | s.t. |
55 | Xabier Isasa | Euskaltel-Euskadi | s.t. |
56 | Jon Agirre | Euskaltel-Euskadi | s.t. |
57 | Txomin Juaristi | Euskaltel-Euskadi | s.t. |
58 | Mikel Bizkarra | Euskaltel-Euskadi | s.t. |
59 | Edoardo Zambanini | Bahrain Victorious | 2:28 |
60 | Davide Piganzoli | Team Polti-VisitMalta | 2:32 |
61 | Mirco Maestri | Team Polti-VisitMalta | s.t. |
62 | Samuele Zoccarato | Team Polti-VisitMalta | s.t. |
63 | Francisco Muñoz | Team Polti-VisitMalta | s.t. |
64 | Edward Planckaert | Alpecin-Deceuninck | 2:35 |
65 | Jannik Steimle | Q36.5 Pro Cycling Team | 2:39 |
66 | Andrii Ponomar | Petrolike | 2:43 |
67 | Edgar Cadena | Petrolike | s.t. |
68 | José Juan Prieto | Petrolike | s.t. |
69 | Jonathan Caicedo | Petrolike | s.t. |
70 | Carlos Garcia | Petrolike | s.t. |
71 | Alex Molenaar | Caja Rural-Seguros RGA | s.t. |
72 | Jaume Guardeño | Caja Rural-Seguros RGA | s.t. |
73 | Jakub Otruba | Caja Rural-Seguros RGA | s.t. |
74 | Sebastian Berwick | Caja Rural-Seguros RGA | s.t. |
75 | Cesar Macias | Petrolike | 2:46 |
76 | Iúri Leitão | Caja Rural-Seguros RGA | s.t. |
77 | Huub Artz | Intermarché-Wanty | s.t. |
78 | Gijs Van Hoecke | Intermarché-Wanty | s.t. |
79 | Louis Meintjes | Intermarché-Wanty | s.t. |
80 | Kevin Colleoni | Intermarché-Wanty | s.t. |
81 | Joan Bou | Caja Rural-Seguros RGA | 2:49 |
82 | Giovanni Lonardi | Team Polti-VisitMalta | 2:56 |
83 | Hugo Scala, Jr | Project Echelon Racing | 3:05 |
84 | Samuel Boardman | Project Echelon Racing | s.t. |
85 | Caleb Classen | Project Echelon Racing | s.t. |
86 | Laurent Gervais | Project Echelon Racing | s.t. |
87 | Kieran Haug | Project Echelon Racing | s.t. |
88 | Cade Bickmore | Project Echelon Racing | 3:07 |
89 | Brendan Rhim | Project Echelon Racing | 3:21 |
90 | Riley Sheehan | Israel-Premier Tech | 3:22 |
91 | Hugo de la Calle | Burgos Burpellet BH | 3:24 |
92 | Sinuhé Fernandez | Burgos Burpellet BH | s.t. |
93 | Clément Alleno | Burgos Burpellet BH | s.t. |
94 | Ander Okamika | Burgos Burpellet BH | s.t. |
95 | Jose Manuel Diaz | Burgos Burpellet BH | s.t. |
96 | David Martin | Burgos Burpellet BH | s.t. |
97 | Vojtech Kminek | Burgos Burpellet BH | s.t. |
98 | Lars Boven | Alpecin-Deceuninck | 3:30 |
99 | Sente Sentjens | Alpecin-Deceuninck | 3:32 |
100 | Davide Bais | Team Polti-VisitMalta | s.t. |
101 | Iñigo Elosegui | Equipo Kern Pharma | 3:34 |
102 | Diego Uriarte | Equipo Kern Pharma | s.t. |
103 | Ivan Cobo | Equipo Kern Pharma | s.t. |
104 | Unai Iribar | Equipo Kern Pharma | s.t. |
105 | José Félix Parra | Equipo Kern Pharma | s.t. |
106 | Ivan Sosa | Equipo Kern Pharma | 3:35 |
107 | Luca Paletti | VF Group-Bardiani CSF-Faizanè | 3:41 |
108 | Matteo Scalco | VF Group-Bardiani CSF-Faizanè | s.t. |
109 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | s.t. |
110 | Luca Covili | VF Group-Bardiani CSF-Faizanè | s.t. |
111 | Alex Tolio | VF Group-Bardiani CSF-Faizanè | s.t. |
112 | Lorenzo Milesi | Movistar Team | 3:56 |
113 | Gianni Moscon | Red Bull-Bora-hansgrohe | 4:07 |
114 | Alessio Martinelli | VF Group-Bardiani CSF-Faizanè | 4:08 |
115 | Filippo Baroncini | UAE Team Emirates | 4:16 |
116 | Matyas Kopecky | Team Novo Nordisk | 4:18 |
117 | Filippo Ridolfo | Team Novo Nordisk | s.t. |
118 | Nathan Smith | Team Novo Nordisk | s.t. |
119 | Hamish Armitt | Team Novo Nordisk | s.t. |
120 | Michiel Lambrecht | Wagner Bazin WB | 4:21 |
121 | Loic Vliegen | Wagner Bazin WB | s.t. |
122 | Quentin Bezza | Wagner Bazin WB | s.t. |
123 | Louka Matthys | Wagner Bazin WB | s.t. |
124 | Tom Portsmouth | Wagner Bazin WB | s.t. |
125 | Johan Meens | Wagner Bazin WB | s.t. |
126 | Floris De Tier | Wagner Bazin WB | s.t. |
127 | Alexander Kamp | Intermarché-Wanty | 4:38 |
128 | Filippo Zana | Team Jayco-AlUla | 4:47 |
129 | Robert Donaldson | Team Jayco-AlUla | s.t. |
130 | Christopher Juul-Jensen | Team Jayco-AlUla | 4:47 |
131 | Jake Stewart | Israel-Premier Tech | s.t. |
132 | Lorenzo Galimberti | Petrolike | 5:25 |
133 | David González | Q36.5 Pro Cycling Team | 5:30 |
134 | Vicente Rojas | VF Group-Bardiani CSF-Faizanè | 5:41 |
135 | Riley Pickrell | Israel-Premier Tech | 5:54 |
136 | Kamil Gradek | Bahrain Victorious | 5:59 |
137 | Fernando Tercero | Team Polti-VisitMalta | 6:12 |
138 | Joan Albert Riera | Illes Balears Arabay | 6:13 |
139 | Jose Marin Aragón | Illes Balears Arabay | s.t. |
140 | Jose Maria Garcia Soriano | Illes Balears Arabay | s.t. |
141 | Alvaro Sagrado Perez | Illes Balears Arabay | s.t. |
142 | Pablo Gonzalez Asier | Illes Balears Arabay | s.t. |
143 | Pau Llaneras | Illes Balears Arabay | s.t. |
144 | Gonzalo Ariño Bolinches | Illes Balears Arabay | s.t. |
145 | Bob Jungels | INEOS Grenadiers | 6:16 |
146 | Marton Dina | Euskaltel-Euskadi | 6:24 |
147 | Jorge Arcas | Movistar Team | 6:27 |
148 | Tyler Stites | Caja Rural-Seguros RGA | 6:52 |
149 | Declan Irvine | Team Novo Nordisk | 7:04 |
150 | Gerben Thijssen | Intermarché-Wanty | s.t. |
151 | Adrien Petit | Intermarché-Wanty | s.t. |
152 | Miguel Angel Fernandez | Equipo Kern Pharma | 7:09 |
153 | Antonio Polga | Team Novo Nordisk | 8:46 |
154 | Bailey McDonald | Team Novo Nordisk | s.t. |
Stage 1 map & profile:
Stage 1 map
Stage 1 profile
Start list with back numbers, February 4, 2025:
UAE Team Emirates | |
1 | Brandon McNulty |
2 | Joao Almeida |
3 | Filippo Baroncini |
4 | Felix Grossschartner |
5 | Julius Johansen |
6 | Ivo Oliveira |
7 | Pavel Sivakov |
Bahrain Victorious | |
11 | Santiago Buitrago |
12 | Pello Bilbao |
13 | Kamil Gradek |
14 | Jack Haig |
15 | Rainer Kepplinger |
16 | Lenny Martinez |
17 | Edoardo Zambanini |
Red Bull-Bora-hansgrohe | |
21 | Nico Denz |
22 | Jai Hindley |
23 | Matteo Sobrero |
24 | Gianni Moscon |
25 | Aleksandr Vlasov |
26 | Frederik Wandahl |
27 | Giovanni Aleotti |
Team Jayco-AlUla | |
31 | Ben O'Connor |
32 | Michael Hepburn |
33 | Christopher Juul-Jensen |
34 | Jelte Krijnsen |
35 | Robert Donaldson |
36 | Jasha Sütterlin |
37 | Filippo Zana |
Movistar Team | |
41 | Jefferson Cepeda |
42 | William Barta |
43 | Pablo Castrillo |
44 | Jorge Arcas |
45 | Lorenzo Milesi |
46 | Ivan Romeo |
47 | Nelson Oliveira |
Lidl-Trek | |
51 | Simone Consonni |
52 | Amanuel Ghebreigzabhier |
53 | Jonathan Milan |
54 | Edward Theuns |
55 | Mathias Vacek |
56 | Jakob Söderqvist |
57 | Daan Hoole |
Intermarché-Wanty | |
61 | Huub Artz |
62 | Kevin Colleoni |
63 | Louis Meintjes |
64 | Alexander Kamp |
65 | Adrien Petit |
66 | Gerben Thijssen |
67 | Gijs Van Hoecke |
Alpecin-Deceuninck | |
71 | Kaden Groves |
72 | Gianni Vermeersch |
73 | Oscar Riesebeek |
74 | Edward Planckaert |
75 | Lars Boven |
76 | Henri Uhlig |
77 | Sente Sentjens |
INEOS Grenadiers | |
81 | Thymen Arensman |
82 | Jonathan Castroviejo |
83 | AJ August |
84 | Tobias Foss |
85 | Bob Jungels |
86 | Michael Leonard |
87 | Carlos Rodriguez |
Team Polti-VisitMalta | |
91 | Giovanni Lonardi |
92 | Mirco Maestri |
93 | Francisco Muñoz |
94 | Davide Bais |
95 | Davide Piganzoli |
96 | Fernando Tercero |
97 | Samuele Zoccarato |
VF Group-Bardiani CSF-Faizanè | |
101 | Luca Covili |
102 | Filippo Fiorelli |
103 | Alessio Martinelli |
104 | Luca Paletti |
105 | Vicente Rojas |
106 | Matteo Scalco |
107 | Alex Tolio |
Euskaltel-Euskadi | |
111 | Txomin Juaristi |
112 | Xabier Isasa |
113 | Xabier Berasategi |
114 | Jon Agirre |
115 | Marton Dina |
116 | Mikel Bizkarra |
117 | Jokin Murguialday |
Burgos Burpellet BH | |
121 | Clément Alleno |
122 | David Martin |
123 | Ander Okamika |
124 | Vojtech Kminek |
125 | Hugo de la Calle |
126 | Jose Manuel Diaz |
127 | Sinuhé Fernandez |
Caja Rural-Seguros RGA | |
131 | Joan Bou |
132 | Sebastian Berwick |
133 | Iúri Leitão |
134 | Jaume Guardeño |
135 | Alex Molenaar |
136 | Jakub Otruba |
137 | Tyler Stites |
Equipo Kern Pharma | |
141 | Ivan Sosa |
142 | José Félix Parra |
143 | Diego Uriarte |
144 | Unai Iribar |
145 | Miguel Angel Fernandez |
146 | Iñigo Elosegui |
147 | Ivan Cobo |
Q36.5 Pro Cycling Team | |
151 | Gianluca Brambilla |
152 | Mark Donovan |
153 | Walter Calzoni |
154 | David González |
155 | Jannik Steimle |
156 | Rory Townsend |
157 | Milan Vader |
Wagner Bazin WB | |
161 | Loic Vliegen |
162 | Tom Portsmouth |
163 | Johan Meens |
164 | Louka Matthys |
165 | Michiel Lambrecht |
166 | Floris De Tier |
167 | Quentin Bezza |
Team Novo Nordisk | |
171 | Hamish Armitt |
172 | Matyas Kopecky |
173 | Declan Irvine |
174 | Bailey McDonald |
175 | Antonio Polga |
176 | Filippo Ridolfo |
177 | Nathan Smith |
Israel-Premier Tech | |
181 | Joe Blackmore |
182 | Hugo Houle |
183 | Alexey Lutsenko |
184 | Riley Pickrell |
185 | Riley Sheehan |
186 | Jake Stewart |
187 | Ethan Vernon |
Illes Balears Arabay | |
191 | Gonzalo Ariño Bolinches |
192 | Jose Maria Garcia |
193 | Asier Pablo Gonzalez |
194 | Pau Llaneras |
195 | Jose Marin Aragón |
196 | Albert Riera Joan |
197 | Alvaro Sagrado Perez |
Project Echelon Racing | |
201 | Laurent Gervais |
202 | Hugo Scala Jr |
203 | Kieran Haug |
204 | Brendan Rhim |
205 | Caleb Classen |
206 | Samuel Boardman |
207 | Cade Bickmore |
Petrolike | |
211 | Jonathan Caicedo |
212 | Edgar Cadena |
213 | Lorenzo Galimberti |
214 | Carlos Garcia |
215 | Cesar Macias |
216 | Andrii Ponomar |
217 | José Juan Prieto |