BikeRaceInfo: Current and historical race results, plus interviews, bikes, travel, and cycling historyBikeRaceInfo: Current and historical race results, plus interviews, bikes, travel, and cycling history
Search our site:
Email Newsletter icon, E-mail Newsletter icon, Email List icon, E-mail List icon Sign up for our Email Newsletter

2025 Vuelta a Castilla y León (1.1), Spain

39th edition: Sunday, July 27, 2025


Vuelta a Castilla y León podium history | 2024 edition

find us on Facebook See our youtube channel

The Story of the Tour de France, vol.2 South Salem Cycleworks frames Melanoma: It Started With a Freckle The Story of the Giro d’Italia, vol.2 Shade Vise sunglass holder Paris-Roubaix: The Inside Store Advertise with us!


Content continues below the ads

The Story of the Tour de France, vol.1 South Salem Cycleworks frames Melanoma: It Started With a Freckle

Laguna de Duero - Castillo de Penafiel, 201.1 km

Haimar Etxeberria wins.

Why Your Bike is Made in Asia

Bill McGann’s book Why Your Bike Is Made in Asia: My career in bicycles as I watched two continents squander an industry 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 Castillo de Penafiel at 2:30 PM, local time: 29C (85F), sunny, with the wind from the northwest at 11 km/hr (7 mph). No rain was forecast.

The race: Anton Kuzmin (XDS Astana) did not start.

Here's the race report from third-palce Christrian Scaroni's XDS Astana Team:

XDS Astana Team rider Christian Scaroni achieved third place at the Spanish one-day race Vuelta a Castilla y Leon.

The race started in Laguna de Duero and after 201.1 kilometers finished in Peñafiel. The breakaway of the day was caught in the last 2.5 kilometers and Scaroni powered to third place in the final climb.


Content continues below the ads

The Story of the Giro d’Italia, vol.1 Shade Vise sunglass holder Paris-Roubaix: The Inside Store

"Today the team worked all day for Diego (Ulissi) and me, keeping us at the front so we could reach the final climb in a good position. Unfortunately, the climb wasn’t as tough as I like, it was short, and everything happened quite fast. But today’s podium and the points we earned are thanks to the whole team, which did a fantastic job", – said Christian Scaroni after the race.


Content continues below the ads

Advertise with us!

Complete results:

201.1 kilometers raced at an average speed of 43.581 km/hr

