Vuelta España Femenina 2026 - Stage 4

Monforte de Lemos > Antas de Ulla, 115.6km

03.05-09.05

Lotte Kopecky claimed her first win of La Vuelta Femenina on stage 4, powering up the drag to the line in Antas de Ulla ahead of teammate Anna van der Breggen. The victory also moved Kopecky into the red leader’s jersey, six seconds clear of Franziska Koch. Earlier, a four-rider break animated the stage, but SD Worx-Protime controlled the finale and brought the move back before Kopecky launched her winning sprint.

Results

Stage

PosRiderTeam Time
1 Lotte Kopecky Team SD Worx-Protime 3:07:11
2 Anna van der Breggen Team SD Worx-Protime + 00.00
3 Letizia Paternoster Liv AlUla Jayco + 00.00
4 Shari Bossuyt AG Insurance-Soudal Team + 00.00
5 Franziska Koch FDJ United-SUEZ + 00.00
6 Sarah Van Dam Team Visma | Lease a Bike Women + 00.00
7 Liane Lippert Movistar Team Women + 00.00
8 Arlenis Sierra Movistar Team Women + 00.00
9 Agnieszka Skalniak-Sójka CANYON//SRAM + 00.00
10 Karlijn Swinkels UAE Team ADQ + 00.00
11 Pauline Ferrand-Prevot Team Visma | Lease a Bike Women + 00.00
12 Mavi Garcia UAE Team ADQ + 00.00
13 Juliette Berthet FDJ United-SUEZ + 00.00
14 Katarzyna Niewiadoma-Phinney CANYON//SRAM + 00.00
15 Andrea Casagranda Vini Fantini-BePink + 00.00
16 Anna Van Wersch Lotto-Intermarché Women + 00.00
17 Imogen Wolff Team Visma | Lease a Bike Women + 00.00
18 Titia Ryo Human Powered Health + 00.00
19 Marina Garau Roca Vini Fantini-BePink + 00.00
20 Mia Griffin Team Picnic PostNL Women + 00.00
21 Gaia Segato Vini Fantini-BePink + 00.00
22 Paula Blasi UAE Team ADQ + 00.00
23 Yara Kastelijn Fenix-Premier Tech + 00.00
24 Lore De Schepper AG Insurance-Soudal Team + 00.00
25 Laura Tomasi Uno-X Mobility Women + 00.00
26 Natalie Quinn Mayenne-Monbana-Mypie + 00.00
27 Ashleigh Moolman Pasio AG Insurance-Soudal Team + 00.00
28 Usoa Ostolaza Laboral Kutxa-Fundacion Euskadi + 00.00
29 Justine Gegu Mayenne-Monbana-Mypie + 00.00
30 Cédrine Kerbaol EF Education-Oatly + 00.00
31 Ceylin del Carmen Alvarado Fenix-Premier Tech + 00.00
32 Babette van der Wolf EF Education-Oatly + 00.00
33 Monica Trinca Colonel Liv AlUla Jayco + 00.00
34 Loes Adegeest Lidl-Trek Women + 00.00
35 Maeva Squiban UAE Team ADQ + 00.00
36 Marit Raaijmakers Human Powered Health + 00.00
37 Barbara Malcotti Human Powered Health + 00.00
38 Dina Boels Lotto-Intermarché Women + 00.00
39 Riejanne Markus Lidl-Trek Women + 00.00
40 Alessia Vigilia Uno-X Mobility Women + 00.00
41 Tiril Jørgensen Laboral Kutxa-Fundacion Euskadi + 00.00
42 Lotte Claes Fenix-Premier Tech + 00.00
43 Mareille Meijer Movistar Team Women + 00.00
44 Ricarda Bauernfeind Lidl-Trek Women + 00.00
45 Katrine Aalerud Uno-X Mobility Women + 00.00
46 Sigrid Ytterhus Haugset Uno-X Mobility Women + 00.00
47 Lucía Ruiz Perez Movistar Team Women + 00.00
48 Ruby Roseman-Gannon Liv AlUla Jayco + 00.00
49 Eva van Agt FDJ United-SUEZ + 00.00
50 Karolina Perekitko Mayenne-Monbana-Mypie + 00.00
51 Léa Curinier FDJ United-SUEZ + 00.00
52 Yuliia Biriukova Laboral Kutxa-Fundacion Euskadi + 00.00
53 Nienke Vinke Team SD Worx-Protime + 00.00
54 Cecilie Uttrup Ludwig CANYON//SRAM + 00.00
55 Alice Towers EF Education-Oatly + 00.00
56 Josie Talbot Liv AlUla Jayco + 00.00
57 Sara Martín Movistar Team Women + 00.00
58 Sofia Arici Vini Fantini-BePink + 00.00
59 Lieke Nooijen Team Visma | Lease a Bike Women + 00.00
60 Urska Zigart AG Insurance-Soudal Team + 00.00
61 Evita Muzic FDJ United-SUEZ + 00.00
62 Paula Patiño Laboral Kutxa-Fundacion Euskadi + 00.00
63 Mireia Benito AG Insurance-Soudal Team + 00.00
64 Audrey De Keersmaeker Team Picnic PostNL Women + 00.00
65 Valentina Cavallar Team SD Worx-Protime + 00.00
66 Anouska Koster Uno-X Mobility Women + 00.00
67 Marion Bunel Team Visma | Lease a Bike Women + 00.00
68 Erica Magnaldi UAE Team ADQ + 00.00
69 Alice Coutinho Mayenne-Monbana-Mypie + 00.00
70 Megan Jastrab UAE Team ADQ + 00.00
71 Catalina Soto Campos Laboral Kutxa-Fundacion Euskadi + 00.00
72 Aniek van Alphen Fenix-Premier Tech + 00.00
73 Marieke Meert Lotto-Intermarché Women + 00.00
74 Inge van der Heijden Fenix-Premier Tech + 00.00
75 Kristen Faulkner EF Education-Oatly + 00.00
76 Femke Markus Team SD Worx-Protime + 00.00
77 Julia Kopecky Team SD Worx-Protime + 00.00
78 Alberte Greve Uno-X Mobility Women + 00.00
79 Aude Biannic Movistar Team Women + 00.00
80 Mischa Bredewold Team SD Worx-Protime + 00.00
81 Idoia Eraso Lasa Laboral Kutxa-Fundacion Euskadi + 00.28
82 Josie Nelson Team Picnic PostNL Women + 00.41
83 Noä Jansen Liv AlUla Jayco + 00.41
84 Marie Le Net FDJ United-SUEZ + 00.41
85 Maud Oudeman Team Visma | Lease a Bike Women + 00.41
86 Marta Jaskulska Human Powered Health + 00.41
87 Wilma Aintila CANYON//SRAM + 00.41
88 Felicity Wilson-Haffenden Lidl-Trek Women + 00.41
89 Eglantine Rayer Girault FDJ United-SUEZ + 00.54
90 Carina Schrempf Fenix-Premier Tech + 00.54
91 Marine Allione Mayenne-Monbana-Mypie + 00.59
92 Léa Rondel Mayenne-Monbana-Mypie + 01.09
93 Mia Gjertsen Uno-X Mobility Women + 01.09
94 Elisa Valtulini Vini Fantini-BePink + 01.09
95 Tiffany Cromwell CANYON//SRAM + 01.09
96 Neve Bradbury CANYON//SRAM + 01.17
97 Lauretta Hanson Lidl-Trek Women + 01.17
98 Jeanne Korevaar Liv AlUla Jayco + 01.29
99 Elisabeth Ebras Lotto-Intermarché Women + 01.29
100 Gaia Realini Lidl-Trek Women + 01.35
101 Gaia Masetti Team Picnic PostNL Women + 01.35
102 Lucie Fityus Team Picnic PostNL Women + 01.35
103 Marthe Goossens AG Insurance-Soudal Team + 01.35
104 Katia Ragusa Human Powered Health + 01.35
105 Tota Magalhães Movistar Team Women + 01.35
106 Petra Stiasny Human Powered Health + 01.35
107 Frankie Hall Mayenne-Monbana-Mypie + 01.35
108 Greta Marturano UAE Team ADQ + 01.35
109 Silvia Zanardi Human Powered Health + 01.35
110 Juliana Londono Team Picnic PostNL Women + 01.51
111 Delfina Dibella Vini Fantini-BePink + 02.49
112 Julie Van De Velde AG Insurance-Soudal Team + 03.04
113 Annelies Nijssen Lotto-Intermarché Women + 03.04
114 Alexis Magner EF Education-Oatly + 03.51
115 Henrietta Christie EF Education-Oatly + 03.51
116 Sterre Vervloet Lotto-Intermarché Women + 06.08
117 Maria Martins CANYON//SRAM + 15.55
118 Nora Jencusova Vini Fantini-BePink + 25.14

