Johnsen takes narrow victory in prologue

Full Results

Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Cecilie Johnsen (Nor) Norwegian National Team0:03:09
2Kristin McGrath (USA) USA National Team0:00:01
3Amélie Rivat (Fra) Vienne - Futuroscope0:00:05
4Joëlle Numainville (Can) Canadian National TeamRow 3 - Cell 2
5Ashleigh Moolman (RSA) Lotto Belisol LadiesRow 4 - Cell 2
6Latoya Brulee (Bel) Mixed Team 20:00:06
7Aude Biannic (Fra) French National TeamRow 6 - Cell 2
8Audrey Cordon (Fra) Vienne - Futuroscope0:00:07
9Roxane Fournier (Fra) French National TeamRow 8 - Cell 2
10Tayler Wiles (USA) USA National TeamRow 9 - Cell 2
11Alena Amialiusik (Blr) BePink0:00:08
12Rachel Neylan (Aus) Mixed Team 1Row 11 - Cell 2
13Clara Horne (GBr) Escuental-For VioredRow 12 - Cell 2
14Oxana Kozonchuk (Rus) BePink0:00:09
15Sofie De Vuyst (Bel) Lotto Belisol LadiesRow 14 - Cell 2
16Emilie Aubry (Swi) Team GSD GestionRow 15 - Cell 2
17Edwige Pitel (Fra) French National TeamRow 16 - Cell 2
18Emma Pooley (GBr) Mixed Team 1Row 17 - Cell 2
19Noemi Cantele (Ita) BePinkRow 18 - Cell 2
20Sané Cant (Bel) WC Steeds Vooraan Kontich0:00:10
21Pavlina Sulcova (Cze) Mixed Team 3Row 20 - Cell 2
22Mélodie Lesueur (Fra) French National TeamRow 21 - Cell 2
23Anistia Vekemans (Bel) WC Steeds Vooraan KontichRow 22 - Cell 2
24Leah Kirchmann (Can) Canadian National Team0:00:11
25Ann-Sophie Duyck (Bel) Lotto Belisol LadiesRow 24 - Cell 2
26Lucie Pader (Fra) Team GSD GestionRow 25 - Cell 2
27Marijn De Vries (Ned) Mixed Team 1Row 26 - Cell 2
28Emilie Moberg (Nor) Norwegian National TeamRow 27 - Cell 2
29Doris Schweizer (Swi) Swiss National Team0:00:12
30Lina-Kristin Schink (Ger) Team GSD GestionRow 29 - Cell 2
31Claire Thomas (GBr) Asptt Dijon - BourgognRow 30 - Cell 2
32Carla Ryan (Aus) Escuental-For VioredRow 31 - Cell 2
33Emily Kachorek (USA) USA National Team0:00:13
34Ivanna Borovychenko (Ukr) Ukrainian National TeamRow 33 - Cell 2
35Emily Collins (NZl) Boretti - Ulyses - Cycling Team0:00:14
36Kaat Hannes (Bel) Lotto Belisol LadiesRow 35 - Cell 2
37Marion Rousse (Fra) Vienne - FuturoscopeRow 36 - Cell 2
38Ana Sanchis Chafer (Spa) Bizkaia - DurangoRow 37 - Cell 2
39Andrea Graus (Aut) Vienne - FuturoscopeRow 38 - Cell 2
40Olena Pavlukhina (Ukr) Ukrainian National TeamRow 39 - Cell 2
41Annelies Dom (Bel) WC Steeds Vooraan Kontich0:00:15
42Mélanie Bravard (Fra) French National TeamRow 41 - Cell 2
43Nicole Hanselmann (Swi) Mixed Team 3Row 42 - Cell 2
44Dalia Muccioli (Ita) BePinkRow 43 - Cell 2
45Riccarda Mazzota (Swi) Swiss National Team0:00:16
46Joanna Van De Winkel (RSA) Lotto Belisol LadiesRow 45 - Cell 2
47Siobhan Horgan (Irl) Team GSD GestionRow 46 - Cell 2
48Kathrin Hammes (Ger) Team Vita ClassicaRow 47 - Cell 2
49Carlee Taylor (Aus) Vienne - FuturoscopeRow 48 - Cell 2
50Andrea Dvorak (USA) USA National Team0:00:17
51Giulia Donato (Ita) BePinkRow 50 - Cell 2
52Yevgeniya Vysotska (Ukr) Ukrainian National TeamRow 51 - Cell 2
53Alexis Ryan (USA) USA National Team0:00:18
54Lex Albercht (Can) Canadian National TeamRow 53 - Cell 2
55Lisanne Soemanta (Ned) Escuental-For VioredRow 54 - Cell 2
56Véronique Labonte (Can) Canadian National Team0:00:19
57Carol An Canuel (Can) Vienne - FuturoscopeRow 56 - Cell 2
58Joanne Hogan (Aus) Bizkaia - DurangoRow 57 - Cell 2
59Katarina Hranaiova (Cze) Mixed Team 30:00:20
60Irene San Sebastian Lasa (Spa) Debabarrena - GuipuzkoaRow 59 - Cell 2
61Hanna Nilsson (Swe) Mixed Team 1Row 60 - Cell 2
62Irena Berkova (Cze) Mixed Team 30:00:21
63Steffi Meizer (Ger) Team Vita ClassicaRow 62 - Cell 2
64Ane Santesteban Gonzale (Spa) Bizkaia - Durango0:00:22
65Linda Ringlever (Ned) Escuental-For VioredRow 64 - Cell 2
66Caroline Baur (Swi) Swiss National TeamRow 65 - Cell 2
67Olena Sharha (Ukr) Ukrainian National TeamRow 66 - Cell 2
68Daniela Gass (Ger) Mixed Team 2Row 67 - Cell 2
69Ingrid Lorvik (Nor) Norwegian National TeamRow 68 - Cell 2
70Emma Crum (NZl) Asptt Dijon - Bourgogn0:00:23
71Sharon Laws (GBr) Mixed Team 1Row 70 - Cell 2
72Margriet Kloppenburg (Den) Mixed Team 2Row 71 - Cell 2
73Miriam Bjornsrud (Nor) Norwegian National TeamRow 72 - Cell 2
74Petra Dijkman (Ned) Mixed Team 1Row 73 - Cell 2
75Tina Andreassen (Nor) Norwegian National TeamRow 74 - Cell 2
76Cristina Alcalde Huertanos (Spa) Bizkaia - DurangoRow 75 - Cell 2
77Veronika Blahova (Cze) Mixed Team 3Row 76 - Cell 2
78Dorleta Eskamendi Gil (Spa) Bizkaia - DurangoRow 77 - Cell 2
79Anna Nahirna (Ukr) Ukrainian National Team0:00:24
80Alexia Muffat (Fra) Asptt Dijon - BourgognRow 79 - Cell 2
81Sarah Scharbach (Ger) Team Vita Classica0:00:25
82Gloria Rodriguez Sanchez (Spa) Bizkaia - DurangoRow 81 - Cell 2
83Erin Donohue (USA) USA National Team0:00:26
84Béatrice Thomas (Fra) Asptt Dijon - BourgognRow 83 - Cell 2
85Elaine Ossola (Ita) Mixed Team 20:00:27
86Catherine Williamson (GBr) Escuental-For VioredRow 85 - Cell 2
87Elena Eggl (Ger) Team Vita Classica0:00:28
88Tamina Oliver (GBr) Boretti - Ulyses - Cycling TeamRow 87 - Cell 2
89Ludivine Loze (Fra) Debabarrena - GuipuzkoaRow 88 - Cell 2
90Oriane Chaumet (Fra) Team GSD Gestion0:00:29
91Fanny Martinet (Swi) Swiss National Team0:00:30
92Sara Olsson (Swe) Boretti - Ulyses - Cycling TeamRow 91 - Cell 2
93Rimma Luchshenko (Kaz) BePinkRow 92 - Cell 2
94Celine Van Severen (Ned) WC Steeds Vooraan KontichRow 93 - Cell 2
95Dorothée Lorch (Ger) Team Vita Classica0:00:31
96Mariska Breyne (Bel) WC Steeds Vooraan Kontich0:00:32
97Jasmin Rebmann (Ger) Team Vita ClassicaRow 96 - Cell 2
98Marjetka Conradi (Svn) Boretti - Ulyses - Cycling Team0:00:35
99Penny Rowson (GBr) Boretti - Ulyses - Cycling TeamRow 98 - Cell 2
100Johanna Nilsson (Swe) Boretti - Ulyses - Cycling TeamRow 99 - Cell 2
101Mireia Osa Hernandez (Spa) Debabarrena - Guipuzkoa0:00:40
102Denisa Bartosova (Cze) Mixed Team 30:00:45
103Maite Murguia Ioldi (Spa) Debabarrena - Guipuzkoa0:00:46
104Stefanie Paul (Ger) Mixed Team 20:13:30
Swipe to scroll horizontally
General classification after prologue
#Rider Name (Country) TeamResult
1Cecilie Johnsen (Nor) Norwegian National Team0:03:09
2Kristin McGrath (USA) USA National Team0:00:01
3Amélie Rivat (Fra) Vienne - Futuroscope0:00:05
4Joëlle Numainville (Can) Canadian National TeamRow 3 - Cell 2
5Ashleigh Moolman (RSA) Lotto Belisol LadiesRow 4 - Cell 2
6Latoya Brulee (Bel) Mixed Team 20:00:06
7Aude Biannic (Fra) French National TeamRow 6 - Cell 2
8Audrey Cordon (Fra) Vienne - Futuroscope0:00:07
9Roxane Fournier (Fra) French National TeamRow 8 - Cell 2
10Tayler Wiles (USA) USA National TeamRow 9 - Cell 2
11Alena Amialiusik (Blr) BePink0:00:08
12Rachel Neylan (Aus) Mixed Team 1Row 11 - Cell 2
13Clara Horne (GBr) Escuental-For VioredRow 12 - Cell 2
14Oxana Kozonchuk (Rus) BePink0:00:09
15Sofie De Vuyst (Bel) Lotto Belisol LadiesRow 14 - Cell 2
16Emilie Aubry (Swi) Team GSD GestionRow 15 - Cell 2
17Edwige Pitel (Fra) French National TeamRow 16 - Cell 2
18Emma Pooley (GBr) Mixed Team 1Row 17 - Cell 2
19Noemi Cantele (Ita) BePinkRow 18 - Cell 2
20Sané Cant (Bel) WC Steeds Vooraan Kontich0:00:10
21Pavlina Sulcova (Cze) Mixed Team 3Row 20 - Cell 2
22Mélodie Lesueur (Fra) French National TeamRow 21 - Cell 2
23Anistia Vekemans (Bel) WC Steeds Vooraan KontichRow 22 - Cell 2
24Leah Kirchmann (Can) Canadian National Team0:00:11
25Ann-Sophie Duyck (Bel) Lotto Belisol LadiesRow 24 - Cell 2
26Lucie Pader (Fra) Team GSD GestionRow 25 - Cell 2
27Marijn De Vries (Ned) Mixed Team 1Row 26 - Cell 2
28Emilie Moberg (Nor) Norwegian National TeamRow 27 - Cell 2
29Doris Schweizer (Swi) Swiss National Team0:00:12
30Lina-Kristin Schink (Ger) Team GSD GestionRow 29 - Cell 2
31Claire Thomas (GBr) Asptt Dijon - BourgognRow 30 - Cell 2
32Carla Ryan (Aus) Escuental-For VioredRow 31 - Cell 2
33Emily Kachorek (USA) USA National Team0:00:13
34Ivanna Borovychenko (Ukr) Ukrainian National TeamRow 33 - Cell 2
35Emily Collins (NZl) Boretti - Ulyses - Cycling Team0:00:14
36Kaat Hannes (Bel) Lotto Belisol LadiesRow 35 - Cell 2
37Marion Rousse (Fra) Vienne - FuturoscopeRow 36 - Cell 2
38Ana Sanchis Chafer (Spa) Bizkaia - DurangoRow 37 - Cell 2
39Andrea Graus (Aut) Vienne - FuturoscopeRow 38 - Cell 2
40Olena Pavlukhina (Ukr) Ukrainian National TeamRow 39 - Cell 2
41Annelies Dom (Bel) WC Steeds Vooraan Kontich0:00:15
42Mélanie Bravard (Fra) French National TeamRow 41 - Cell 2
43Nicole Hanselmann (Swi) Mixed Team 3Row 42 - Cell 2
44Dalia Muccioli (Ita) BePinkRow 43 - Cell 2
45Riccarda Mazzota (Swi) Swiss National Team0:00:16
46Joanna Van De Winkel (RSA) Lotto Belisol LadiesRow 45 - Cell 2
47Siobhan Horgan (Irl) Team GSD GestionRow 46 - Cell 2
48Kathrin Hammes (Ger) Team Vita ClassicaRow 47 - Cell 2
49Carlee Taylor (Aus) Vienne - FuturoscopeRow 48 - Cell 2
50Andrea Dvorak (USA) USA National Team0:00:17
51Giulia Donato (Ita) BePinkRow 50 - Cell 2
52Yevgeniya Vysotska (Ukr) Ukrainian National TeamRow 51 - Cell 2
53Alexis Ryan (USA) USA National Team0:00:18
54Lex Albercht (Can) Canadian National TeamRow 53 - Cell 2
55Lisanne Soemanta (Ned) Escuental-For VioredRow 54 - Cell 2
56Véronique Labonte (Can) Canadian National Team0:00:19
57Carol An Canuel (Can) Vienne - FuturoscopeRow 56 - Cell 2
58Joanne Hogan (Aus) Bizkaia - DurangoRow 57 - Cell 2
59Katarina Hranaiova (Cze) Mixed Team 30:00:20
60Irene San Sebastian Lasa (Spa) Debabarrena - GuipuzkoaRow 59 - Cell 2
61Hanna Nilsson (Swe) Mixed Team 1Row 60 - Cell 2
62Irena Berkova (Cze) Mixed Team 30:00:21
63Steffi Meizer (Ger) Team Vita ClassicaRow 62 - Cell 2
64Ane Santesteban Gonzale (Spa) Bizkaia - Durango0:00:22
65Linda Ringlever (Ned) Escuental-For VioredRow 64 - Cell 2
66Caroline Baur (Swi) Swiss National TeamRow 65 - Cell 2
67Olena Sharha (Ukr) Ukrainian National TeamRow 66 - Cell 2
68Daniela Gass (Ger) Mixed Team 2Row 67 - Cell 2
69Ingrid Lorvik (Nor) Norwegian National TeamRow 68 - Cell 2
70Emma Crum (NZl) Asptt Dijon - Bourgogn0:00:23
71Sharon Laws (GBr) Mixed Team 1Row 70 - Cell 2
72Margriet Kloppenburg (Den) Mixed Team 2Row 71 - Cell 2
73Miriam Bjornsrud (Nor) Norwegian National TeamRow 72 - Cell 2
74Petra Dijkman (Ned) Mixed Team 1Row 73 - Cell 2
75Tina Andreassen (Nor) Norwegian National TeamRow 74 - Cell 2
76Cristina Alcalde Huertanos (Spa) Bizkaia - DurangoRow 75 - Cell 2
77Veronika Blahova (Cze) Mixed Team 3Row 76 - Cell 2
78Dorleta Eskamendi Gil (Spa) Bizkaia - DurangoRow 77 - Cell 2
79Anna Nahirna (Ukr) Ukrainian National Team0:00:24
80Alexia Muffat (Fra) Asptt Dijon - BourgognRow 79 - Cell 2
81Sarah Scharbach (Ger) Team Vita Classica0:00:25
82Gloria Rodriguez Sanchez (Spa) Bizkaia - DurangoRow 81 - Cell 2
83Erin Donohue (USA) USA National Team0:00:26
84Béatrice Thomas (Fra) Asptt Dijon - BourgognRow 83 - Cell 2
85Elaine Ossola (Ita) Mixed Team 20:00:27
86Catherine Williamson (GBr) Escuental-For VioredRow 85 - Cell 2
87Elena Eggl (Ger) Team Vita Classica0:00:28
88Tamina Oliver (GBr) Boretti - Ulyses - Cycling TeamRow 87 - Cell 2
89Ludivine Loze (Fra) Debabarrena - GuipuzkoaRow 88 - Cell 2
90Oriane Chaumet (Fra) Team GSD Gestion0:00:29
91Fanny Martinet (Swi) Swiss National Team0:00:30
92Sara Olsson (Swe) Boretti - Ulyses - Cycling TeamRow 91 - Cell 2
93Rimma Luchshenko (Kaz) BePinkRow 92 - Cell 2
94Celine Van Severen (Ned) WC Steeds Vooraan KontichRow 93 - Cell 2
95Dorothée Lorch (Ger) Team Vita Classica0:00:31
96Mariska Breyne (Bel) WC Steeds Vooraan Kontich0:00:32
97Jasmin Rebmann (Ger) Team Vita ClassicaRow 96 - Cell 2
98Marjetka Conradi (Svn) Boretti - Ulyses - Cycling Team0:00:35
99Penny Rowson (GBr) Boretti - Ulyses - Cycling TeamRow 98 - Cell 2
100Johanna Nilsson (Swe) Boretti - Ulyses - Cycling TeamRow 99 - Cell 2
101Mireia Osa Hernandez (Spa) Debabarrena - Guipuzkoa0:00:40
102Denisa Bartosova (Cze) Mixed Team 30:00:45
103Maite Murguia Ioldi (Spa) Debabarrena - Guipuzkoa0:00:46
104Stefanie Paul (Ger) Mixed Team 20:13:30
Swipe to scroll horizontally
Points classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Cecilie Johnsen (Nor) Norwegian National Team12pts
2Kristin McGrath (USA) USA National Team10Row 1 - Cell 3
3Amélie Rivat (Fra) Vienne - Futuroscope8Row 2 - Cell 3
4Joëlle Numainville (Can) Canadian National Team7Row 3 - Cell 3
5Ashleigh Moolman (RSA) Lotto Belisol Ladies6Row 4 - Cell 3
6Latoya Brulee (Bel) Mixed Team 25Row 5 - Cell 3
7Aude Biannic (Fra) French National Team4Row 6 - Cell 3
8Audrey Cordon (Fra) Vienne - Futuroscope3Row 7 - Cell 3
9Roxane Fournier (Fra) French National Team2Row 8 - Cell 3
10Tayler Wiles (USA) USA National Team1Row 9 - Cell 3
Swipe to scroll horizontally
Young rider classification
#Rider Name (Country) TeamResult
1Aude Biannic (Fra) French National Team0:03:15
2Roxane Fournier (Fra) French National Team0:00:01
3Sané Cant (Bel) WC Steeds Vooraan Kontich0:00:04
4Mélodie Lesueur (Fra) French National TeamRow 3 - Cell 2
5Anistia Vekemans (Bel) WC Steeds Vooraan KontichRow 4 - Cell 2
6Leah Kirchmann (Can) Canadian National Team0:00:05
7Lucie Pader (Fra) Team GSD GestionRow 6 - Cell 2
8Emilie Moberg (Nor) Norwegian National TeamRow 7 - Cell 2
9Ivanna Borovychenko (Ukr) Ukrainian National Team0:00:07
10Emily Collins (NZl) Boretti - Ulyses - Cycling Team0:00:08
11Kaat Hannes (Bel) Lotto Belisol LadiesRow 10 - Cell 2
12Marion Rousse (Fra) Vienne - FuturoscopeRow 11 - Cell 2
13Nicole Hanselmann (Swi) Mixed Team 30:00:09
14Dalia Muccioli (Ita) BePinkRow 13 - Cell 2
15Giulia Donato (Ita) BePink0:00:11
16Alexis Ryan (USA) USA National Team0:00:12
17Irene San Sebastian Lasa (Spa) Debabarrena - Guipuzkoa0:00:14
18Hanna Nilsson (Swe) Mixed Team 1Row 17 - Cell 2
19Ane Santesteban Gonzale (Spa) Bizkaia - Durango0:00:16
20Caroline Baur (Swi) Swiss National TeamRow 19 - Cell 2
21Miriam Bjornsrud (Nor) Norwegian National Team0:00:17
22Dorleta Eskamendi Gil (Spa) Bizkaia - DurangoRow 21 - Cell 2
23Alexia Muffat (Fra) Asptt Dijon - Bourgogn0:00:18
24Sarah Scharbach (Ger) Team Vita Classica0:00:19
25Gloria Rodriguez Sanchez (Spa) Bizkaia - DurangoRow 24 - Cell 2
26Erin Donohue (USA) USA National Team0:00:20
27Tamina Oliver (GBr) Boretti - Ulyses - Cycling Team0:00:22
28Oriane Chaumet (Fra) Team GSD Gestion0:00:23
29Sara Olsson (Swe) Boretti - Ulyses - Cycling Team0:00:24
30Rimma Luchshenko (Kaz) BePinkRow 29 - Cell 2
31Celine Van Severen (Ned) WC Steeds Vooraan KontichRow 30 - Cell 2
32Dorothée Lorch (Ger) Team Vita Classica0:00:25
33Jasmin Rebmann (Ger) Team Vita Classica0:00:26
34Penny Rowson (GBr) Boretti - Ulyses - Cycling Team0:00:29
35Johanna Nilsson (Swe) Boretti - Ulyses - Cycling TeamRow 34 - Cell 2
36Mireia Osa Hernandez (Spa) Debabarrena - Guipuzkoa0:00:34
37Denisa Bartosova (Cze) Mixed Team 30:00:39
38Maite Murguia Ioldi (Spa) Debabarrena - Guipuzkoa0:00:40
Swipe to scroll horizontally
Team classification
#Rider Name (Country) TeamResult
1USA National Team0:09:48
2French National Team0:00:01
3Lotto Belisol Ladies0:00:04
4BePink0:00:05
5Vienne - FuturoscopeRow 4 - Cell 2
6Mixed Team 10:00:07
7Team GSD Gestion0:00:11
8Norwegian National Team0:00:12
9Canadian National Team0:00:13
10WC Steeds Vooraan Kontich0:00:14
11Escuental-For Viored0:00:17
12Ukrainian National Team0:00:23
13Mixed Team 30:00:24
14Swiss National Team0:00:29
15Mixed Team 20:00:30
16Biskaja - Durango0:00:34
17Asptt Dijon - Bourgogne0:00:38
18Team Vita Classica0:00:41
19Boretti - Ulyses - Cycling Team0:00:51
20Debabarrena - Guipuzkoa0:01:07
Latest in
Belgian Piet Allegaert of Cofidis and Belgian Milan Fretin of Cofidis pictured after a fall during the 'Classic Brugge-De Panne' men's elite one-day cycling race, 195,6 km from Brugge to De Panne, Wednesday 26 March 2025.
BELGA PHOTO DIRK WAEM (Photo by DIRK WAEM / BELGA MAG / Belga via AFP)
Classic Brugge-De Panne medical updates – Stitches for Tim Merlier, collapsed lung and broken ribs for Lionel Taminiaux
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
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