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 Ruta de la Cerámica-Gran Premio Castellón (1.1), Spain

2nd edition: Saturday, January 25, 2025

Ruta de la Cerámica-Gran Premio Castellón podium history | Course map & profile | Start list

find us on Facebook Find us on Twitter See our youtube channel

The Story of the Tour de France, volume 1 South Salem Cycleworks frames Melanoma: It Started With a Freckle Peaks Coaching: work with a coach! Neugent Cycling Wheels Shade Vise sunglass holder Advertise with us!


Content continues below the ads

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

Castellón - Onda, 171.7 km

Antonio Morgado wins in Onda.

Tour de France: 2019

Bill and Carol McGann's book The Story of the Tour de France, 2019: A Year of New Faces 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 finish city of Onda at 2:35 PM, local time: 17C (62F), mostly cloudy, with the wind from the west at 11 km/hr (7 mph). There is a 38% chance of rain during the afternoon.

The race: Here's the race report from winner Antonio Morgado's UAE Team Emirates.

After the spectacular stage win by Jhonatan Narvaez in his debut race for the team at the Tour Down Under, Antonio Morgado has opened the European season in equally brilliant fashion by winning the Gran Premio Castellón in Spain.

The young Portuguese cyclist, at just 20 years old,  showcased his talent and determination with a stubborn and powerful effort which blew his breakaway companies off the wheel on the final rise to the line of the 171km test.

The 2025 European racing season begins.

The race unfolded on an undulating route which took the riders from Castellón to Onda with damp conditions marking the day. With the early breakaway being absorbed inside the final -20km, it was UAE Team Emirates-XRG who lit things up with Jan Christen first to attack on the final slope which peaked at -11km from the line. The peloton gave chase until Alessandro Covi broke the elastic over the top of the climb with online five riders able to follow the Italian, including Morgado.

The gap would remain slim with the likes of Tudor and Jayco-AlUla giving chase, however a big insertion of power from Morgado, who took the front with over 2km to go would see nobody able to come around him. Covi held on for 4th spot, narrowly missing out on the podium.

Morgado : “It was a very hard race. At the top of the climb I managed to get to the front but I had to suffer a lot: I’m not a pure climber. Over the top myself and Covi ended up in a small group and we gave everything until the finish. It was a big fight in the end.  I’m tired but I’m very happy to start the year with a win, it’s a great start for the team so far.”


Content continues below the ads

Peaks Coaching: work with a coach! Neugent Cycling Wheels

Complete results:

171.7 kilometers raced at an average speed of 43.063 km/hr

