Stage 4
17 May 2026
Stage result
- 1
Davide StellaUAE Team Emirates Gen-Z3:10:52 - 2ARAlbert Roca Triass.t.
- 3JMJoão MartinsCredibom / La Alumínios / Marcos Cars.t.
- 4DMDaniel MoreiraHagens Berman Jaycos.t.
- 5GBGabriel BaptistaPortugals.t.
- 6RRRúben RodriguesFeira Dos Sofás - Boavistas.t.
- 7JTJesse Tyler Mariss.t.
- 8JGJoan Gamundi AdroverIlles Balears Arabays.t.
- 9MFMarcos Freire CoboUAE Team Emirates Gen-Zs.t.
- 10RBRafael BarbasTavfer-Ovos Matinados-Mortáguas.t.
- 11WJWinston José Maestre Leals.t.
- 12JMJosé MoreiraGi Group Holding - Simoldes - Udos.t.
- 13TGTiago Gonçalves SantosSabgal/Anicolors.t.
- 14GLGuilherme Linos.t.
- 15PCPedro Cunhas.t.
- 16MBMatvey BoldyrevUAE Team Emirates Gen-Zs.t.
- 17PPPedro PintoGi Group Holding - Simoldes - Udos.t.
- 18SLStian LandsbergObidos Cycling Teams.t.
- 19NMNarcis Monturiol Quindoss.t.
- 20JTJaime Torres AriasUAE Team Emirates Gen-Zs.t.
- 21CLCláudio LealAviludo - Louletano - Loulés.t.
- 22EJEleazar Jimenez Martinezs.t.
- 23SVSven Van Der Werfs.t.
- 24ARAndré RibeiroGi Group Holding - Simoldes - Udos.t.
- 25AAAndrey AndréGi Group Holding - Simoldes - Udos.t.
- 26JSJeremy SmithObidos Cycling Teams.t.
- 27AFAdria Franquesa PratsObidos Cycling Teams.t.
- 28GMGuilherme MesquitaFeirense - Beecelers.t.
- 29SGSergio Gamez Ferrers.t.
- 30HFHeimo FuggerUAE Team Emirates Gen-Z+0:16
- 31BLBruno Lopes+0:20
- 32GSGonçalo Santos+0:20
- 33RSRafael Silva+0:20
- 34IVIker Velez Sanchez+0:20
- 35IDIker Diaz Prado+0:20
- 36SLSimão LucasTavfer-Ovos Matinados-Mortágua+0:20
- 37TPThomas Pelloux+0:20
- 38MSMarco Sanchez Abad+0:20
- 39LBLilian Bernat+0:46
- 40ALAfonso LopesRadio Popular - Paredes - Boavista+1:00
- 41BFBiel Font Grandio+1:03
- 42
Ugo FabriesUAE Team Emirates Gen-Z+1:03 - 43APAdrian Pacho+3:54
- 44JAJoão AnunciaçãoPortugal+19:39
- 45VAVicente Azevedo+21:15
- 46HGHector Garcia Neira+21:15
- 47CACanor Arboleya Del Valle+21:15
- 48SRSloan Rocchi+21:15
- 49TVTomas Valente+21:15
- 50ILIvan Loaisa Lopez+21:15
- 51JAJoão Almeida+21:15
- 52ARAntonio Ramirez Liebana+21:18
- 53TCTiago CarmoObidos Cycling Team+21:18
- 54LDLois Dejesus GuisandeTavfer-Ovos Matinados-Mortágua+21:20
- 55RSRafael SousaFeira Dos Sofás - Boavista+21:20
- 56HAHugo AndradeFeirense - Beeceler+21:20
- 57IPIvan Puentes Jorge+21:20
- 58ACAfonso CampinoPortugal+21:20
- 59CVCristovão Veloso+21:20
- 60VSVasco Silva+21:20
- 61ARAfonso Ribeiro+21:20
- 62BTBernardo TeixeiraAnicolor/Campicarn+21:20
- 63ASAntónio Silva+21:20
- 64JTJoao TomasioFeirense - Beeceler+21:20
- 65RSRafael Soares+21:20
- 66GRGustavo RomãoFeira Dos Sofás - Boavista+21:20
- 67JMJoão Martins+21:20
- 68DODiogo OliveiraFeirense - Beeceler+21:20
- 69JPJose PaivaGi Group Holding - Simoldes - Udo+21:20
- 70MCMiguel CostaGi Group Holding - Simoldes - Udo+21:27
- 71FAFrancisco AlvesTavfer-Ovos Matinados-Mortágua+21:35
- 72RDRafael DurãesEfapel Cycling+21:35
- DNFDKDaniil KazakovDNF
Points classification
- 1
Davide StellaUAE Team Emirates Gen-Z25 - 2ARAlbert Roca Trias20
- 3JMJoão MartinsCredibom / La Alumínios / Marcos Car16
- 4DMDaniel MoreiraHagens Berman Jayco13
- 5APAdrian Pacho10
- 6JAJoão AnunciaçãoPortugal10
- 7GBGabriel BaptistaPortugal10
- 8RRRúben RodriguesFeira Dos Sofás - Boavista8
- 9JTJesse Tyler Maris6
- 10HFHeimo FuggerUAE Team Emirates Gen-Z5
- 11LBLilian Bernat5
- 12RBRafael BarbasTavfer-Ovos Matinados-Mortágua4
- 13JGJoan Gamundi AdroverIlles Balears Arabay4
- 14BFBiel Font Grandio3
- 15MFMarcos Freire CoboUAE Team Emirates Gen-Z2
Mountains classification
- 1HFHeimo FuggerUAE Team Emirates Gen-Z7
- 2MBMatvey BoldyrevUAE Team Emirates Gen-Z6
- 3ALAfonso LopesRadio Popular - Paredes - Boavista4
- 4PPPedro PintoGi Group Holding - Simoldes - Udo4
- 5JTJaime Torres AriasUAE Team Emirates Gen-Z3
- 6WJWinston José Maestre Leal3
- 7JTJesse Tyler Maris2
- 8
Ugo FabriesUAE Team Emirates Gen-Z2 - 9SLSimão LucasTavfer-Ovos Matinados-Mortágua2
Youth classification
- 1
Davide StellaUAE Team Emirates Gen-Z3:10:52 - 2DMDaniel MoreiraHagens Berman Jaycos.t.
- 3MFMarcos Freire CoboUAE Team Emirates Gen-Zs.t.
- 4WJWinston José Maestre Leals.t.
- 5JMJosé MoreiraGi Group Holding - Simoldes - Udos.t.
- 6GLGuilherme Linos.t.
- 7MBMatvey BoldyrevUAE Team Emirates Gen-Zs.t.
- 8SLStian LandsbergObidos Cycling Teams.t.
- 9NMNarcis Monturiol Quindoss.t.
- 10JTJaime Torres AriasUAE Team Emirates Gen-Zs.t.
- 11EJEleazar Jimenez Martinezs.t.
- 12JSJeremy SmithObidos Cycling Teams.t.
- 13SGSergio Gamez Ferrers.t.
- 14HFHeimo FuggerUAE Team Emirates Gen-Z+0:16
- 15GSGonçalo Santos+0:20
- 16RSRafael Silva+0:20
- 17IVIker Velez Sanchez+0:20
- 18IDIker Diaz Prado+0:20
- 19SLSimão LucasTavfer-Ovos Matinados-Mortágua+0:20
- 20MSMarco Sanchez Abad+0:20
- 21APAdrian Pacho+3:54
- 22JAJoão AnunciaçãoPortugal+19:39
- 23CACanor Arboleya Del Valle+21:15
- 24SRSloan Rocchi+21:15
- 25ILIvan Loaisa Lopez+21:15
- 26JAJoão Almeida+21:15
- 27ARAntonio Ramirez Liebana+21:18
- 28TCTiago CarmoObidos Cycling Team+21:18
- 29LDLois Dejesus GuisandeTavfer-Ovos Matinados-Mortágua+21:20
- 30HAHugo AndradeFeirense - Beeceler+21:20
- 31IPIvan Puentes Jorge+21:20
- 32ACAfonso CampinoPortugal+21:20
- 33CVCristovão Veloso+21:20
- 34VSVasco Silva+21:20
- 35ARAfonso Ribeiro+21:20
- 36BTBernardo TeixeiraAnicolor/Campicarn+21:20
- 37ASAntónio Silva+21:20
- 38GRGustavo RomãoFeira Dos Sofás - Boavista+21:20
- 39JPJose PaivaGi Group Holding - Simoldes - Udo+21:20
- 40RDRafael DurãesEfapel Cycling+21:35