GC

PosRiderTeam Time
1 Lotte Kopecky Team SD Worx-Protime 12:10:46
2 Franziska Koch FDJ United-SUEZ + 00.06
3 Cédrine Kerbaol EF Education-Oatly + 00.12
4 Anna van der Breggen Team SD Worx-Protime + 00.20
5 Sarah Van Dam Team Visma | Lease a Bike Women + 00.22
6 Evita Muzic FDJ United-SUEZ + 00.22
7 Loes Adegeest Lidl-Trek Women + 00.24
8 Liane Lippert Movistar Team Women + 00.26
9 Pauline Ferrand-Prevot Team Visma | Lease a Bike Women + 00.26
10 Paula Blasi UAE Team ADQ + 00.26
11 Katarzyna Niewiadoma-Phinney CANYON//SRAM + 00.26
12 Mavi Garcia UAE Team ADQ + 00.26
13 Ashleigh Moolman Pasio AG Insurance-Soudal Team + 00.26
14 Monica Trinca Colonel Liv AlUla Jayco + 00.26
15 Usoa Ostolaza Laboral Kutxa-Fundacion Euskadi + 00.26
16 Lore De Schepper AG Insurance-Soudal Team + 00.26
17 Gaia Segato Vini Fantini-BePink + 00.26
18 Ricarda Bauernfeind Lidl-Trek Women + 00.26
19 Katrine Aalerud Uno-X Mobility Women + 00.26
20 Lotte Claes Fenix-Premier Tech + 00.26
21 Sigrid Ytterhus Haugset Uno-X Mobility Women + 00.26
22 Barbara Malcotti Human Powered Health + 00.26
23 Mischa Bredewold Team SD Worx-Protime + 00.26
24 Urska Zigart AG Insurance-Soudal Team + 00.26
25 Marion Bunel Team Visma | Lease a Bike Women + 00.26
26 Mareille Meijer Movistar Team Women + 00.50
27 Mireia Benito AG Insurance-Soudal Team + 00.50
28 Erica Magnaldi UAE Team ADQ + 00.50
29 Cecilie Uttrup Ludwig CANYON//SRAM + 00.57
30 Letizia Paternoster Liv AlUla Jayco + 01.03
31 Nienke Vinke Team SD Worx-Protime + 01.08
32 Alice Towers EF Education-Oatly + 01.08
33 Paula Patiño Laboral Kutxa-Fundacion Euskadi + 01.08
34 Karolina Perekitko Mayenne-Monbana-Mypie + 01.39
35 Julia Kopecky Team SD Worx-Protime + 01.53
36 Shari Bossuyt AG Insurance-Soudal Team + 01.56
37 Tiril Jørgensen Laboral Kutxa-Fundacion Euskadi + 01.56
38 Josie Talbot Liv AlUla Jayco + 02.03
39 Juliette Berthet FDJ United-SUEZ + 02.06
40 Maeva Squiban UAE Team ADQ + 02.06
41 Yara Kastelijn Fenix-Premier Tech + 02.06
42 Titia Ryo Human Powered Health + 02.06
43 Natalie Quinn Mayenne-Monbana-Mypie + 02.06
44 Valentina Cavallar Team SD Worx-Protime + 02.06
45 Femke Markus Team SD Worx-Protime + 02.06
46 Ruby Roseman-Gannon Liv AlUla Jayco + 02.22
47 Eva van Agt FDJ United-SUEZ + 02.43
48 Alessia Vigilia Uno-X Mobility Women + 02.48
49 Marta Jaskulska Human Powered Health + 03.05
50 Aude Biannic Movistar Team Women + 03.09
51 Sofia Arici Vini Fantini-BePink + 04.11
52 Kristen Faulkner EF Education-Oatly + 04.36
53 Annelies Nijssen Lotto-Intermarché Women + 05.10
54 Agnieszka Skalniak-Sójka CANYON//SRAM + 05.18
55 Ceylin del Carmen Alvarado Fenix-Premier Tech + 05.18
56 Arlenis Sierra Movistar Team Women + 05.49
57 Karlijn Swinkels UAE Team ADQ + 06.07
58 Léa Curinier FDJ United-SUEZ + 06.38
59 Audrey De Keersmaeker Team Picnic PostNL Women + 06.38
60 Riejanne Markus Lidl-Trek Women + 06.42
61 Mia Griffin Team Picnic PostNL Women + 06.52
62 Noä Jansen Liv AlUla Jayco + 07.02
63 Marit Raaijmakers Human Powered Health + 07.14
64 Lieke Nooijen Team Visma | Lease a Bike Women + 07.53
65 Anna Van Wersch Lotto-Intermarché Women + 07.56
66 Marie Le Net FDJ United-SUEZ + 07.58
67 Lauretta Hanson Lidl-Trek Women + 08.23
68 Alice Coutinho Mayenne-Monbana-Mypie + 08.24
69 Yuliia Biriukova Laboral Kutxa-Fundacion Euskadi + 08.34
70 Babette van der Wolf EF Education-Oatly + 08.38
71 Carina Schrempf Fenix-Premier Tech + 08.41
72 Tota Magalhães Movistar Team Women + 09.36
73 Marine Allione Mayenne-Monbana-Mypie + 09.55
74 Gaia Realini Lidl-Trek Women + 10.05
75 Jeanne Korevaar Liv AlUla Jayco + 10.14
76 Marina Garau Roca Vini Fantini-BePink + 10.33
77 Imogen Wolff Team Visma | Lease a Bike Women + 11.15
78 Megan Jastrab UAE Team ADQ + 11.43
79 Aniek van Alphen Fenix-Premier Tech + 11.44
80 Petra Stiasny Human Powered Health + 11.51
81 Marthe Goossens AG Insurance-Soudal Team + 12.06
82 Felicity Wilson-Haffenden Lidl-Trek Women + 12.37
83 Wilma Aintila CANYON//SRAM + 12.43
84 Sara Martín Movistar Team Women + 13.09
85 Eglantine Rayer Girault FDJ United-SUEZ + 14.02
86 Marieke Meert Lotto-Intermarché Women + 15.29
87 Inge van der Heijden Fenix-Premier Tech + 16.53
88 Idoia Eraso Lasa Laboral Kutxa-Fundacion Euskadi + 17.29
89 Maud Oudeman Team Visma | Lease a Bike Women + 17.42
90 Josie Nelson Team Picnic PostNL Women + 18.02
91 Andrea Casagranda Vini Fantini-BePink + 18.08
92 Anouska Koster Uno-X Mobility Women + 18.37
93 Catalina Soto Campos Laboral Kutxa-Fundacion Euskadi + 18.53
94 Justine Gegu Mayenne-Monbana-Mypie + 20.20
95 Frankie Hall Mayenne-Monbana-Mypie + 22.07
96 Neve Bradbury CANYON//SRAM + 22.48
97 Alberte Greve Uno-X Mobility Women + 23.02
98 Lucía Ruiz Perez Movistar Team Women + 23.29
99 Greta Marturano UAE Team ADQ + 24.26
100 Alexis Magner EF Education-Oatly + 25.07
101 Henrietta Christie EF Education-Oatly + 25.07
102 Julie Van De Velde AG Insurance-Soudal Team + 27.20
103 Gaia Masetti Team Picnic PostNL Women + 29.21
104 Léa Rondel Mayenne-Monbana-Mypie + 31.29
105 Laura Tomasi Uno-X Mobility Women + 32.51
106 Elisabeth Ebras Lotto-Intermarché Women + 36.49
107 Dina Boels Lotto-Intermarché Women + 37.35
108 Lucie Fityus Team Picnic PostNL Women + 37.57
109 Mia Gjertsen Uno-X Mobility Women + 38.05
110 Sterre Vervloet Lotto-Intermarché Women + 39.28
111 Juliana Londono Team Picnic PostNL Women + 40.14
112 Elisa Valtulini Vini Fantini-BePink + 41.22
113 Katia Ragusa Human Powered Health + 42.34
114 Tiffany Cromwell CANYON//SRAM + 43.16
115 Delfina Dibella Vini Fantini-BePink + 01:00.00
116 Silvia Zanardi Human Powered Health + 01:06.31
117 Maria Martins CANYON//SRAM + 01:20.51
118 Nora Jencusova Vini Fantini-BePink + 01:30.10