1 António Morgado UAE Team Emirates-XRG 3hr 59min 14sec
2 Eric Antonio Fagúndez Burgos Burpellet BH s.t.
3 Clément Champoussin XDS Astana Team s.t.
4 Alessandro Covi UAE Team Emirates-XRG s.t.
5 Christian Scaroni XDS Astana Team s.t.
6 Matevž Govekar Bahrain-Victorious s.t.
7 Davide Formolo Movistar Team s.t.
8 Mike Teunissen XDS Astana Team @ 5sec
9 Sandy Dujardin Team TotalEnergies s.t.
10 Jenthe Biermans Arkéa-B&B Hotels s.t.
11 Amaury Capiot Arkéa-B&B Hotels s.t.
12 Michael Matthews Team Jayco AlUla s.t.
13 Marius Mayrhofer Tudor Pro Cycling Team s.t.
14 Alex Aranburu Cofidis s.t.
15 Jon Barrenetxea Movistar Team s.t.
16 Francisco Galván Equipo Kern Pharma s.t.
17 Fabio Christen Q36.5 Pro Cycling Team 0:08
18 Iván García Cortina Movistar Team s.t.
19 Guillermo Thomas Silva Caja Rural-Seguros RGA s.t.
20 Haimar Etxeberria Equipo Kern Pharma s.t.
21 Arjen Livyns Lotto s.t.
22 Steffen De Schuyteneer Lotto s.t.
23 Gonzalo Serrano Movistar Team 0:11
24 Pau Miquel Equipo Kern Pharma s.t.
25 Mikel Retegi Equipo Kern Pharma s.t.
26 Davide Piganzoli Team Polti VisitMalta s.t.
27 Rubén Fernández Sabgal / Anicolor s.t.
28 Sergio Geovani Chumil Burgos Burpellet BH s.t.
29 Lorenzo Milesi Movistar Team s.t.
30 Clément Alleno Burgos Burpellet BH s.t.
31 Jelte Krijnsen Team Jayco AlUla s.t.
32 Joseba López Caja Rural-Seguros RGA s.t.
33 Daniel Årnes Van Rysel Roubaix s.t.
34 Iker Mintegi Euskaltel-Euskadi s.t.
35 Fernando Barceló Caja Rural-Seguros RGA s.t.
36 Louis Sutton Euskaltel-Euskadi 0:17
37 Simone Velasco XDS Astana Team s.t.
38 José María García Illes Balears Arabay 0:19
39 Nicolas Breuillard St Michel-Preference Home-Auber 93 s.t.
40 Ibon Ruiz Equipo Kern Pharma 0:21
41 Davide De Pretto Team Jayco AlUla s.t.
42 Márton Dina Euskaltel-Euskadi s.t.
43 Samuele Zoccarato Team Polti VisitMalta s.t.
44 Embret Svestad-Bårdseng Arkéa-B&B Hotels s.t.
45 Jonathan Lastra Cofidis s.t.
46 Milan Vader Q36.5 Pro Cycling Team s.t.
47 David González Q36.5 Pro Cycling Team 0:25
48 Alvaro Sagrado Illes Balears Arabay 0:29
49 Michel Ries Arkéa-B&B Hotels 0:31
50 Sergio Samitier Cofidis 0:35
51 Alec Segaert Lotto s.t.
52 Davide Bais Team Polti VisitMalta s.t.
53 Filippo Zana Team Jayco AlUla 0:40
54 Fred Wright Bahrain-Victorious s.t.
55 Jan Christen UAE Team Emirates-XRG 0:50
56 Lucas Eriksson Tudor Pro Cycling Team 0:53
57 Arthur Kluckers Tudor Pro Cycling Team s.t.
58 Matej Mohorič Bahrain-Victorious 0:55
59 Valentin Ferron Cofidis s.t.
60 Anthony Turgis Team TotalEnergies 1:01
61 David De La Cruz Q36.5 Pro Cycling Team 1:09
62 Thomas Champion St Michel-Preference Home-Auber 93 1:17
63 Alexandre Delettre Team TotalEnergies s.t.
64 Lucas Beneteau St Michel-Preference Home-Auber 93 1:45
65 Léandre Lozouet Arkéa-B&B Hotels 1:46
66 Eduard Prades Caja Rural-Seguros RGA 1:53
67 Davide Ballerini XDS Astana Team 2:00
68 Alexis Guerin Sabgal / Anicolor s.t.
69 Tyler Stites Caja Rural-Seguros RGA 2:03
70 Milan Menten Lotto s.t.
71 Rafael Reis Sabgal / Anicolor 2:12
72 Valentin Tabellion Van Rysel Roubaix s.t.
73 Diego Pablo Sevilla Team Polti VisitMalta 2:14
74 Luis Faura José Burgos Burpellet BH 2:18
75 Joseph Brookes AVC Aix Provence Dole 2:19
76 Carlos García Pierna Burgos Burpellet BH 2:31
77 Merhawi Kudus Burgos Burpellet BH s.t.
78 Filippo Baroncini UAE Team Emirates-XRG 2:35
79 Enea Sambinello UAE Team Emirates-XRG s.t.
80 Eduardo Sepúlveda Lotto 2:39
81 Mathieu Kockelmann Lotto s.t.
82 Thibault Guernalec Arkéa-B&B Hotels 2:45
83 Jordi López Euskaltel-Euskadi 2:53
84 Daniel Cavia Burgos Burpellet BH 2:59
85 Tristan Delacroix AVC Aix Provence Dole s.t.
86 Francisco Joel Peñuela Caja Rural-Seguros RGA 3:07
87 Jorge Arcas Movistar Team s.t.
88 Mael Soranzo AVC Aix Provence Dole s.t.
89 Nicolás Alustiza Euskaltel-Euskadi s.t.
90 Gotzon Martín Euskaltel-Euskadi 3:12
91 Joan Bou Caja Rural-Seguros RGA 3:18
92 Gonzalo Ariño Illes Balears Arabay 3:21
93 Baptiste Veistroffer Lotto 3:23
94 Rait Ärm Van Rysel Roubaix s.t.
95 Valentin Retailleau Team TotalEnergies 3:34
96 Fabian Weiss Tudor Pro Cycling Team s.t.
97 Fabian Lienhard Tudor Pro Cycling Team s.t.
98 Rayan Boulahoite Team TotalEnergies s.t.
99 Francisco Muñoz Team Polti VisitMalta s.t.
100 Romain Cardis St Michel-Preference Home-Auber 93 s.t.
101 Baptiste Planckaert Van Rysel Roubaix s.t.
102 Jasha Sütterlin Team Jayco AlUla s.t.
103 Hugo Lennartsson AVC Aix Provence Dole s.t.
104 Matthias Schwarzbacher UAE Team Emirates-XRG s.t.
105 Dillon Corkery St Michel-Preference Home-Auber 93 s.t.
106 Kamil Gradek Bahrain-Victorious s.t.
107 Christopher Juul-Jensen Team Jayco AlUla s.t.
108 Alan Riou St Michel-Preference Home-Auber 93 s.t.
109 Michele Gazzoli XDS Astana Team s.t.
110 Clément Delcros AVC Aix Provence Dole s.t.
111 Thomas Bonnet Team TotalEnergies 5:08
112 Davide De Cassan Team Polti VisitMalta s.t.
113 Antonio Pedrero Movistar Team 5:10
114 Morné Van Niekerk St Michel-Preference Home-Auber 93 5:41
115 Larry Warbasse Tudor Pro Cycling Team s.t.
116 Victor Guernalec Arkéa-B&B Hotels s.t.
117 Jack  Brough AVC Aix Provence Dole s.t.
118 Oliver Knight Cofidis s.t.
119 Ricard Fitó Illes Balears Arabay s.t.
120 Kévin  Avoine Van Rysel Roubaix 5:45
121 Javier Serrano Team Polti VisitMalta 6:46
122 Emmanuel Morin Van Rysel Roubaix 7:29
123 Iván Cobo Equipo Kern Pharma 7:31
124 Xavier Cañellas Sabgal / Anicolor s.t.
125 Alan Jousseaume Team TotalEnergies 7:36
126 Torstein Træen Bahrain-Victorious 7:40
127 Finlay Pickering Bahrain-Victorious s.t.
128 Victor Martínez Sabgal / Anicolor 8:03
129 Edgar Curto Illes Balears Arabay s.t.
130 Kamil Małecki Q36.5 Pro Cycling Team 8:05
131 Clément Izquierdo Cofidis 8:18
132 Alessandro De Marchi Team Jayco AlUla s.t.
133 Jacob Eriksson Tudor Pro Cycling Team s.t.
134 Marcel Camprubí Q36.5 Pro Cycling Team s.t.
135 Unai  Esparza Illes Balears Arabay s.t.
136 Marcos Freire UAE Team Emirates-XRG s.t.
137 Cees Bol XDS Astana Team s.t.
138 Jokin Murguialday Euskaltel-Euskadi s.t.
139 Vlad Van Mechelen Bahrain-Victorious 8:56
140 Nil Gimeno Equipo Kern Pharma 10:30
141 Jamie Meehan AVC Aix Provence Dole s.t.
142 Harrison Wood Sabgal / Anicolor 14:38

 

