Vuelta España Femenina 2025 - Stage 4

Pedrola > Borja, 111.6km

04.05-10.05

Results

Stage

PosRiderTeam Time
1 Anna van der Breggen Team SD Worx-Protime 2:49:55
2 Marianne Vos Team Visma | Lease a Bike Women + 00.12
3 Demi Vollering FDJ-SUEZ + 00.12
4 Monica Trinca Colonel Liv AlUla Jayco + 00.12
5 Cédrine Kerbaol EF Education-Oatly + 00.12
6 Liane Lippert Movistar Team Women + 00.12
7 Femke Gerritse Team SD Worx-Protime + 00.12
8 Marlen Reusser Movistar Team Women + 00.12
9 Katarzyna Niewiadoma-Phinney CANYON//SRAM zondacrypto + 00.12
10 Riejanne Markus Lidl-Trek Women + 00.12
11 Katrine Aalerud Uno-X Mobility Women + 00.12
12 Ashleigh Moolman Pasio AG Insurance-Soudal Team + 00.12
13 Juliette Labous FDJ-SUEZ + 00.12
14 Evita Muzic FDJ-SUEZ + 00.12
15 Yara Kastelijn Fenix-Deceuninck + 00.12
16 Niamh Fisher-Black Lidl-Trek Women + 00.12
17 Mavi Garcia Liv AlUla Jayco + 00.12
18 Mischa Bredewold Team SD Worx-Protime + 00.12
19 Pauliena Rooijakkers Fenix-Deceuninck + 00.12
20 Usoa Ostolaza Laboral Kutxa-Fundacion Euskadi + 00.26
21 Anna Henderson Lidl-Trek Women + 00.26
22 Romina Hinojosa Lotto Ladies + 00.26
23 Justine Ghekiere AG Insurance-Soudal Team + 00.26
24 Eleonora Ciabocco Team Picnic PostNL Women + 00.26
25 Mara Roldan Team Picnic PostNL Women + 00.26
26 Nienke Vinke Team Picnic PostNL Women + 00.26
27 Viktória Chladonová Team Visma | Lease a Bike Women + 00.26
28 Shirin van Anrooij Lidl-Trek Women + 00.26
29 Thalita de Jong Human Powered Health + 00.26
30 Debora Silvestri Laboral Kutxa-Fundacion Euskadi + 00.26
31 Ingvild Gåskjenn Uno-X Mobility Women + 00.26
32 Pauline Ferrand-Prevot Team Visma | Lease a Bike Women + 00.26
33 Neve Bradbury CANYON//SRAM zondacrypto + 00.26
34 Magdeleine Vallieres Mill EF Education-Oatly + 00.26
35 Erica Magnaldi UAE Team ADQ + 00.26
36 Mareille Meijering Movistar Team Women + 00.26
37 Femke de Vries Team Visma | Lease a Bike Women + 00.26
38 Mie Bjørndal Ottestad Uno-X Mobility Women + 01.37
39 Stina Kagevi Team Coop-Repsol + 01.43
40 Tiril Jørgensen Team Coop-Repsol + 01.47
41 Imogen Wolff Team Visma | Lease a Bike Women + 01.47
42 Pfeiffer Georgi Team Picnic PostNL Women + 01.47
43 India Grangier Team Coop-Repsol + 01.47
44 Maeva Squiban UAE Team ADQ + 01.47
45 Aileen Schweikart BePink-Imatra-Bongioanni + 01.47
46 Marion Bunel Team Visma | Lease a Bike Women + 01.47
47 Ally Wollaston FDJ-SUEZ + 01.47
48 Marit Raaijmakers Human Powered Health + 01.47
49 Yuliia Biriukova Laboral Kutxa-Fundacion Euskadi + 01.47
50 Nicole Steinmetz Eneicat-CM Team + 01.47
51 Valentina Cavallar ARKEA-B&B HOTELS Women + 01.47
52 Lara Gillespie UAE Team ADQ + 02.27
53 Anouska Koster Uno-X Mobility Women + 02.27
54 Solbjørk Minke Anderson Uno-X Mobility Women + 02.27
55 Flora Perkins Fenix-Deceuninck + 02.27
56 Ellen van Dijk Lidl-Trek Women + 02.27
57 Franziska Koch Team Picnic PostNL Women + 02.27
58 Agnieszka Skalniak-Sójka CANYON//SRAM zondacrypto + 02.27
59 Kristen Faulkner EF Education-Oatly + 02.27
60 Titia Ryo ARKEA-B&B HOTELS Women + 02.27
61 Femke Markus Team SD Worx-Protime + 02.27
62 Arianna Fidanza Laboral Kutxa-Fundacion Euskadi + 02.27
63 Mikayla Harvey Team SD Worx-Protime + 02.27
64 Audrey De Keersmaeker Lotto Ladies + 02.27
65 Nikola Noskova Cofidis Women Team + 02.27
66 Letizia Borghesi EF Education-Oatly + 02.27
67 Ana Vitoria Magalhães Movistar Team Women + 02.27
68 Maud Oudeman Team Visma | Lease a Bike Women + 02.27
69 Barbara Malcotti Human Powered Health + 02.27
70 Stine Dale Team Coop-Repsol + 02.27
71 Julie Van De Velde AG Insurance-Soudal Team + 02.27
72 Cat Ferguson Movistar Team Women + 02.40
73 Justyna Czapla CANYON//SRAM zondacrypto + 03.11
74 Elisa Valtulini BePink-Imatra-Bongioanni + 03.43
75 Megan Jastrab Team Picnic PostNL Women + 04.47
76 Marthe Goossens AG Insurance-Soudal Team + 05.24
77 Magdalene Lind Team Coop-Repsol + 05.24
78 Ariana Gilabert Vilaplana Eneicat-CM Team + 05.24
79 Nicole Steigenga AG Insurance-Soudal Team + 05.24
80 Letizia Paternoster Liv AlUla Jayco + 05.24
81 Alena Ivanchenko UAE Team ADQ + 05.24
82 Linda Zanetti Uno-X Mobility Women + 05.24
83 Jeanne Korevaar Liv AlUla Jayco + 05.24
84 Julia Borgström AG Insurance-Soudal Team + 05.24
85 Olivia Baril Movistar Team Women + 05.24
86 Sara Martín Movistar Team Women + 05.24
87 Sarah Roy EF Education-Oatly + 05.24
88 Ceylin del Carmen Alvarado Fenix-Deceuninck + 05.24
89 Marie Le Net FDJ-SUEZ + 05.24
90 Josie Nelson Team Picnic PostNL Women + 05.24
91 Lily Williams Human Powered Health + 06.52
92 Ane Santesteban Laboral Kutxa-Fundacion Euskadi + 06.52
93 Elena Cecchini Team SD Worx-Protime + 07.08
94 Vittoria Guazzini FDJ-SUEZ + 07.08
95 Lisa van Belle Team SD Worx-Protime + 07.08
96 Martina Alzini Cofidis Women Team + 07.08
97 Andrea Casagranda BePink-Imatra-Bongioanni + 07.08
98 Anna Van Wersch Lotto Ladies + 07.08
99 Spela Kern Cofidis Women Team + 07.08
100 Maaike Colje ARKEA-B&B HOTELS Women + 07.08
101 Eugenia Bujak Cofidis Women Team + 07.08
102 Romy Kasper Human Powered Health + 07.08
103 Meike Uiterwijk Winkel BePink-Imatra-Bongioanni + 07.08
104 Linda Laporta BePink-Imatra-Bongioanni + 07.08
105 Josie Talbot Liv AlUla Jayco + 07.08
106 Amber Pate Liv AlUla Jayco + 07.08
107 Anastasiya Kolesava CANYON//SRAM zondacrypto + 07.08
108 Emma Norsgaard Lidl-Trek Women + 07.08
109 Henrietta Christie EF Education-Oatly + 07.08
110 Millie Couzens Fenix-Deceuninck + 07.08
111 Clara Koppenburg Cofidis Women Team + 09.27
112 Angie Mariana Londono Posada Eneicat-CM Team + 09.27
113 Esmee Gielkens Lotto Ladies + 09.35
114 Amalie Dideriksen Cofidis Women Team + 14.23
115 Elizabeth Holden UAE Team ADQ + 14.23
116 Nora Jencusova BePink-Imatra-Bongioanni + 14.23
117 Aidi Gerde Tuisk Team Coop-Repsol + 14.23
118 Alba Teruel Laboral Kutxa-Fundacion Euskadi + 14.23
119 Silvia Zanardi Human Powered Health + 14.23
120 Lea Lin Teutenberg Lotto Ladies + 14.23
121 Andrea Alzate Eneicat-CM Team + 14.23
122 Dina Boels Lotto Ladies + 14.23
123 Ainara Albert Bosch Eneicat-CM Team + 14.23
124 Daniela Campos Eneicat-CM Team + 14.23
125 Babette van der Wolf EF Education-Oatly + 14.23
126 Maurène Trégouët ARKEA-B&B HOTELS Women + 14.23
127 Claudia San Justo Eneicat-CM Team + 14.23
128 Michaela Drummond ARKEA-B&B HOTELS Women + 14.23
129 Marina Garau Roca BePink-Imatra-Bongioanni + 14.23
130 Marion Borras Cofidis Women Team + 14.23
131 Maike van der Duin CANYON//SRAM zondacrypto + 14.23
132 Aniek van Alphen Fenix-Deceuninck + 14.23
133 Lizzie Deignan Lidl-Trek Women + 14.25
134 Susanne Andersen Uno-X Mobility Women + 14.25
135 Maureen Arens Lotto Ladies + 22.47
- Laura Asencio ARKEA-B&B HOTELS Women DNS
- Carina Schrempf Fenix-Deceuninck DNS
- Mona Mitterwallner Human Powered Health DNS
- Laura Tomasi Laboral Kutxa-Fundacion Euskadi DNS
- Greta Marturano UAE Team ADQ DNS
- Loes Adegeest FDJ-SUEZ DNF
- Emilia Fahlin ARKEA-B&B HOTELS Women DNF