Youth

PosRiderTeam Time
1 Lore De Schepper AG Insurance-Soudal Team 12:11:12
2 Gaia Segato Vini Fantini-BePink + 00.00
3 Marion Bunel Team Visma | Lease a Bike Women + 00.00
4 Nienke Vinke Team SD Worx-Protime + 00.42
5 Julia Kopecky Team SD Worx-Protime + 01.27
6 Titia Ryo Human Powered Health + 01.40
7 Babette van der Wolf EF Education-Oatly + 08.12
8 Imogen Wolff Team Visma | Lease a Bike Women + 10.49
9 Felicity Wilson-Haffenden Lidl-Trek Women + 12.11
10 Wilma Aintila CANYON//SRAM + 12.17
11 Eglantine Rayer Girault FDJ United-SUEZ + 13.36
12 Andrea Casagranda Vini Fantini-BePink + 17.42
13 Alberte Greve Uno-X Mobility Women + 22.36
14 Lucía Ruiz Perez Movistar Team Women + 23.03
15 Léa Rondel Mayenne-Monbana-Mypie + 31.03
16 Elisabeth Ebras Lotto-Intermarché Women + 36.23
17 Dina Boels Lotto-Intermarché Women + 37.09
18 Mia Gjertsen Uno-X Mobility Women + 37.39
19 Juliana Londono Team Picnic PostNL Women + 39.48
20 Elisa Valtulini Vini Fantini-BePink + 40.56
21 Delfina Dibella Vini Fantini-BePink + 59.34