Course map & profile:

Course map

Course profile


Content continues below the ads

Shade Vise sunglass holder Advertise with us!

Start list with back numbers, January 24, 2025:

TEAM JAYCO ALULA
1 Michael Matthews
2 Alessandro De Marchi
3 Davide De Pretto
4 Christopher Juul-Jensen
5 Jelte Krijnsen
6 Jasha Sütterlin
7 Filippo Zana
UAE TEAM EMIRATES XRG
11 Jan Christen
12 Filippo Baroncini
13 Alessandro Covi
14 Marcos Freire
15 Antonio Morgado
16 Enea Sambinello
17 Matthias Schwarzbacher
MOVISTAR TEAM
21 Ivan Garcia Cortina
22 Jorge Arcas
23 Jon Barrenetxea
24 Davide Formolo
25 Lorenzo Milesi
26 Antonio Pedrero
27 Gonzalo Serrano
BAHRAIN VICTORIOUS
31 Matej Mohoric
32 Matevž Govekar
33 Kamil Gradek
34 Xavier Finlay Pickering
35 Torstein Træen
36 Vlad Van Mechelen
37 Fred Wright
XDS ASTANA TEAM
41 Simone Velasco
42 Cees Bol
43 Davide Ballerini
44 Clément Champoussin
45 Michele Gazzoli
46 Christian Scaroni
47 Mike Teunissen
COFIDIS
51 Alex Aranburu
52 Sergio Samitier
53 Valentin Ferron
54 Clement Izquierdo
55 Oliver Knight
56 Jonathan Lastra
57 Stefano Oldani
ARKÉA-B&B HOTELS
61 Amaury Capiot
62 Jenthe Biermans
63 Thibault Guernalec
64 Victor Guernalec
65 Léandre Lozouet
66 Michel Ries
67 Embret Svestad-Bårdseng
BURGOS BURPELLET BH
71 Luis Faura Jose
72 Clement Alleno
73 Antonio Eric Fagundez
74 Daniel Cavia
75 Sergio Chumil
76 Carlos Garcia Pierna
77 Merhawi Kudus
CAJA RURAL-SEGUROS RGA
81 Fernando Barcelo
82 Joan Bou
83 Joseba Lopez
84 Francisco Joel Peñuela
85 Eduard Prades
86 Thomas Silva Guillermo
87 Tyler James Stites
EQUIPO KERN PHARMA
91 Pau Miquel
92 Ivan Cobo
93 Haimar Etxeberria
94 Francisco Galvan
95 Nil Gimeno
96 Mikel Retegi
97 Ibon Ruiz
EUSKALTEL-EUSKADI
101 Márton Dina
102 Nicolás Alustiza
103 Jordi Lopez
104 Gotzon Martín
105 Iker Mintegi
106 Jokin Murguialday
107 David Louis Sutton
TUDOR PRO CYCLING TEAM
111 Jacob Eriksson
112 Arthur Kluckers
113 Fabian Lienhard
114 Marius Mayrhofer
115 Lawrence Warbasse
116 Fabian Weiss
117 Lucas Eriksson
LOTTO CYCLING TEAM
121 Eduardo Sepulveda
122 Steffen De Schuyteneer
123 Mathieu Kockelmann
124 Arjen Livyns
125 Milan Menten
126 Alec Segaert
127 Baptiste Veistroffer
Q36.5 PRO CYCLING TEAM
131 David De La Cruz Melgarejo
132 Marcel Camprubi
133 Fabio Christen
134 David González
135 Kamil Malecki
136 Joseph Pidcock
137 Milan Vader
TEAM POLTI VISITMALTA
141 Davide Bais
142 Davide De Cassan
143 Francisco Muñoz
144 Davide Piganzoli
145 Javier Serrano
146 Diego Pablo Sevilla
147 Samuele Zoccarato
TOTALENERGIES
151 Anthony Turgis
152 Thomas Bonnet
153 Rayan Boulahoite
154 Alexandre Delettre
155 Sandy Dujardin
156 Alan Jousseaume
157 Valentin Retailleau
ILLES BALEARS ARABAY CYCLING
161 Gonzalo Ariño
162 Edgar Curto
163 Unai Esparza
164 Ricard Fito
165 Jose Maria Garcia
166 Alvaro Sagrado
167 Sergio Trueba
SABGAL/ANICOLOR
171 Victor Martinez
172 Xavier Cañellas
173 Andre Dutra
174 Ruben Fernández
175 Alexis Guerin
176 Rafael Reis
177 Harrison Wood
VAN RYSEL-ROUBAIX
181 Rait Ärm
182 Daniel Årnes
183 Kévin Avoine
184 Emmanuel Morin
185 Baptiste Planckaert
186 Valentin Tabellion
187 Killian Theot
ST MICHEL-PREFERENCE HOME-AUBER 93
191 Lucas Beneteau
192 Nicolas Breuillard
193 Thomas Champion
194 Dillon Corkery
195 Alan Riou
196 Romain Cardis
197 Morne Van Niekerk
AVC AIX PROVENCE DOLE
201 Joseph Brookes
202 Tristan Delacroix
203 Clément Delcros
204 Hugo Lennartsson
205 Jack Brough Thomas
206 Jamie Meehan
207 Mael Soranzo