GC

PosRiderTeam Time
1 Femke Gerritse Team SD Worx-Protime 8:57:51
2 Anna van der Breggen Team SD Worx-Protime + 00.04
3 Marianne Vos Team Visma | Lease a Bike Women + 00.10
4 Demi Vollering FDJ-SUEZ + 00.21
5 Riejanne Markus Lidl-Trek Women + 00.23
6 Niamh Fisher-Black Lidl-Trek Women + 00.23
7 Monica Trinca Colonel Liv AlUla Jayco + 00.26
8 Mischa Bredewold Team SD Worx-Protime + 00.26
9 Mavi Garcia Liv AlUla Jayco + 00.26
10 Evita Muzic FDJ-SUEZ + 00.29
11 Juliette Labous FDJ-SUEZ + 00.29
12 Katarzyna Niewiadoma-Phinney CANYON//SRAM zondacrypto + 00.31
13 Cédrine Kerbaol EF Education-Oatly + 00.37
14 Anna Henderson Lidl-Trek Women + 00.37
15 Liane Lippert Movistar Team Women + 00.39
16 Marlen Reusser Movistar Team Women + 00.39
17 Nienke Vinke Team Picnic PostNL Women + 00.46
18 Eleonora Ciabocco Team Picnic PostNL Women + 00.46
19 Katrine Aalerud Uno-X Mobility Women + 00.47
20 Yara Kastelijn Fenix-Deceuninck + 00.48
21 Mara Roldan Team Picnic PostNL Women + 00.48
22 Ashleigh Moolman Pasio AG Insurance-Soudal Team + 00.52
23 Thalita de Jong Human Powered Health + 00.57
24 Shirin van Anrooij Lidl-Trek Women + 00.57
25 Pauline Ferrand-Prevot Team Visma | Lease a Bike Women + 00.58
26 Ingvild Gåskjenn Uno-X Mobility Women + 01.01
27 Justine Ghekiere AG Insurance-Soudal Team + 01.06
28 Usoa Ostolaza Laboral Kutxa-Fundacion Euskadi + 01.17
29 Debora Silvestri Laboral Kutxa-Fundacion Euskadi + 01.17
30 Mareille Meijering Movistar Team Women + 01.46
31 Erica Magnaldi UAE Team ADQ + 02.00
32 Pfeiffer Georgi Team Picnic PostNL Women + 02.07
33 Mie Bjørndal Ottestad Uno-X Mobility Women + 02.12
34 Magdeleine Vallieres Mill EF Education-Oatly + 02.14
35 Marit Raaijmakers Human Powered Health + 02.21
36 Maeva Squiban UAE Team ADQ + 02.28
37 Stina Kagevi Team Coop-Repsol + 02.32
38 India Grangier Team Coop-Repsol + 02.36
39 Femke Markus Team SD Worx-Protime + 02.41
40 Franziska Koch Team Picnic PostNL Women + 02.47
41 Letizia Borghesi EF Education-Oatly + 02.50
42 Kristen Faulkner EF Education-Oatly + 02.54
43 Neve Bradbury CANYON//SRAM zondacrypto + 02.56
44 Barbara Malcotti Human Powered Health + 02.58
45 Anouska Koster Uno-X Mobility Women + 03.02
46 Flora Perkins Fenix-Deceuninck + 03.03
47 Nikola Noskova Cofidis Women Team + 03.05
48 Femke de Vries Team Visma | Lease a Bike Women + 03.09
49 Audrey De Keersmaeker Lotto Ladies + 03.15
50 Ana Vitoria Magalhães Movistar Team Women + 03.16
51 Titia Ryo ARKEA-B&B HOTELS Women + 03.22
52 Imogen Wolff Team Visma | Lease a Bike Women + 03.35
53 Aileen Schweikart BePink-Imatra-Bongioanni + 03.35
54 Lara Gillespie UAE Team ADQ + 04.01
55 Arianna Fidanza Laboral Kutxa-Fundacion Euskadi + 04.11
56 Justyna Czapla CANYON//SRAM zondacrypto + 04.52
57 Mikayla Harvey Team SD Worx-Protime + 04.56
58 Agnieszka Skalniak-Sójka CANYON//SRAM zondacrypto + 04.57
59 Cat Ferguson Movistar Team Women + 05.26
60 Pauliena Rooijakkers Fenix-Deceuninck + 05.26
61 Letizia Paternoster Liv AlUla Jayco + 05.30
62 Viktória Chladonová Team Visma | Lease a Bike Women + 05.36
63 Marie Le Net FDJ-SUEZ + 05.41
64 Megan Jastrab Team Picnic PostNL Women + 05.48
65 Nicole Steigenga AG Insurance-Soudal Team + 06.04
66 Magdalene Lind Team Coop-Repsol + 06.13
67 Tiril Jørgensen Team Coop-Repsol + 06.21
68 Yuliia Biriukova Laboral Kutxa-Fundacion Euskadi + 06.23
69 Linda Zanetti Uno-X Mobility Women + 06.33
70 Jeanne Korevaar Liv AlUla Jayco + 06.34
71 Ally Wollaston FDJ-SUEZ + 06.37
72 Ceylin del Carmen Alvarado Fenix-Deceuninck + 06.53
73 Marion Bunel Team Visma | Lease a Bike Women + 06.57
74 Ellen van Dijk Lidl-Trek Women + 07.16
75 Valentina Cavallar ARKEA-B&B HOTELS Women + 07.20
76 Lily Williams Human Powered Health + 07.23
77 Solbjørk Minke Anderson Uno-X Mobility Women + 07.25
78 Emma Norsgaard Lidl-Trek Women + 07.26
79 Millie Couzens Fenix-Deceuninck + 07.44
80 Maud Oudeman Team Visma | Lease a Bike Women + 07.53
81 Romy Kasper Human Powered Health + 07.55
82 Meike Uiterwijk Winkel BePink-Imatra-Bongioanni + 08.03
83 Henrietta Christie EF Education-Oatly + 08.22
84 Anna Van Wersch Lotto Ladies + 08.23
85 Elisa Valtulini BePink-Imatra-Bongioanni + 08.23
86 Stine Dale Team Coop-Repsol + 08.26
87 Sarah Roy EF Education-Oatly + 08.31
88 Romina Hinojosa Lotto Ladies + 08.31
89 Eugenia Bujak Cofidis Women Team + 08.39
90 Lisa van Belle Team SD Worx-Protime + 08.50
91 Amber Pate Liv AlUla Jayco + 09.02
92 Josie Talbot Liv AlUla Jayco + 09.22
93 Elena Cecchini Team SD Worx-Protime + 09.54
94 Nicole Steinmetz Eneicat-CM Team + 10.07
95 Josie Nelson Team Picnic PostNL Women + 10.13
96 Vittoria Guazzini FDJ-SUEZ + 10.19
97 Julia Borgström AG Insurance-Soudal Team + 10.22
98 Marthe Goossens AG Insurance-Soudal Team + 10.42
99 Alena Ivanchenko UAE Team ADQ + 10.43
100 Ariana Gilabert Vilaplana Eneicat-CM Team + 11.16
101 Ane Santesteban Laboral Kutxa-Fundacion Euskadi + 11.28
102 Martina Alzini Cofidis Women Team + 11.31
103 Andrea Casagranda BePink-Imatra-Bongioanni + 11.48
104 Sara Martín Movistar Team Women + 11.59
105 Linda Laporta BePink-Imatra-Bongioanni + 12.41
106 Maaike Colje ARKEA-B&B HOTELS Women + 12.48
107 Julie Van De Velde AG Insurance-Soudal Team + 12.49
108 Spela Kern Cofidis Women Team + 13.02
109 Olivia Baril Movistar Team Women + 13.30
110 Anastasiya Kolesava CANYON//SRAM zondacrypto + 14.49
111 Silvia Zanardi Human Powered Health + 14.54
112 Amalie Dideriksen Cofidis Women Team + 15.01
113 Lea Lin Teutenberg Lotto Ladies + 15.11
114 Clara Koppenburg Cofidis Women Team + 15.21
115 Dina Boels Lotto Ladies + 16.04
116 Babette van der Wolf EF Education-Oatly + 16.21
117 Susanne Andersen Uno-X Mobility Women + 16.37
118 Esmee Gielkens Lotto Ladies + 16.46
119 Angie Mariana Londono Posada Eneicat-CM Team + 16.49
120 Nora Jencusova BePink-Imatra-Bongioanni + 19.03
121 Ainara Albert Bosch Eneicat-CM Team + 19.22
122 Elizabeth Holden UAE Team ADQ + 20.02
123 Lizzie Deignan Lidl-Trek Women + 20.12
124 Aniek van Alphen Fenix-Deceuninck + 20.41
125 Alba Teruel Laboral Kutxa-Fundacion Euskadi + 20.53
126 Marion Borras Cofidis Women Team + 20.57
127 Michaela Drummond ARKEA-B&B HOTELS Women + 21.04
128 Marina Garau Roca BePink-Imatra-Bongioanni + 21.15
129 Daniela Campos Eneicat-CM Team + 22.45
130 Andrea Alzate Eneicat-CM Team + 22.45
131 Claudia San Justo Eneicat-CM Team + 23.13
132 Maike van der Duin CANYON//SRAM zondacrypto + 28.33
133 Maureen Arens Lotto Ladies + 28.40
134 Maurène Trégouët ARKEA-B&B HOTELS Women + 28.51
135 Aidi Gerde Tuisk Team Coop-Repsol + 41.48
- Laura Asencio ARKEA-B&B HOTELS Women DNS
- Carina Schrempf Fenix-Deceuninck DNS
- Mona Mitterwallner Human Powered Health DNS
- Laura Tomasi Laboral Kutxa-Fundacion Euskadi DNS
- Greta Marturano UAE Team ADQ DNS
- Loes Adegeest FDJ-SUEZ DNF
- Emilia Fahlin ARKEA-B&B HOTELS Women DNF

