Races / Volta ao Alentejo 2026 / Stage 4

Volta ao Alentejo 2026 — Stage 4

28 Mar 2026 · 153 km

Stage Impact
What changed on Stage 4
Rafael Reis Tiago Antunes

Tiago Antunes took the GC lead from Rafael Reis on Stage 4. Alexis Guerin won the stage. Leangel Linarez lost the most time among the main GC movers.

Stage Winner
Alexis Guerin
GC Gainers
Time Losses
#RiderTeamTime
1 Alexis Guerin Anicolor / Campicarn (CT) 3h 49' 00"
2 Tiago Antunes Efapel Cycling (CT) + 0' 06"
3 Ugo Fabries UAE Team Emirates Gen Z (CT) + 0' 17"
4 Jesus David Pena Jimenez Efapel Cycling (CT) + 0' 24"
5 David Dominguez Vilchez Feira dos Sofás - Boavista (CT) + 0' 25"
6 Ibai Villate Movistar Team Academy (CT) + 0' 25"
7 Daan Dijkman UAE Team Emirates Gen Z (CT) + 0' 33"
8 German Nicolas Tivani Perez Aviludo - Louletano - Loulé (CT) + 0' 36"
9 Zac Marriage NSN Development Team (CT) + 0' 36"
10 Emanuel Duarte Credibom / LA Alumínios / Marcos Car (CT) + 0' 40"
11 Adrian Bustamante GI Group Holding - Simoldes - UDO (CT) + 0' 44"
12 Jose Carlos Prates Neves Fernandes GI Group Holding - Simoldes - UDO (CT) + 0' 49"
13 Magnus Carstensen EF Education - Aevolo (CT) + 0' 53"
14 Ben Morin NSN Development Team (CT) + 1' 11"
15 Aleksandr Grigorev Efapel Cycling (CT) + 1' 24"
16 Enea Sambinello UAE Team Emirates Gen Z (CT) + 1' 35"
17 Joshua Golliker EF Education - Aevolo (CT) + 1' 57"
18 Diogo Barbosa Team Tavira / Crédito Agrícola (CT) + 2' 07"
19 Lucas Lopes1 Efapel Cycling (CT) + 2' 09"
20 Jesus Del Pino Aviludo - Louletano - Loulé (CT) + 2' 10"
21 Sebastian Castro Castro Movistar Team Academy (CT) + 2' 21"
22 Nil Aguilera Caja Rural - Alea (CLUB) + 2' 27"
23 Artem Nych Anicolor / Campicarn (CT) + 3' 06"
24 Pedro Pinto2 Efapel Cycling (CT) + 3' 06"
25 Rui Carvalho GI Group Holding - Simoldes - UDO (CT) + 3' 21"
26 Oscar Rota Rus Feira dos Sofás - Boavista (CT) + 3' 39"
27 Mikel Uncilla Caja Rural - Alea (CLUB) + 4' 09"
28 Pedro Silva1 Feira dos Sofás - Boavista (CT) + 4' 48"
29 Moritz Mauss UAE Team Emirates Gen Z (CT) + 5' 13"
30 Ailetz Lasa Team Tavira / Crédito Agrícola (CT) + 5' 34"
31 Mattia Proietti Gagliardoni Movistar Team Academy (CT) + 5' 49"
32 Noah Streif EF Education - Aevolo (CT) + 5' 53"
33 Raul Rota Rus Inovocorte Cycling (CLUB) + 5' 55"
34 Tiago Leal Efapel Cycling (CT) + 5' 56"
35 Andre Carvalho Aviludo - Louletano - Loulé (CT) + 5' 56"
36 Diogo Goncalves Efapel Cycling (CT) + 5' 59"
37 Maksym Bilyi Club Ciclista Padronés - Cortizo (CLUB) + 5' 59"
38 Benat Inarra Caja Rural - Alea (CLUB) + 6' 02"
39 Matar Peretz Hardeball NSN Development Team (CT) + 6' 07"
40 Rafael Elvas Barbas Tavfer-Ovos Matinados-Mortágua (CT) + 6' 11"
41 Noam Silverberg High Level-Gsport-Grupo Tormo (CLUB) + 6' 17"
42 Presley Evans Club Ciclista Padronés - Cortizo (CLUB) + 6' 19"
43 Miguel Moya High Level-Gsport-Grupo Tormo (CLUB) + 6' 37"
44 Alvaro Garcia NSN Development Team (CT) + 6' 44"
45 Gaspar Goncalves GI Group Holding - Simoldes - UDO (CT) + 6' 59"
46 Patrick Casey1 NSN Development Team (CT) + 7' 10"
47 Filipe Francisco Aviludo - Louletano - Loulé (CT) + 7' 20"
48 Albert Roca Caja Rural - Alea (CLUB) + 8' 19"
49 Francisco Campos Team Tavira / Crédito Agrícola (CT) + 9' 05"
50 Enzo Leijnse Anicolor / Campicarn (CT) + 9' 05"
51 Carson Miles Anicolor / Campicarn (CT) + 9' 05"
52 Eduardo Perez Landaluce Óbidos Cycling Team (CT) + 9' 43"
53 Rafael Reis Anicolor / Campicarn (CT) + 11' 45"
54 Joao Medeiros Credibom / LA Alumínios / Marcos Car (CT) + 11' 47"
55 Daniele Forlin Movistar Team Academy (CT) + 11' 58"
56 Manuel Sanroma1 Club Ciclista Padronés - Cortizo (CLUB) + 13' 54"
57 Pablo Osorio Club Ciclista Padronés - Cortizo (CLUB) + 14' 04"
58 Dawid Lewandowski NSN Development Team (CT) + 14' 17"
59 Linus Larsson EF Education - Aevolo (CT) + 14' 20"
60 Guilherme Mestre Team Tavira / Crédito Agrícola (CT) + 14' 22"
61 Sven Van Der Werf Maia / Earth Consulters (CLUB) + 14' 22"
62 Ruben Rodrigues Feira dos Sofás - Boavista (CT) + 14' 22"
63 Goncalo Leaca Credibom / LA Alumínios / Marcos Car (CT) + 14' 22"
64 Adria Franquesa Óbidos Cycling Team (CT) + 14' 25"
65 Andrey Andre GI Group Holding - Simoldes - UDO (CT) + 14' 31"
66 Joao Martins1 Maia / Earth Consulters (CLUB) + 15' 21"
67 Luis Moreira1 Maia / Earth Consulters (CLUB) + 15' 21"
68 Jack Makohon EF Education - Aevolo (CT) + 15' 50"
69 Nathan Cusack EF Education - Aevolo (CT) + 15' 50"
70 Andoni Lopez De Abetxuko Jimenez Anicolor / Campicarn (CT) + 15' 54"
71 Alvaro Sansano Club Ciclista Padronés - Cortizo (CLUB) + 15' 57"
72 Niels Tenniglo Maia / Earth Consulters (CLUB) + 20' 59"
73 Carlos Salgueiro Team Tavira / Crédito Agrícola (CT) + 20' 59"
74 Diogo Narciso Credibom / LA Alumínios / Marcos Car (CT) + 20' 59"
75 Rafael Silva3 Maia / Earth Consulters (CLUB) + 20' 59"
76 Alvaro Navas Óbidos Cycling Team (CT) + 20' 59"
77 Marcos Freire UAE Team Emirates Gen Z (CT) + 20' 59"
78 Gonzalo Santos Porminho Team sub23 (CLUB) + 20' 59"
79 Jens Verbrugghe NSN Development Team (CT) + 20' 59"
80 Jose Gutierrez Revuelta Óbidos Cycling Team (CT) + 20' 59"
81 Francesc Bennassar High Level-Gsport-Grupo Tormo (CLUB) + 20' 59"
82 Bruno Maceiras Óbidos Cycling Team (CT) + 20' 59"
83 Daniel Vieito High Level-Gsport-Grupo Tormo (CLUB) + 20' 59"
84 Iker Bonillo Martin Feira dos Sofás - Boavista (CT) + 20' 59"
85 Roger Pareta Movistar Team Academy (CT) + 20' 59"
86 Daniel Viegas Aviludo - Louletano - Loulé (CT) + 20' 59"
87 Joao Oliveira4 Credibom / LA Alumínios / Marcos Car (CT) + 20' 59"
88 Jaime Torres UAE Team Emirates Gen Z (CT) + 20' 59"
89 Rui Silva Porminho Team sub23 (CLUB) + 20' 59"
90 Hugo Nunes Credibom / LA Alumínios / Marcos Car (CT) + 20' 59"
91 Claudio Leal Aviludo - Louletano - Loulé (CT) + 20' 59"
92 Lucas Jackson Movistar Team Academy (CT) + 20' 59"
93 Miguel Costa GI Group Holding - Simoldes - UDO (CT) + 20' 59"
94 Francisco Morais Tavfer-Ovos Matinados-Mortágua (CT) + 20' 59"
95 Jort Dockx Club Ciclista Padronés - Cortizo (CLUB) + 20' 59"
96 Joao Matias Tavfer-Ovos Matinados-Mortágua (CT) + 20' 59"
97 Joao Martins Silva Credibom / LA Alumínios / Marcos Car (CT) + 20' 59"
98 Goncalo Rodrigues Óbidos Cycling Team (CT) + 20' 59"
99 Angel Sanchez Rebollido Tavfer-Ovos Matinados-Mortágua (CT) + 20' 59"
100 Jose Salgueiro High Level-Gsport-Grupo Tormo (CLUB) + 20' 59"
101 Jose Miguel Moreira GI Group Holding - Simoldes - UDO (CT) + 20' 59"
102 Noah Campos Team Tavira / Crédito Agrícola (CT) + 21' 11"
103 Eric Igual Movistar Team Academy (CT) + 21' 11"
104 Mario Silva Baeza Caja Rural - Alea (CLUB) + 21' 11"
105 Santiago Mesa Pietralunga Anicolor / Campicarn (CT) + 21' 11"
106 Gustavo Romao Feira dos Sofás - Boavista (CT) + 21' 22"
107 Tomas Contte Aviludo - Louletano - Loulé (CT) + 21' 22"
108 Daniel Dias Tavfer-Ovos Matinados-Mortágua (CT) + 21' 25"
109 Bruno Lopes Porminho Team sub23 (CLUB) + 21' 33"
110 Tomas Gaspar Santa Maria da Feira - Moreira - Boflex - E.Leclerc (CLUB) + 22' 08"
111 Cesar Martingil Tavfer-Ovos Matinados-Mortágua (CT) + 22' 21"
112 Afonso Lopes1 Feira dos Sofás - Boavista (CT) + 24' 14"
113 Roberto Cardoso Inovocorte Cycling (CLUB) + 24' 18"
114 Vicente Azevedo Inovocorte Cycling (CLUB) + 24' 25"
115 Afonso Campino Porminho Team sub23 (CLUB) + 25' 03"
116 Matteo Vanden Wijngaert UAE Team Emirates Gen Z (CT) + 25' 03"
117 Jan Hernandez Reilhe Caja Rural - Alea (CLUB) + 25' 03"
118 Francisco Alves1 Maia / Earth Consulters (CLUB) + 25' 03"
119 Tomas Valente Santa Maria da Feira - Moreira - Boflex - E.Leclerc (CLUB) + 25' 03"
120 Victor Benareau High Level-Gsport-Grupo Tormo (CLUB) + 25' 03"
121 Iker Diaz Caja Rural - Alea (CLUB) + 25' 11"
122 Ruben Sanchez Cordoba Óbidos Cycling Team (CT) + 25' 21"
123 Joao Almeida2 Porminho Team sub23 (CLUB) + 30' 20"
124 Mateus Cardona Inovocorte Cycling (CLUB) + 31' 08"
125 Cristovao Veloso Inovocorte Cycling (CLUB) + 31' 11"
126 Pedro Cruz Maia / Earth Consulters (CLUB) + 32' 32"
127 Ivan Belmonte Club Ciclista Padronés - Cortizo (CLUB) + 32' 38"
128 Pedro Cunha Porminho Team sub23 (CLUB) + 32' 38"
129 Leangel Linarez Tavfer-Ovos Matinados-Mortágua (CT) + 32' 53"
DNF Rafael Soares Santa Maria da Feira - Moreira - Boflex - E.Leclerc (CLUB)
DNS Alfredo Bueno EF Education - Aevolo (CT)