Rojas Villegas wins Vuelta Internacional a Costa Rica
By Cycling News
published Race leader outsprints Raabe to claim final stage
Swipe to scroll horizontally
1 | Juan Carlos Rojas Villegas (CRc) Junta de Protección Social - Giant | 3:56:39 |
2 | Henry Mendez Raabe (CRc) Citi - Economy - Blue | 0:00:02 |
3 | Marco Salas (CRc) Junta de Protección Social - Giant | 0:01:02 |
4 | Salvador Moreno (Spa) Boyacá-Orgullo de América | 0:01:04 |
5 | Aldo Valero (Col) Boyacá-Orgullo de América | 0:01:06 |
6 | Fernando Silva (Col) Boyacá-Orgullo de América | 0:03:06 |
7 | Gregory Obando Brenes (CRc) BCR - Pizza Hut | 0:07:08 |
8 | Fabricio Quiros (CRc) BCR - Pizza Hut | Row 7 - Cell 2 |
9 | José Adrian Bonilla (CRc) Citi - Economy - Blue | Row 8 - Cell 2 |
10 | Arnold Alcolea (Cub) Cuba | 0:07:40 |
11 | Eddier Godinez (CRc) BCR - Pizza Hut | Row 10 - Cell 2 |
12 | Juan Pablo Araya (CRc) Junta de Protección Social - Giant | Row 11 - Cell 2 |
13 | Marco Salas Morera (CRc) Coronado - Bufete Guzmán & Alvarez - Trek | 0:07:44 |
14 | Marconi Duran (CRc) Citi - Economy - Blue | Row 13 - Cell 2 |
15 | José Ismael Sarmiento Riano (Col) Boyacá-Orgullo de América | Row 14 - Cell 2 |
16 | Graciano Fonseca Fuquen (Col) Boyacá-Orgullo de América | 0:11:49 |
17 | Uri Martins (Mex) Empacadora San Marcos | 0:18:20 |
18 | Antonio Incera (CRc) Junta de Protección Social - Giant | 0:18:22 |
19 | Paulo Mudarra (CRc) BCR - Pizza Hut | Row 18 - Cell 2 |
20 | Cory Wallace (Can) Le Tour de Québec | Row 19 - Cell 2 |
21 | Paulo Vargas Barrantes (CRc) Coronado - Bufete Guzmán & Alvarez - Trek | 0:18:25 |
22 | Juan Solis (CRc) Coronado - Bufete Guzmán & Alvarez - Trek | Row 21 - Cell 2 |
23 | Jonnathan Carballo (CRc) Citi - Economy - Blue | Row 22 - Cell 2 |
24 | Angel Rivas (Ven) Venezuela | Row 23 - Cell 2 |
25 | Yennier Lopez Fonseca (Cub) Cuba | Row 24 - Cell 2 |
26 | Josué González (CRc) Citi - Economy - Blue | Row 25 - Cell 2 |
27 | Allan Morales (CRc) BCR - Pizza Hut | Row 26 - Cell 2 |
28 | Deiber Esquivel (CRc) Citi - Economy - Blue | Row 27 - Cell 2 |
29 | Daniel Rincon Quintana (Col) Boyacá-Orgullo de América | 0:18:31 |
30 | Herbert Rivas (Ven) Venezuela | 0:18:40 |
31 | Huberlino Mesa Estepa (Col) Boyacá-Orgullo de América | 0:18:45 |
32 | Moises Hernandez (CRc) BCR - Pizza Hut | 0:23:41 |
33 | Jose Vega Solano (CRc) Junta de Protección Social - Giant | 0:23:56 |
34 | Enrique Artavia (CRc) Citi - Economy - Blue | Row 33 - Cell 2 |
35 | Giel De Nijs (Ned) Panamerican Life-Team Amsterdam-Holland | 0:24:07 |
36 | Pedro Portuondo Torres (Cub) Cuba | 0:25:26 |
37 | Guillermo González (CRc) BCR - Pizza Hut | 0:27:03 |
38 | José Irias (CRc) KHS - Montoya | Row 37 - Cell 2 |
39 | Yosvans Rojas (Ven) Venezuela | 0:27:04 |
40 | John Nava (Ven) Venezuela | 0:37:24 |
41 | Wilmer Bravo (Ven) Venezuela | Row 40 - Cell 2 |
42 | Yasmani Martinez Regalado (Cub) Cuba | 0:37:26 |
43 | Alien Garcia (Cub) Cuba | Row 42 - Cell 2 |
44 | Manuel Sánchez (CRc) Coronado - Bufete Guzmán & Alvarez - Trek | Row 43 - Cell 2 |
45 | Nieves Carrasco (CRc) Junta de Protección Social - Giant | Row 44 - Cell 2 |
46 | Darwin Luis Urrea Vergara (Ven) Venezuela | 0:37:28 |
47 | Ivan Carbajal (Mex) Empacadora San Marcos | Row 46 - Cell 2 |
48 | Allan Cordero Molin (CRc) Coronado - Bufete Guzmán & Alvarez - Trek | Row 47 - Cell 2 |
49 | Mainor Rojas (CRc) KHS - Montoya | 0:37:31 |
50 | Lisuandi Alonso Ruano (Cub) Cuba | Row 49 - Cell 2 |
51 | Raul Alcala (Mex) Empacadora San Marcos | 0:37:33 |
52 | Jose Edmundo Trobledo (Mex) Empacadora San Marcos | 0:37:36 |
53 | Ryan Atkins (Can) Le Tour de Québec | 0:37:38 |
54 | Léon Burger (Ned) Panamerican Life-Team Amsterdam-Holland | Row 53 - Cell 2 |
55 | José Chacon (Ven) Venezuela | 0:37:40 |
56 | Thomas Hartog (Ned) Panamerican Life-Team Amsterdam-Holland | 0:38:24 |
57 | Marco Guillen (CRc) KHS - Montoya | 0:38:56 |
58 | Rodolfo Fernandez (Mex) Empacadora San Marcos | 0:40:37 |
59 | Francisco Santoyo (Mex) Empacadora San Marcos | 0:42:57 |
60 | Alfredo Sánchez (CRc) Coronado - Bufete Guzmán & Alvarez - Trek | 0:43:09 |
HD | Miguel Rojas (CRc) KHS - Montoya | 1:07:41 |
Swipe to scroll horizontally
1 | Fernando Silva (Col) Boyacá-Orgullo de América | 15 | pts |
2 | Henry Mendez Raabe (CRc) Citi - Economy - Blue | 12 | Row 1 - Cell 3 |
3 | Aldo Valero (Col) Boyacá-Orgullo de América | 10 | Row 2 - Cell 3 |
4 | Salvador Moreno (Spa) Boyacá-Orgullo de América | 8 | Row 3 - Cell 3 |
5 | Marco Salas (CRc) Junta de Protección Social - Giant | 6 | Row 4 - Cell 3 |
6 | Juan Carlos Rojas Villegas (CRc) Junta de Protección Social - Giant | 4 | Row 5 - Cell 3 |
7 | Juan Pablo Araya (CRc) Junta de Protección Social - Giant | 2 | Row 6 - Cell 3 |
8 | José Adrian Bonilla (CRc) Citi - Economy - Blue | 1 | Row 7 - Cell 3 |
Swipe to scroll horizontally
1 | Boyacá-Orgullo de América | 11:55:13 |
2 | Junta de Protección Social - Giant | 0:03:26 |
3 | Citi - Economy - Blue | 0:09:38 |
4 | BCR - Pizza Hut | 0:16:40 |
5 | Coronado - Bufete Guzmán & Alvarez - Trek | 0:39:18 |
6 | Cuba | 0:46:15 |
7 | Venezuela | 0:58:53 |
8 | Empacadora San Marcos | 1:28:05 |
9 | Panamerican Life-Team Amsterdam-Holland | 1:34:53 |
10 | KHS - Montoya | 1:38:14 |
Swipe to scroll horizontally
1 | Juan Carlos Rojas Villegas (CRc) Junta de Protección Social - Giant | 36:27:12 |
2 | Henry Mendez Raabe (CRc) Citi - Economy - Blue | 0:02:57 |
3 | Aldo Valero (Col) Boyacá-Orgullo de América | 0:05:50 |
4 | Gregory Obando Brenes (CRc) BCR - Pizza Hut | 0:09:29 |
5 | Marco Salas (CRc) Junta de Protección Social - Giant | 0:11:27 |
6 | José Ismael Sarmiento Riano (Col) Boyacá-Orgullo de América | 0:13:56 |
7 | Juan Pablo Araya (CRc) Junta de Protección Social - Giant | 0:14:08 |
8 | José Adrian Bonilla (CRc) Citi - Economy - Blue | 0:17:32 |
9 | Fernando Silva (Col) Boyacá-Orgullo de América | 0:17:48 |
10 | Arnold Alcolea (Cub) Cuba | 0:18:30 |
11 | Fabricio Quiros (CRc) BCR - Pizza Hut | 0:22:38 |
12 | Salvador Moreno (Spa) Boyacá-Orgullo de América | 0:25:13 |
13 | Eddier Godinez (CRc) BCR - Pizza Hut | 0:27:05 |
14 | Marconi Duran (CRc) Citi - Economy - Blue | 0:32:04 |
15 | Graciano Fonseca Fuquen (Col) Boyacá-Orgullo de América | 0:32:53 |
16 | Daniel Rincon Quintana (Col) Boyacá-Orgullo de América | 0:33:42 |
17 | Marco Salas Morera (CRc) Coronado - Bufete Guzmán & Alvarez - Trek | 0:34:00 |
18 | Herbert Rivas (Ven) Venezuela | 0:45:56 |
19 | Huberlino Mesa Estepa (Col) Boyacá-Orgullo de América | 0:46:38 |
20 | Angel Rivas (Ven) Venezuela | 0:56:50 |
21 | Allan Morales (CRc) BCR - Pizza Hut | 0:57:06 |
22 | Paulo Mudarra (CRc) BCR - Pizza Hut | 0:57:08 |
23 | Jonnathan Carballo (CRc) Citi - Economy - Blue | 1:01:19 |
24 | Antonio Incera (CRc) Junta de Protección Social - Giant | 1:03:16 |
25 | Deiber Esquivel (CRc) Citi - Economy - Blue | 1:04:34 |
26 | Uri Martins (Mex) Empacadora San Marcos | 1:12:14 |
27 | Josué González (CRc) Citi - Economy - Blue | 1:15:44 |
28 | Moises Hernandez (CRc) BCR - Pizza Hut | 1:16:26 |
29 | Paulo Vargas Barrantes (CRc) Coronado - Bufete Guzmán & Alvarez - Trek | 1:19:26 |
30 | Juan Solis (CRc) Coronado - Bufete Guzmán & Alvarez - Trek | 1:21:14 |
31 | Giel De Nijs (Ned) Panamerican Life-Team Amsterdam-Holland | 1:21:17 |
32 | Guillermo González (CRc) BCR - Pizza Hut | 1:21:45 |
33 | Pedro Portuondo Torres (Cub) Cuba | 1:23:49 |
34 | Cory Wallace (Can) Le Tour de Québec | 1:29:12 |
35 | Yasmani Martinez Regalado (Cub) Cuba | 1:29:53 |
36 | Yennier Lopez Fonseca (Cub) Cuba | 1:31:10 |
37 | Jose Vega Solano (CRc) Junta de Protección Social - Giant | 1:31:52 |
38 | Yosvans Rojas (Ven) Venezuela | 1:32:52 |
39 | Enrique Artavia (CRc) Citi - Economy - Blue | 1:34:32 |
40 | José Chacon (Ven) Venezuela | 1:38:49 |
41 | Lisuandi Alonso Ruano (Cub) Cuba | 1:42:32 |
42 | John Nava (Ven) Venezuela | 1:42:42 |
43 | Darwin Luis Urrea Vergara (Ven) Venezuela | 1:43:22 |
44 | José Irias (CRc) KHS - Montoya | 1:44:59 |
45 | Allan Cordero Molin (CRc) Coronado - Bufete Guzmán & Alvarez - Trek | 1:51:07 |
46 | Rodolfo Fernandez (Mex) Empacadora San Marcos | 1:51:57 |
47 | Nieves Carrasco (CRc) Junta de Protección Social - Giant | 1:56:35 |
48 | Raul Alcala (Mex) Empacadora San Marcos | 1:57:45 |
49 | Alien Garcia (Cub) Cuba | 2:01:25 |
50 | Jose Edmundo Trobledo (Mex) Empacadora San Marcos | 2:04:48 |
51 | Wilmer Bravo (Ven) Venezuela | 2:15:55 |
52 | Mainor Rojas (CRc) KHS - Montoya | 2:17:23 |
53 | Ivan Carbajal (Mex) Empacadora San Marcos | 2:18:56 |
54 | Alfredo Sánchez (CRc) Coronado - Bufete Guzmán & Alvarez - Trek | 2:18:58 |
55 | Léon Burger (Ned) Panamerican Life-Team Amsterdam-Holland | 2:31:19 |
56 | Manuel Sánchez (CRc) Coronado - Bufete Guzmán & Alvarez - Trek | 2:32:42 |
57 | Thomas Hartog (Ned) Panamerican Life-Team Amsterdam-Holland | 2:34:15 |
58 | Ryan Atkins (Can) Le Tour de Québec | 2:38:23 |
59 | Francisco Santoyo (Mex) Empacadora San Marcos | 2:41:58 |
60 | Marco Guillen (CRc) KHS - Montoya | 3:03:49 |
Swipe to scroll horizontally
1 | Arnold Alcolea (Cub) Cuba | 153 | pts |
2 | Henry Mendez Raabe (CRc) Citi - Economy - Blue | 145 | Row 1 - Cell 3 |
3 | Juan Carlos Rojas Villegas (CRc) Junta de Protección Social - Giant | 123 | Row 2 - Cell 3 |
4 | Marco Salas (CRc) Junta de Protección Social - Giant | 112 | Row 3 - Cell 3 |
5 | Wilmer Bravo (Ven) Venezuela | 112 | Row 4 - Cell 3 |
6 | Gregory Obando Brenes (CRc) BCR - Pizza Hut | 92 | Row 5 - Cell 3 |
7 | Eddier Godinez (CRc) BCR - Pizza Hut | 84 | Row 6 - Cell 3 |
8 | Paulo Vargas Barrantes (CRc) Coronado - Bufete Guzmán & Alvarez - Trek | 64 | Row 7 - Cell 3 |
9 | Herbert Rivas (Ven) Venezuela | 62 | Row 8 - Cell 3 |
10 | Fabricio Quiros (CRc) BCR - Pizza Hut | 54 | Row 9 - Cell 3 |
11 | Darwin Luis Urrea Vergara (Ven) Venezuela | 53 | Row 10 - Cell 3 |
12 | José Adrian Bonilla (CRc) Citi - Economy - Blue | 49 | Row 11 - Cell 3 |
13 | Yasmani Martinez Regalado (Cub) Cuba | 45 | Row 12 - Cell 3 |
14 | Aldo Valero (Col) Boyacá-Orgullo de América | 45 | Row 13 - Cell 3 |
15 | José Ismael Sarmiento Riano (Col) Boyacá-Orgullo de América | 43 | Row 14 - Cell 3 |
16 | Juan Pablo Araya (CRc) Junta de Protección Social - Giant | 40 | Row 15 - Cell 3 |
17 | Enrique Artavia (CRc) Citi - Economy - Blue | 35 | Row 16 - Cell 3 |
18 | Jose Edmundo Trobledo (Mex) Empacadora San Marcos | 31 | Row 17 - Cell 3 |
19 | Ivan Carbajal (Mex) Empacadora San Marcos | 28 | Row 18 - Cell 3 |
20 | Rodolfo Fernandez (Mex) Empacadora San Marcos | 18 | Row 19 - Cell 3 |
21 | Uri Martins (Mex) Empacadora San Marcos | 17 | Row 20 - Cell 3 |
22 | Marco Guillen (CRc) KHS - Montoya | 16 | Row 21 - Cell 3 |
23 | Daniel Rincon Quintana (Col) Boyacá-Orgullo de América | 16 | Row 22 - Cell 3 |
24 | Fernando Silva (Col) Boyacá-Orgullo de América | 15 | Row 23 - Cell 3 |
25 | Huberlino Mesa Estepa (Col) Boyacá-Orgullo de América | 13 | Row 24 - Cell 3 |
26 | Salvador Moreno (Spa) Boyacá-Orgullo de América | 12 | Row 25 - Cell 3 |
27 | Thomas Hartog (Ned) Panamerican Life-Team Amsterdam-Holland | 11 | Row 26 - Cell 3 |
28 | Jose Vega Solano (CRc) Junta de Protección Social - Giant | 11 | Row 27 - Cell 3 |
29 | Manuel Sánchez (CRc) Coronado - Bufete Guzmán & Alvarez - Trek | 10 | Row 28 - Cell 3 |
30 | Raul Alcala (Mex) Empacadora San Marcos | 9 | Row 29 - Cell 3 |
31 | Alien Garcia (Cub) Cuba | 9 | Row 30 - Cell 3 |
32 | Paulo Mudarra (CRc) BCR - Pizza Hut | 9 | Row 31 - Cell 3 |
33 | Antonio Incera (CRc) Junta de Protección Social - Giant | 8 | Row 32 - Cell 3 |
34 | Marconi Duran (CRc) Citi - Economy - Blue | 7 | Row 33 - Cell 3 |
35 | Ruud Kooymans (Ned) Panamerican Life-Team Amsterdam-Holland | 7 | Row 34 - Cell 3 |
36 | Allan Morales (CRc) BCR - Pizza Hut | 6 | Row 35 - Cell 3 |
37 | José Irias (CRc) KHS - Montoya | 6 | Row 36 - Cell 3 |
38 | Léon Burger (Ned) Panamerican Life-Team Amsterdam-Holland | 6 | Row 37 - Cell 3 |
39 | Giel De Nijs (Ned) Panamerican Life-Team Amsterdam-Holland | 6 | Row 38 - Cell 3 |
40 | Yosvans Rojas (Ven) Venezuela | 5 | Row 39 - Cell 3 |
41 | Jonnathan Carballo (CRc) Citi - Economy - Blue | 5 | Row 40 - Cell 3 |
42 | Cuitlahuac Chavez Uriel (Mex) Empacadora San Marcos | 5 | Row 41 - Cell 3 |
43 | Juan Solis (CRc) Coronado - Bufete Guzmán & Alvarez - Trek | 4 | Row 42 - Cell 3 |
44 | Graciano Fonseca Fuquen (Col) Boyacá-Orgullo de América | 3 | Row 43 - Cell 3 |
45 | Angel Rivas (Ven) Venezuela | 3 | Row 44 - Cell 3 |
46 | Allan Cordero Molin (CRc) Coronado - Bufete Guzmán & Alvarez - Trek | 3 | Row 45 - Cell 3 |
47 | Guillermo González (CRc) BCR - Pizza Hut | 1 | Row 46 - Cell 3 |
48 | Nieves Carrasco (CRc) Junta de Protección Social - Giant | 1 | Row 47 - Cell 3 |
49 | Deiber Esquivel (CRc) Citi - Economy - Blue | 1 | Row 48 - Cell 3 |
Swipe to scroll horizontally
1 | Juan Pablo Araya (CRc) Junta de Protección Social - Giant | 33 | pts |
2 | Juan Carlos Rojas Villegas (CRc) Junta de Protección Social - Giant | 32 | Row 1 - Cell 3 |
3 | Marco Salas (CRc) Junta de Protección Social - Giant | 24 | Row 2 - Cell 3 |
4 | Salvador Moreno (Spa) Boyacá-Orgullo de América | 18 | Row 3 - Cell 3 |
5 | Fernando Silva (Col) Boyacá-Orgullo de América | 17 | Row 4 - Cell 3 |
6 | Henry Mendez Raabe (CRc) Citi - Economy - Blue | 16 | Row 5 - Cell 3 |
7 | José Ismael Sarmiento Riano (Col) Boyacá-Orgullo de América | 14 | Row 6 - Cell 3 |
8 | Graciano Fonseca Fuquen (Col) Boyacá-Orgullo de América | 10 | Row 7 - Cell 3 |
9 | Marconi Duran (CRc) Citi - Economy - Blue | 8 | Row 8 - Cell 3 |
10 | Gregory Obando Brenes (CRc) BCR - Pizza Hut | 7 | Row 9 - Cell 3 |
11 | Jose Edmundo Trobledo (Mex) Empacadora San Marcos | 6 | Row 10 - Cell 3 |
10 | Herbert Rivas (Ven) Venezuela | 6 | Row 11 - Cell 3 |
12 | Daniel Rincon Quintana (Col) Boyacá-Orgullo de América | 4 | Row 12 - Cell 3 |
13 | Allan Morales (CRc) BCR - Pizza Hut | 4 | Row 13 - Cell 3 |
14 | Giel De Nijs (Ned) Panamerican Life-Team Amsterdam-Holland | 4 | Row 14 - Cell 3 |
15 | Arnold Alcolea (Cub) Cuba | 2 | Row 15 - Cell 3 |
16 | Aldo Valero (Col) Boyacá-Orgullo de América | 1 | Row 16 - Cell 3 |
17 | Darwin Luis Urrea Vergara (Ven) Venezuela | 1 | Row 17 - Cell 3 |
18 | Rodolfo Fernandez (Mex) Empacadora San Marcos | 1 | Row 18 - Cell 3 |
Swipe to scroll horizontally
1 | Wilmer Bravo (Ven) Venezuela | 44 | pts |
2 | Paulo Vargas Barrantes (CRc) Coronado - Bufete Guzmán & Alvarez - Trek | 35 | Row 1 - Cell 3 |
3 | Darwin Luis Urrea Vergara (Ven) Venezuela | 27 | Row 2 - Cell 3 |
4 | Jose Edmundo Trobledo (Mex) Empacadora San Marcos | 16 | Row 3 - Cell 3 |
5 | José Adrian Bonilla (CRc) Citi - Economy - Blue | 13 | Row 4 - Cell 3 |
6 | Yasmani Martinez Regalado (Cub) Cuba | 11 | Row 5 - Cell 3 |
7 | Jose Vega Solano (CRc) Junta de Protección Social - Giant | 11 | Row 6 - Cell 3 |
8 | Herbert Rivas (Ven) Venezuela | 10 | Row 7 - Cell 3 |
9 | Marco Guillen (CRc) KHS - Montoya | 7 | Row 8 - Cell 3 |
10 | Giel De Nijs (Ned) Panamerican Life-Team Amsterdam-Holland | 6 | Row 9 - Cell 3 |
11 | Salvador Moreno (Spa) Boyacá-Orgullo de América | 5 | Row 10 - Cell 3 |
12 | Juan Solis (CRc) Coronado - Bufete Guzmán & Alvarez - Trek | 4 | Row 11 - Cell 3 |
13 | Angel Rivas (Ven) Venezuela | 3 | Row 12 - Cell 3 |
14 | Jonnathan Carballo (CRc) Citi - Economy - Blue | 3 | Row 13 - Cell 3 |
15 | Allan Cordero Molin (CRc) Coronado - Bufete Guzmán & Alvarez - Trek | 3 | Row 14 - Cell 3 |
16 | Marco Salas (CRc) Junta de Protección Social - Giant | 3 | Row 15 - Cell 3 |
17 | Fernando Silva (Col) Boyacá-Orgullo de América | 2 | Row 16 - Cell 3 |
18 | Huberlino Mesa Estepa (Col) Boyacá-Orgullo de América | 1 | Row 17 - Cell 3 |
19 | Deiber Esquivel (CRc) Citi - Economy - Blue | 1 | Row 18 - Cell 3 |
20 | José Irias (CRc) KHS - Montoya | 1 | Row 19 - Cell 3 |
21 | Nieves Carrasco (CRc) Junta de Protección Social - Giant | 1 | Row 20 - Cell 3 |
Swipe to scroll horizontally
1 | Junta de Protección Social - Giant | 109:46:38 |
2 | Boyacá-Orgullo de América | 0:01:16 |
3 | Citi - Economy - Blue | 0:24:52 |
4 | BCR - Pizza Hut | 0:28:52 |
5 | Venezuela | 2:35:33 |
6 | Cuba | 2:23:45 |
7 | Coronado - Bufete Guzmán & Alvarez - Trek | 2:48:25 |
8 | Empacadora San Marcos | 3:06:41 |
9 | Panamerican Life-Team Amsterdam-Holland | 5:22:42 |
10 | KHS - Montoya | 5:58:51 |
Get The Leadout Newsletter
The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!
Latest on Cyclingnews
-
2025 Tour de France to be ‘number one target’ for new Jayco-AlUla recruit Ben O’Connor
Team boss Matt White says team will also take a sprinter to the Tour and aim for Giro GC -
European Cyclocross Championships: Italy take victory in mixed team relay
Filippo Agostinacchio leads team to the win on final leg ahead of France and Spain -
Saitama Criterium - Biniam Girmay sails over line first as Japan gets its taste of the Tour de France
Mark Cavendish, Primož Roglič and Jasper Philipsen among riders lining up for the off-season crowd pleaser -
‘I wanted a Spanish team’ - Pablo Castrillo ready to put transfer saga behind him and push on with Movistar in 2025
Winner of two stages at the 2024 Vuelta a España is pleased that 'long negotiation' after long transfer battle