Points

PosRiderTeam Points
1 Marianne Vos Team Visma | Lease a Bike Women 170
2 Femke Gerritse Team SD Worx-Protime 132
3 Letizia Paternoster Liv AlUla Jayco 57
4 Anna van der Breggen Team SD Worx-Protime 51
5 Cédrine Kerbaol EF Education-Oatly 51
6 Demi Vollering FDJ-SUEZ 49
7 Monica Trinca Colonel Liv AlUla Jayco 34
8 Mischa Bredewold Team SD Worx-Protime 30
9 Anna Henderson Lidl-Trek Women 30
10 Katarzyna Niewiadoma-Phinney CANYON//SRAM zondacrypto 28
11 Letizia Borghesi EF Education-Oatly 22
12 Liane Lippert Movistar Team Women 20
13 Marlen Reusser Movistar Team Women 20
14 Linda Zanetti Uno-X Mobility Women 20
15 Megan Jastrab Team Picnic PostNL Women 16
16 Ally Wollaston FDJ-SUEZ 14
17 Vittoria Guazzini FDJ-SUEZ 14
18 Franziska Koch Team Picnic PostNL Women 12
19 Pauline Ferrand-Prevot Team Visma | Lease a Bike Women 10
20 Maeva Squiban UAE Team ADQ 10
21 Cat Ferguson Movistar Team Women 8
22 Riejanne Markus Lidl-Trek Women 7
23 Agnieszka Skalniak-Sójka CANYON//SRAM zondacrypto 7
24 Katrine Aalerud Uno-X Mobility Women 6
25 Amalie Dideriksen Cofidis Women Team 6
26 Ashleigh Moolman Pasio AG Insurance-Soudal Team 5
27 Flora Perkins Fenix-Deceuninck 5
28 Juliette Labous FDJ-SUEZ 4
29 Nicole Steigenga AG Insurance-Soudal Team 4
30 Evita Muzic FDJ-SUEZ 2
31 Imogen Wolff Team Visma | Lease a Bike Women 2
32 Yara Kastelijn Fenix-Deceuninck 1
33 Kristen Faulkner EF Education-Oatly 1
34 Shirin van Anrooij Lidl-Trek Women -40