Points

PosRiderTeam Points
1 Franziska Koch FDJ United-SUEZ 121
2 Lotte Kopecky Team SD Worx-Protime 112
3 Shari Bossuyt AG Insurance-Soudal Team 68
4 Letizia Paternoster Liv AlUla Jayco 68
5 Anna van der Breggen Team SD Worx-Protime 55
6 Cédrine Kerbaol EF Education-Oatly 51
7 Sarah Van Dam Team Visma | Lease a Bike Women 50
8 Loes Adegeest Lidl-Trek Women 41
9 Liane Lippert Movistar Team Women 40
10 Karlijn Swinkels UAE Team ADQ 31
11 Katarzyna Niewiadoma-Phinney CANYON//SRAM 26
12 Marta Jaskulska Human Powered Health 25
13 Carina Schrempf Fenix-Premier Tech 25
14 Felicity Wilson-Haffenden Lidl-Trek Women 25
15 Paula Blasi UAE Team ADQ 25
16 Maeva Squiban UAE Team ADQ 22
17 Evita Muzic FDJ United-SUEZ 20
18 Lauretta Hanson Lidl-Trek Women 20
19 Julie Van De Velde AG Insurance-Soudal Team 20
20 Ashleigh Moolman Pasio AG Insurance-Soudal Team 19
21 Pauline Ferrand-Prevot Team Visma | Lease a Bike Women 15
22 Marieke Meert Lotto-Intermarché Women 15
23 Mavi Garcia UAE Team ADQ 14
24 Monica Trinca Colonel Liv AlUla Jayco 14
25 Mischa Bredewold Team SD Worx-Protime 14
26 Andrea Casagranda Vini Fantini-BePink 13
27 Usoa Ostolaza Laboral Kutxa-Fundacion Euskadi 12
28 Mireia Benito AG Insurance-Soudal Team 12
29 Marie Le Net FDJ United-SUEZ 12
30 Megan Jastrab UAE Team ADQ 12
31 Nienke Vinke Team SD Worx-Protime 10
32 Eva van Agt FDJ United-SUEZ 10
33 Arlenis Sierra Movistar Team Women 10
34 Gaia Realini Lidl-Trek Women 10
35 Juliette Berthet FDJ United-SUEZ 9
36 Agnieszka Skalniak-Sójka CANYON//SRAM 8
37 Katrine Aalerud Uno-X Mobility Women 4
38 Ruby Roseman-Gannon Liv AlUla Jayco 2