1 Haimar Etxeberria Equipo Kern Pharma 4hr 36min 52sec
2 Jesus Herrada Cofidis s.t.
3 Christian Scaroni XDS Astana Team s.t.
4 Lukas Kubis Unibet Tietema Rockets s.t.
5 Eduard Prades Caja Rural-Seguros RGA s.t.
6 Mark Donovan Q36.5 Pro Cycling Team s.t.
7 Rui Oliveira UAE Team Emirates-XRG s.t.
8 Sergi Darder Caja Rural-Seguros RGA s.t.
9 Baptiste Vadic Team TotalEnergies s.t.
10 António Morgado UAE Team Emirates-XRG s.t.
11 Jonathan Lastra Cofidis s.t.
12 Diego Sevilla Team Polti-VisitMalta s.t.
13 Davide De Cassan Team Polti-VisitMalta s.t.
14 Pau Miquel Delgado Equipo Kern Pharma s.t.
15 Davide Formolo Movistar Team s.t.
16 Ludovico Crescioli Team Polti-VisitMalta s.t.
17 Odd Christian Eiking Unibet Tietema Rockets s.t.
18 Killian Verschuren Unibet Tietema Rockets @ 10sec
19 Stefano Oldani Cofidis s.t.
20 Vlas Shichkin Pingtan International Tourism s.t.
21 Gianluca Brambilla Q36.5 Pro Cycling Team s.t.
22 Gotzon Martín Euskaltel-Euskadi 0:15
23 Angel Fuentes Burgos Burpellet BH 0:18
24 Carlos Garcia Petrolike 0:22
25 Valentin Retailleau Team TotalEnergies s.t.
26 Edgar Cadena Petrolike s.t.
27 Jokin Murguialday Euskaltel-Euskadi s.t.
28 Tyler Stites Caja Rural-Seguros RGA s.t.
29 Antonio Pedrero Movistar Team 0:29
30 Jordi Lopez Euskaltel-Euskadi s.t.
31 Abner González Caja Rural-Seguros RGA 0:31
32 Unai Zubeldia Euskaltel-Euskadi 0:32
33 Jonathan Caicedo Petrolike 0:34
34 Samuele Zoccarato Team Polti-VisitMalta 0:36
35 Conn McDunphy Team Skyline s.t.
36 Simon Carr Cofidis s.t.
37 Andrii Ponomar Petrolike s.t.
38 Héctor Álvarez Spain U23 0:43
39 Giacomo Nizzolo Q36.5 Pro Cycling Team 0:46
40 Marc Brustenga Equipo Kern Pharma s.t.
41 Alan Jousseaume Team TotalEnergies 0:48
42 Joseba Lopez Caja Rural-Seguros RGA 0:50
43 Sergio Trueba Illes Balears-Arabay 0:52
44 Nikita Bersenev Pingtan International Tourism 0:59
45 Rafael Barbas Tavfer-Ovos Matinados-Mortágua s.t.
46 Sean Christian Team Skyline s.t.
47 Leangel Linarez Tavfer-Ovos Matinados-Mortágua s.t.
48 Ricard Fito Illes Balears-Arabay 1:03
49 Nicolas Sessler Victoria Sports Pro Cycling 1:05
50 Mattia Bais Team Polti-VisitMalta s.t.
51 Alejandro Callejas Petrolike 1:10
52 Cesar Leonel Cisneros Petrolike s.t.
53 Daniel Cavia Burgos Burpellet BH 1:17
54 Alexandre Mayer Burgos Burpellet BH s.t.
55 Francisco Alves Tavfer-Ovos Matinados-Mortágua s.t.
56 Anthony Perez Cofidis 1:20
57 Alessandro Covi UAE Team Emirates-XRG s.t.
58 Iker Mintegi Euskaltel-Euskadi s.t.
59 Egor Igoshev Pingtan International Tourism s.t.
60 Sebastian Mora Illes Balears-Arabay s.t.
61 Asier Pablo Gonzalez Illes Balears-Arabay 1:27
62 Cian Keogh Team Skyline 1:29
63 Daniil Zarakovskiy Pingtan International Tourism 1:35
64 Javier Ibanez Caja Rural-Seguros RGA 1:38
65 Joan Albert Riera Illes Balears-Arabay 1:41
66 Eugenio Sanchez Victoria Sports Pro Cycling 1:43
67 Vojtech Kminek Burgos Burpellet BH s.t.
68 Lorenzo Galimberti Petrolike s.t.
69 Fabien Grellier Team TotalEnergies s.t.
70 Geoffrey Soupe Team TotalEnergies 1:45
71 Rodrigo Álvarez Burgos Burpellet BH 1:46
72 David Martin Burgos Burpellet BH s.t.
73 Viacheslav Ivanov Pingtan International Tourism s.t.
74 Baptiste Huyet Unibet Tietema Rockets 1:49
75 Pau Marti Spain U23 s.t.
76 Adrián Benito Spain U23 s.t.
77 Max Kanter XDS Astana Team 1:52
78 Unai Esparza Illes Balears-Arabay s.t.
79 Ludovico Mellano XDS Astana Team s.t.
80 Jon Agirre Euskaltel-Euskadi 1:56
81 Michel Hessmann Movistar Team 1:57
82 Alexis Pagara Victoria Sports Pro Cycling 1:59
83 Alvaro Navas Spain U23 2:04
84 Nichol Pareja Victoria Sports Pro Cycling 2:16
85 Viktor Bugaenko Pingtan International Tourism 2:18
86 Gleb Syritsa XDS Astana Team s.t.
87 Pablo Garcia Team Polti-VisitMalta s.t.
88 Iván Loaisa Spain U23 s.t.
89 Matthias Schwarzbacher UAE Team Emirates-XRG s.t.
90 Adam Lewis Team Skyline 2:29
91 Marcos Freire UAE Team Emirates-XRG 2:35
92 Nil Gimeno Equipo Kern Pharma 2:36
93 Lois Dejesus Tavfer-Ovos Matinados-Mortágua s.t.
94 Kamil Malecki Q36.5 Pro Cycling Team 2:39
95 Xabier Azparren Q36.5 Pro Cycling Team 2:44
96 Rory Townsend Q36.5 Pro Cycling Team s.t.
97 Rayan Boulahoite Team TotalEnergies 3:01
98 Valentin Ferron Cofidis s.t.
99 Sergio Meris Unibet Tietema Rockets 3:03
100 Walter Calzoni Q36.5 Pro Cycling Team s.t.
101 Miguel Angel Fernandez Equipo Kern Pharma 3:08
102 Jakub Otruba Caja Rural-Seguros RGA 3:32
103 Marton Dina Euskaltel-Euskadi 3:36
104 Joan Gamundi Illes Balears-Arabay 3:44
105 Julius Johansen UAE Team Emirates-XRG 3:48
106 Ide Schelling XDS Astana Team 4:04
107 Joan Martí Bennassar Spain U23 4:13
108 Davide Stella UAE Team Emirates-XRG 4:38