Mountain

PosRiderTeam Points
1 Evita Muzic FDJ-SUEZ 20
2 Justine Ghekiere AG Insurance-Soudal Team 18
3 Ane Santesteban Laboral Kutxa-Fundacion Euskadi 10
4 Erica Magnaldi UAE Team ADQ 6
5 Demi Vollering FDJ-SUEZ 4
6 Ashleigh Moolman Pasio AG Insurance-Soudal Team 4
7 Shirin van Anrooij Lidl-Trek Women 4
8 Liane Lippert Movistar Team Women 2
9 Eleonora Ciabocco Team Picnic PostNL Women 2
10 Usoa Ostolaza Laboral Kutxa-Fundacion Euskadi 2
11 Marlen Reusser Movistar Team Women 1

Team

PosTeamTime
1 Team SD Worx-Protime 26:35:33
2 FDJ-SUEZ + 00.15
3 Lidl-Trek + 00.23
4 Movistar Team + 00.39
5 Team Visma | Lease a Bike + 00.58
6 Team Picnic PostNL + 01.00
7 Uno-X Mobility + 02.12
8 Fenix-Deceuninck + 02.49
9 Laboral Kutxa-Fundacion Euskadi + 02.52
10 EF Education-Oatly + 02.54
11 AG Insurance-Soudal Team + 03.07
12 CANYON//SRAM zondacrypto + 04.08
13 Human Powered Health + 04.33
14 Liv AlUla Jayco + 05.24
15 Team Coop-Repsol + 05.28
16 UAE Team ADQ + 05.36
17 Lotto Ladies + 10.11
18 ARKEA-B&B HOTELS + 12.32
19 BePink-Imatra-Bongioanni + 16.40
20 Cofidis Women Team + 16.43
21 Eneicat-CM Team + 31.33

Race profile

Race
Vuelta España Femenina
Start date
04.05.2025
End date
10.05.2025
Total distance
111.6 km
Gen
Women
Cat
2.WWT
Country
Spain
Discipline
Road

we are grateful to our partners.
Are you?

We believe cycling journalism should be accessible to everyone. That's why Domestique remains free to read, with the support of our partners. We work with brands that respect our audience and help us keep producing independent cycling journalism. If you come across them, we hope you'll consider supporting the brands that support Domestique.

Domestique
Co-created with our Founding Domestiques Thank you for your ideas, feedback and support ❤️