Mountain

PosRiderTeam Points
1 Marine Allione Mayenne-Monbana-Mypie 12
2 Maeva Squiban UAE Team ADQ 12
3 Ashleigh Moolman Pasio AG Insurance-Soudal Team 11
4 Annelies Nijssen Lotto-Intermarché Women 6
5 Lauretta Hanson Lidl-Trek Women 4
6 Kristen Faulkner EF Education-Oatly 3
7 Yuliia Biriukova Laboral Kutxa-Fundacion Euskadi 2
8 Valentina Cavallar Team SD Worx-Protime 1
9 Marta Jaskulska Human Powered Health 1

Team

PosTeamTime
1 UAE Team ADQ 36:33:36
2 Team SD Worx-Protime + 00.00
3 Team Visma | Lease a Bike + 00.00
4 FDJ United-SUEZ + 00.00
5 AG Insurance-Soudal Team + 00.00
6 Lidl-Trek + 00.22
7 Liv AlUla Jayco + 01.10
8 EF Education-Oatly + 02.10
9 Laboral Kutxa-Fundacion Euskadi + 02.12
10 Uno-X Mobility + 02.22
11 Movistar Team + 03.07
12 Human Powered Health + 03.44
13 CANYON//SRAM zondacrypto + 05.23
14 Fenix-Premier Tech + 06.32
15 Mayenne-Monbana-Mypie + 10.51
16 Vini Fantini-BePink + 12.14
17 Lotto-Intermarché Ladies + 18.26
18 Team Picnic PostNL + 19.14

Race profile

Race
Vuelta España Femenina
Start date
03.05.2026
End date
09.05.2026
Total distance
115.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 ❤️