Litscher wins stage 1 on Lanzarote

Thomas Litscher and Adelheid Morath won the first stage of Lanzarote 4-Stage MTB Race. The race kicked off with the easiest stage, 36km, with the first half being mainly uphill and the second half being mainly downhill.

Swipe to scroll horizontally
Men
#Rider Name (Country) TeamResult
1Thomas Litscher (Swi)1:10:45
2Karl Markt (Aut)0:00:10
3Ismael Sanchez Ventura (Spa)0:00:12
4Benjamin Justesen (Den)0:00:16
5Luis Leão Pinto (Por)0:01:00
6Casper Saltoft (Den)0:01:50
7Erik Knudsen (Den)0:01:52
8Karl Platt (Ger)Row 7 - Cell 2
9Roland Golderer (Ger)0:02:09
10James Angus Ouchterlony (GBr)0:03:28
11Victor Del Corral Morales (Spa)0:04:14
12Simon Scheiber (Aut)0:04:26
13Michael Schuchardt (Ger)0:04:35
14Francisco Jose Perez Cruz (Spa)0:04:36
15Thomas Bundgaard (Den)0:05:04
16Christian Kreuchler (Ger)0:05:39
17Louis Bendixen (Den)0:05:49
18Johnni Junker Nielsen (Den)0:06:12
19Jose Maria Sanchez Ruiz (Spa)0:06:49
20Manuel Rojo Nieto (Spa)Row 19 - Cell 2
21Jacobo Reyes Mesa (Spa)0:08:17
22Sylvain Garde (GBr)0:08:28
23Fabián Molina Delgado (Spa)0:08:46
24Adriano Cordovés Dorta (Spa)0:09:08
25Kris De Nef (Bel)0:09:09
26Marco Almeida (Por)0:09:13
27Jose Maceira Rodriguez (Spa)0:09:14
28Ashleim Jones (Den)0:09:15
29Juan Jose Sosa Rodriguez (Spa)0:09:16
30Ruben Calvo Gomez (Spa)Row 29 - Cell 2
31Rafael Jesus Sanchez Ruiz (Spa)0:09:29
32Eneko Llanos Burguera (Spa)0:09:42
33Christian Schneidawind (Ger)0:09:50
34Jose Agustin Perez Morera (Spa)0:10:12
35Danny Files (Bel)0:10:30
36Jaime Menendez de Luarca (Spa)0:11:10
37Paul Davies (GBr)Row 36 - Cell 2
38Aitor Navarro Hita (Spa)0:11:26
39Jose David Suarez Fernandez (Spa)0:11:50
40Gerald Moser (Fra)0:11:56
41Niels Bay Pedersen (Den)0:12:03
42Benno Weber (Ger)Row 41 - Cell 2
43Steve Ferguson (GBr)0:12:09
44Frederik Mørkeberg Mikkelsen (Den)0:12:24
45Neftali Ladislao Rodriguez Jimenez (Spa)Row 44 - Cell 2
46Jakob Holm Lauritsen (Den)0:12:25
47Jose Luis Agra Torres (Spa)0:12:29
48Barry Wilson (GBr)0:13:10
49Juaquin David Martin Hernandez (Spa)0:13:46
50Oliver Medina Moreno (Spa)Row 49 - Cell 2
51Aureliano Negrin (Spa)0:14:00
52Thomas Nyvang Hansen (Den)0:14:10
53Bo Falck Hansen (Den)0:14:19
54Jose Angel Lemes Clavijo (Spa)0:14:49
55Fernando De Armas Hernandez (Spa)0:14:53
56Alberto Bonilla Toledo (Spa)0:15:11
57Mads Bødker (Den)0:15:22
58Santiago Suarez Navarro (Spa)0:15:23
59Victor De Leon Tejera (Spa)Row 58 - Cell 2
60Joan Cabrera Esplugas (Spa)0:15:52
61Ricardo Santana Moreno (Spa)0:16:29
62James Roe (GBr)0:16:59
63Saúl Ventura Carmona (Spa)Row 62 - Cell 2
64Juan Carlos Benasco Guillén (Spa)0:17:02
65Javier Jesus Cabrera Arteaga (Spa)Row 64 - Cell 2
66Thomas Atkinson (GBr)0:17:08
67Magnus R. Westergaard Petersen Cadets (Den)0:17:59
68Silverio Antonio Rodriguez Moreno (Spa)0:18:13
69emil oliver giraldi (Den)0:18:20
70Richard Rodriguez de La Sierra (Spa)0:18:56
71Antonio Acosta Brito (Spa)Row 70 - Cell 2
72Daniel Casanova Expósito (Spa)0:19:07
73Nicholas Peter Ward Muñoz (GBr)0:19:28
74Francisco Javier Godoy Fernandez (Spa)Row 73 - Cell 2
75Henrik Helmer (Den)0:20:01
76Edmundo Esplugas Ramos (Spa)0:20:04
77Jamie Jones Nielsen (Den)0:20:34
78Rico Busk (Den)0:20:45
79Domingo Morin Rodriguez (Spa)0:20:53
80Jorge Espinel Cejas (Spa)Row 79 - Cell 2
81Kenneth Flesjaa (Nor)0:21:03
82Anders Primdahl Haubro (Den)0:21:13
83Anton Bødker (Den)Row 82 - Cell 2
84Isidro manuel Martin Perez (Spa)0:21:24
85Denis Detinne (Bel)0:21:57
86Malte Birch (Den)0:22:09
87Eduardo Ramos Megolla (Spa)0:22:10
88Christian Birch (Den)0:22:22
89Niels Rasmussen (Den)0:23:18
90Aristeo Acosta Santana (Spa)0:24:03
91Omar González Lorenzo (Spa)Row 90 - Cell 2
92Jaime Alexis Gonzalez Cabrera (Spa)0:24:16
93Jose Santana Dominguez (Spa)0:24:21
94Fernando Mainar Val (Spa)Row 93 - Cell 2
95Fernando Chissotti (Spa)0:24:38
96Pedro Baltasar de la Paz (Spa)0:24:39
97Rasmus Johnsen (Den)0:25:00
98Ernesto García Rodríguez (Spa)0:25:30
99Andre Van't Hof (Ned)0:25:31
100Marc Ellwood (GBr)0:25:58
101dave overton (GBr)0:26:04
102Alexander Nontesino Negrin (Spa)0:26:08
103Javier Santiago Núñez Díez (Spa)0:26:09
104Gustav Als (Den)0:26:25
105Antonio Acosta Hernandez (Spa)0:26:37
106Heribert Camejo Colmenates (Spa)0:28:17
107Christophe Meurice (Bel)0:28:26
108Miguel Acosta Reyes (Spa)0:28:27
109Samuel Cabrera Ramirez (Spa)Row 108 - Cell 2
110Elwin Van Groningen (Ned)0:28:29
111Iván Rivero Fuentes (Spa)0:29:07
112Francisco Carlos Ruiz Hernandez (Spa)0:29:12
113Mahy Febles Diaz (Spa)0:29:30
114Leandro Martín Gonzalez (Spa)0:29:31
115Javier Guillen Romero (Spa)0:29:59
116Israel Chinea Marrero (Spa)0:30:37
117Benoit Sepulte (Bel)0:30:44
118Lee Holdaway (GBr)0:31:12
119Roberto Carlos Duarte Luzardo (Spa)0:31:55
120Hugo Cantineau (Bel)0:33:02
121Juan Francisco Martin Gonzalez (Spa)0:33:07
122Alexandre Asselberghs (Bel)Row 121 - Cell 2
123Matias Sebastien Reveron Afonso (Spa)0:33:39
124Jean-Marie Colla (Bel)0:34:56
125Jose Vicente Diaz Corujo (Spa)0:34:59
126Régis Vanoli (Fra)0:35:47
127Jes Steen (Den)0:37:12
128Alan Hamshaw (UAE)0:37:34
129Martin Hancock (GBr)0:38:16
130Rafael Rodriguez Rodriguez (Spa)0:38:27
131Daniel Kafunek (Den)0:40:41
132Niels Feerup (Den)0:41:00
133Kræn Jens Knude (Den)0:41:17
134Manuel Angel Iglesias Perez (Spa)0:42:20
135Marcos Hernandez (Spa)Row 134 - Cell 2
136Kevin Parmentier (Bel)0:43:51
137Angel Fernando Alvarez Ramos (Spa)0:47:17
138David Monzon Martin (Spa)0:47:47
139Frank Rikard Petersen (Den)0:51:40
140Henrik Jensen (Den)Row 139 - Cell 2
141Jorge Hernandez Sierra (Col)0:58:02
142Alejandro Gonzalez Hernandez (Spa)0:58:12
143Juan Pablo Gonzalez Hernandez (Spa)Row 142 - Cell 2
144Leonel Augusto Clavijo (Col)0:58:18
145Nello Piazza (Spa)0:58:23
146Paul Cook (GBr)0:58:36
147Antonio Javier Rodriguez (Spa)1:08:15
148Arkaitz Miranda (Spa)1:09:22
149Antonio Cristo Medina Hernandez (Spa)1:10:19
150Carlos Francisco Afonso Del Rosario (Spa)Row 149 - Cell 2
151Gilberto Clavijo (Col)1:27:20
152Leonel Clavijo Roman (Col)1:27:22
153Juan Jose Gonzalez Wandossell (Spa)1:51:49
154Manuel Sanfeliz Martin (Spa)Row 153 - Cell 2
155Francisco Jaime Aviles Alearo (Spa)Row 154 - Cell 2
Swipe to scroll horizontally
Women
#Rider Name (Country) TeamResult
1Adelheid Morath (Ger)1:19:24
2Annika Langvad (Den)0:00:01
3Sally Bigham (GBr)Row 2 - Cell 2
4Blaza Klemencic (Slo)0:04:02
5Gunn Rita Dahle Flesjaa (Nor)0:12:23
6Bettina Uhlig (Ger)0:12:54
7malene degn (Den)0:13:41
8Sandra Santanyes Murillo (Spa)0:13:54
9Rikke Kornvig (Den)0:22:17
10Darrelle Parker (GBr)0:22:31
11Lucia Funes Mendez (Spa)0:23:28
12Cristi Alonso Lugo (Spa)0:27:23
13Rikke Vindberg Hjort (Den)0:31:13
14Debbie Jones (GBr)0:35:06
15Tove Andersen (Den)0:36:25
16Sarah Davies (GBr)0:36:56
17María José Peláez Noé (Spa)0:39:22
18Elena Marrero (Spa)0:40:44
19Valerie Heeren (Bel)0:51:21
20Anne Marie Aagard Thomsen (Den)0:59:36
21Mercedes Cabrera Hernandez (Spa)1:15:41
22Angela Gillespie (GBr)1:33:06
23Noelia Jessica Gonzalez Hernandez (Spa)1:33:51
Swipe to scroll horizontally
Men general classification after stage 1
#Rider Name (Country) TeamResult
1Thomas Litscher (Swi)1:10:45
2Karl Markt (Aut)0:00:10
3Ismael Sanchez Ventura (Spa)0:00:12
4Benjamin Justesen (Den)0:00:16
5Luis Leão Pinto (Por)0:01:00
6Casper Saltoft (Den)0:01:50
7Erik Knudsen (Den)0:01:52
8Karl Platt (Ger)Row 7 - Cell 2
9Roland Golderer (Ger)0:02:09
10James Angus Ouchterlony (GBr)0:03:28
11Victor Del Corral Morales (Spa)0:04:14
12Simon Scheiber (Aut)0:04:26
13Michael Schuchardt (Ger)0:04:35
14Francisco Jose Perez Cruz (Spa)0:04:36
15Thomas Bundgaard (Den)0:05:04
16Christian Kreuchler (Ger)0:05:39
17Louis Bendixen (Den)0:05:49
18Johnni Junker Nielsen (Den)0:06:12
19Jose Maria Sanchez Ruiz (Spa)0:06:49
20Manuel Rojo Nieto (Spa)Row 19 - Cell 2
21Jacobo Reyes Mesa (Spa)0:08:17
22Sylvain Garde (GBr)0:08:28
23Fabián Molina Delgado (Spa)0:08:46
24Adriano Cordovés Dorta (Spa)0:09:08
25Kris De Nef (Bel)0:09:09
26Marco Almeida (Por)0:09:13
27Jose Maceira Rodriguez (Spa)0:09:14
28Ashleim Jones (Den)0:09:15
29Juan Jose Sosa Rodriguez (Spa)0:09:16
30Ruben Calvo Gomez (Spa)Row 29 - Cell 2
31Rafael Jesus Sanchez Ruiz (Spa)0:09:29
32Eneko Llanos Burguera (Spa)0:09:42
33Christian Schneidawind (Ger)0:09:50
34Jose Agustin Perez Morera (Spa)0:10:12
35Danny Files (Bel)0:10:30
36Jaime Menendez de Luarca (Spa)0:11:10
37Paul Davies (GBr)Row 36 - Cell 2
38Aitor Navarro Hita (Spa)0:11:26
39Jose David Suarez Fernandez (Spa)0:11:50
40Gerald Moser (Fra)0:11:56
41Niels Bay Pedersen (Den)0:12:03
42Benno Weber (Ger)Row 41 - Cell 2
43Steve Ferguson (GBr)0:12:09
44Frederik Mørkeberg Mikkelsen (Den)0:12:24
45Neftali Ladislao Rodriguez Jimenez (Spa)Row 44 - Cell 2
46Jakob Holm Lauritsen (Den)0:12:25
47Jose Luis Agra Torres (Spa)0:12:29
48Barry Wilson (GBr)0:13:10
49Juaquin David Martin Hernandez (Spa)0:13:46
50Oliver Medina Moreno (Spa)Row 49 - Cell 2
51Aureliano Negrin (Spa)0:14:00
52Thomas Nyvang Hansen (Den)0:14:10
53Bo Falck Hansen (Den)0:14:19
54Jose Angel Lemes Clavijo (Spa)0:14:49
55Fernando De Armas Hernandez (Spa)0:14:53
56Alberto Bonilla Toledo (Spa)0:15:11
57Mads Bødker (Den)0:15:22
58Santiago Suarez Navarro (Spa)0:15:23
59Victor De Leon Tejera (Spa)Row 58 - Cell 2
60Joan Cabrera Esplugas (Spa)0:15:52
61Ricardo Santana Moreno (Spa)0:16:29
62James Roe (GBr)0:16:59
63Saúl Ventura Carmona (Spa)Row 62 - Cell 2
64Juan Carlos Benasco Guillén (Spa)0:17:02
65Javier Jesus Cabrera Arteaga (Spa)Row 64 - Cell 2
66Thomas Atkinson (GBr)0:17:08
67Magnus R. Westergaard Petersen Cadets (Den)0:17:59
68Silverio Antonio Rodriguez Moreno (Spa)0:18:13
69emil oliver giraldi (Den)0:18:20
70Richard Rodriguez de La Sierra (Spa)0:18:56
71Antonio Acosta Brito (Spa)Row 70 - Cell 2
72Daniel Casanova Expósito (Spa)0:19:07
73Nicholas Peter Ward Muñoz (GBr)0:19:28
74Francisco Javier Godoy Fernandez (Spa)Row 73 - Cell 2
75Henrik Helmer (Den)0:20:01
76Edmundo Esplugas Ramos (Spa)0:20:04
77Jamie Jones Nielsen (Den)0:20:34
78Rico Busk (Den)0:20:45
79Domingo Morin Rodriguez (Spa)0:20:53
80Jorge Espinel Cejas (Spa)Row 79 - Cell 2
81Kenneth Flesjaa (Nor)0:21:03
82Anders Primdahl Haubro (Den)0:21:13
83Anton Bødker (Den)Row 82 - Cell 2
84Isidro manuel Martin Perez (Spa)0:21:24
85Denis Detinne (Bel)0:21:57
86Malte Birch (Den)0:22:09
87Eduardo Ramos Megolla (Spa)0:22:10
88Christian Birch (Den)0:22:22
89Niels Rasmussen (Den)0:23:18
90Aristeo Acosta Santana (Spa)0:24:03
91Omar González Lorenzo (Spa)Row 90 - Cell 2
92Jaime Alexis Gonzalez Cabrera (Spa)0:24:16
93Jose Santana Dominguez (Spa)0:24:21
94Fernando Mainar Val (Spa)Row 93 - Cell 2
95Fernando Chissotti (Spa)0:24:38
96Pedro Baltasar de la Paz (Spa)0:24:39
97Rasmus Johnsen (Den)0:25:00
98Ernesto García Rodríguez (Spa)0:25:30
99Andre Van't Hof (Ned)0:25:31
100Marc Ellwood (GBr)0:25:58
101dave overton (GBr)0:26:04
102Alexander Nontesino Negrin (Spa)0:26:08
103Javier Santiago Núñez Díez (Spa)0:26:09
104Gustav Als (Den)0:26:25
105Antonio Acosta Hernandez (Spa)0:26:37
106Heribert Camejo Colmenates (Spa)0:28:17
107Christophe Meurice (Bel)0:28:26
108Miguel Acosta Reyes (Spa)0:28:27
109Samuel Cabrera Ramirez (Spa)Row 108 - Cell 2
110Elwin Van Groningen (Ned)0:28:29
111Iván Rivero Fuentes (Spa)0:29:07
112Francisco Carlos Ruiz Hernandez (Spa)0:29:12
113Mahy Febles Diaz (Spa)0:29:30
114Leandro Martín Gonzalez (Spa)0:29:31
115Javier Guillen Romero (Spa)0:29:59
116Israel Chinea Marrero (Spa)0:30:37
117Benoit Sepulte (Bel)0:30:44
118Lee Holdaway (GBr)0:31:12
119Roberto Carlos Duarte Luzardo (Spa)0:31:55
120Hugo Cantineau (Bel)0:33:02
121Juan Francisco Martin Gonzalez (Spa)0:33:07
122Alexandre Asselberghs (Bel)Row 121 - Cell 2
123Matias Sebastien Reveron Afonso (Spa)0:33:39
124Jean-Marie Colla (Bel)0:34:56
125Jose Vicente Diaz Corujo (Spa)0:34:59
126Régis Vanoli (Fra)0:35:47
127Jes Steen (Den)0:37:12
128Alan Hamshaw (UAE)0:37:34
129Martin Hancock (GBr)0:38:16
130Rafael Rodriguez Rodriguez (Spa)0:38:27
131Daniel Kafunek (Den)0:40:41
132Niels Feerup (Den)0:41:00
133Kræn Jens Knude (Den)0:41:17
134Manuel Angel Iglesias Perez (Spa)0:42:20
135Marcos Hernandez (Spa)Row 134 - Cell 2
136Kevin Parmentier (Bel)0:43:51
137Angel Fernando Alvarez Ramos (Spa)0:47:17
138David Monzon Martin (Spa)0:47:47
139Frank Rikard Petersen (Den)0:51:40
140Henrik Jensen (Den)Row 139 - Cell 2
141Jorge Hernandez Sierra (Col)0:58:02
142Alejandro Gonzalez Hernandez (Spa)0:58:12
143Juan Pablo Gonzalez Hernandez (Spa)Row 142 - Cell 2
144Leonel Augusto Clavijo (Col)0:58:18
145Nello Piazza (Spa)0:58:23
146Paul Cook (GBr)0:58:36
147Antonio Javier Rodriguez (Spa)1:08:15
148Arkaitz Miranda (Spa)1:09:22
149Antonio Cristo Medina Hernandez (Spa)1:10:19
150Carlos Francisco Afonso Del Rosario (Spa)Row 149 - Cell 2
151Gilberto Clavijo (Col)1:27:20
152Leonel Clavijo Roman (Col)1:27:22
153Juan Jose Gonzalez Wandossell (Spa)1:51:49
154Manuel Sanfeliz Martin (Spa)Row 153 - Cell 2
155Francisco Jaime Aviles Alearo (Spa)Row 154 - Cell 2
Swipe to scroll horizontally
Women general classification after stage 1
#Rider Name (Country) TeamResult
1Adelheid Morath (Ger)1:19:24
2Annika Langvad (Den)0:00:01
3Sally Bigham (GBr)Row 2 - Cell 2
4Blaza Klemencic (Slo)0:04:02
5Gunn Rita Dahle Flesjaa (Nor)0:12:23
6Bettina Uhlig (Ger)0:12:54
7malene degn (Den)0:13:41
8Sandra Santanyes Murillo (Spa)0:13:54
9Rikke Kornvig (Den)0:22:17
10Darrelle Parker (GBr)0:22:31
11Lucia Funes Mendez (Spa)0:23:28
12Cristi Alonso Lugo (Spa)0:27:23
13Rikke Vindberg Hjort (Den)0:31:13
14Debbie Jones (GBr)0:35:06
15Tove Andersen (Den)0:36:25
16Sarah Davies (GBr)0:36:56
17María José Peláez Noé (Spa)0:39:22
18Elena Marrero (Spa)0:40:44
19Valerie Heeren (Bel)0:51:21
20Anne Marie Aagard Thomsen (Den)0:59:36
21Mercedes Cabrera Hernandez (Spa)1:15:41
22Angela Gillespie (GBr)1:33:06
23Noelia Jessica Gonzalez Hernandez (Spa)1:33:51
Latest in
Snow was an indicator that the high mountains had arrived on stage 3 of the Volta a Catalunya with more to follow on stage 4
Volta a Catalunya celebrates summit finish on 'cycling landmark' Montserrat for first time in 30 years
FIRENZE ITALY JUNE 27 Magnus Cort of Denmark Alexander Kristoff of Norway Soren Waerenskjold of Norway Jonas Abrahamsen of Norway Tobias Halland Johannessen of Norway Johannes Kulset of Norway Rasmus Fossum Tiller of Norway Odd Christian Eiking of Norway and Team UnoX Mobility during the 111th Tour de France 2024 Team Presentation UCIWT on June 27 2024 in Firenze Italy Photo by Tim de WaeleGetty Images
Extra Tour de France wildcard invitations, test of gear restrictions approved by Pro Cycling Council
Team Ineos' Egan Bernal (R) rides during the 3rd stage of the 2025 Volta a Catalunya cycling tour of Catalonia, a 178,3 km race between Viladecans and La Molina, on March 26, 2025. (Photo by Josep LAGO / AFP)
Egan Bernal calls Volta a Catalunya stage 'crazy' as sprint decides major climbing stage
Juan Ayuso (UAE Team Emirates-XRG) takes a moment to enjoy the stage 3 victory and GC lead as he sits next to snowbank on mountaintop finish Wednesday at Volta a Catalunya
'I've beaten a great rival' - new Volta a Catalunya leader Juan Ayuso says after narrow mountaintop victory over Primož Roglič
Belgium's Edward Theuns of Lidl-Trek is seen after falling down during the 'Classic Brugge-De Panne'
Four crashes spoil sprinters' hopes in 'really dangerous final' of Classic Brugge-De Panne
Team UAE's Juan Ayuso (C) and Team Bora's Primoz Roglic (R) cross the finish line in first and second place respectively during the 3rd stage of the 2025 Volta a Catalunya cycling tour of Catalonia, a 178,3 km race between Viladecans and La Molina, on March 26, 2025. (Photo by Josep LAGO / AFP)
Volta a Catalunya: Glory for Juan Ayuso on stage 3 as Spaniard tops Primož Roglič at La Molina
Latest in Race-results
Team UAE's Juan Ayuso (C) and Team Bora's Primoz Roglic (R) cross the finish line in first and second place respectively during the 3rd stage of the 2025 Volta a Catalunya cycling tour of Catalonia, a 178,3 km race between Viladecans and La Molina, on March 26, 2025. (Photo by Josep LAGO / AFP)
Volta a Catalunya: Glory for Juan Ayuso on stage 3 as Spaniard tops Primož Roglič at La Molina
SOGLIANO AL RUBICONE ITALY MARCH 26 Paul Double of Great Britain and Team Jayco AlUla celebrates at finish line as stage winner during the 39th Settimana Internazionale Coppi e Bartali 2025 Stage 2 a 1639km stage from Riccione to Sogliano al Rubicone 375m on March 26 2025 in Sogliano al Rubicone Italy Photo by Dario BelingheriGetty Images
Coppi e Bartali: Paul Double launches solo attack on final climb to win stage 2 and grab GC lead
Jonathan Milan and race winner Juan Sebastian Molano sprinting to the line at Classic Brugge-De Panne 2025
Classic Brugge-De Panne: Molano awarded photo-finish victory against Milan in crash-marred final
BONDENO ITALY MARCH 25 Caleb Ewan of Australia and Team INEOS Grenadiers celebrates at finish line as stage winner during the 40th Settimana Internazionale Coppi e Bartali 2025 Stage 1 a 1745km stage from Ferrara to Bondeno on March 25 2025 in Bondeno Italy Photo by Dario BelingheriGetty Images
Caleb Ewan wins first race with Ineos Grenadiers on opening stage of Coppi e Bartali
FIGUERES SPAIN MARCH 25 LR Ethan Vernon of United Kingdom and Team IsraelPremier Tech celebrates at finish line as stage winner ahead of Matthew Brennan of United Kingdom and Team Visma Lease A Bike Green Leader Jersey during the 104th Volta Ciclista a Catalunya 2025 Stage 2 a 1773km stage from Banyoles to Figueres UCIWT on March 25 2025 in Figueres Spain Photo by Szymon GruchalskiGetty Images
Volta a Catalunya: Ethan Vernon edges Matthew Brennan by half a wheel to win stage 2
Anna Yamauchi rides to pro women's victory at 2025 Lake Sonoma MTB
Anna Yamauchi tops Katerina Nash in 'slide it to ride it' slippery edition of Lake Sonoma MTB

Latest on Cyclingnews