Stage 1
14 May 2026
Stage result
- 1MBMatvey BoldyrevUAE Team Emirates Gen-Z3:46:05
- 2JTJaime Torres AriasUAE Team Emirates Gen-Z+0:41
- 3RRRúben RodriguesFeira Dos Sofás - Boavista+0:49
- 4DMDaniel MoreiraHagens Berman Jayco+1:37
- 5RBRafael BarbasTavfer-Ovos Matinados-Mortágua+1:37
- 6AFAdria Franquesa PratsObidos Cycling Team+1:37
- 7SVSven Van Der Werf+1:37
- 8JSJeremy SmithObidos Cycling Team+1:37
- 9JTJesse Tyler Maris+1:37
- 10GBGabriel BaptistaPortugal+1:37
- 11CLCláudio LealAviludo - Louletano - Loulé+1:37
- 12DLDiego Lopez CanoTavfer-Ovos Matinados-Mortágua+1:42
- 13EJEleazar Jimenez Martinez+2:30
- 14NMNarcis Monturiol Quindos+2:33
- 15ALAfonso LopesRadio Popular - Paredes - Boavista+2:46
- 16AAAndrey AndréGi Group Holding - Simoldes - Udo+2:48
- 17BTBernardo TeixeiraAnicolor/Campicarn+2:48
- 18PPPedro PintoGi Group Holding - Simoldes - Udo+2:48
- 19BLBruno Lopes+2:48
- 20
Ugo FabriesUAE Team Emirates Gen-Z+2:51 - 21ARAlbert Roca Trias+3:49
- 22GMGuilherme MesquitaFeirense - Beeceler+3:49
- 23MMMarti Martinez Pages+3:49
- 24SGSergio Gamez Ferrer+3:49
- 25JTJoao TomasioFeirense - Beeceler+3:49
- 26BFBiel Font Grandio+3:49
- 27TPThomas Pelloux+3:49
- 28ARAndré RibeiroGi Group Holding - Simoldes - Udo+3:56
- 29SLStian LandsbergObidos Cycling Team+5:03
- 30GLGuilherme Lino+5:03
- 31HGHector Garcia Neira+5:08
- 32RSRafael Silva+5:15
- 33SLSimão LucasTavfer-Ovos Matinados-Mortágua+5:47
- 34RSRafael SousaFeira Dos Sofás - Boavista+5:47
- 35RDRafael DurãesEfapel Cycling+7:41
- 36TGTiago Gonçalves SantosSabgal/Anicolor+8:30
- 37RSRafael Soares+8:31
- 38GSGonçalo Santos+8:31
- 39ARAntonio Ramirez Liebana+8:31
- 40JMJoão MartinsCredibom / La Alumínios / Marcos Car+8:31
- 41JMJosé MoreiraGi Group Holding - Simoldes - Udo+8:31
- 42PCPedro Cunha+8:31
- 43HPHugo Picard+8:59
- 44GRGustavo RomãoFeira Dos Sofás - Boavista+10:10
- 45MCMiguel CostaGi Group Holding - Simoldes - Udo+10:10
- 46MSMarco Sanchez Abad+11:58
- 47JGJoan Gamundi AdroverIlles Balears Arabay+11:58
- 48DKDaniil Kazakov+12:16
- 49IVIker Velez Sanchez+12:16
- 50SRSloan Rocchi+12:16
- 51IDIker Diaz Prado+12:16
- 52WJWinston José Maestre Leal+12:16
- 53LDLois Dejesus GuisandeTavfer-Ovos Matinados-Mortágua+12:16
- 54ILIvan Loaisa Lopez+12:16
- 55VSVasco Silva+15:49
- 56VAVicente Azevedo+15:49
- 57APAdrian Pacho+15:52
- 58FAFrancisco AlvesTavfer-Ovos Matinados-Mortágua+16:45
- 59HFHeimo FuggerUAE Team Emirates Gen-Z+16:45
- 60OTOscar Talbot+16:45
- 61JAJoão AnunciaçãoPortugal+16:45
- 62IPIvan Puentes Jorge+19:11
- 63HAHugo AndradeFeirense - Beeceler+19:11
- 64CACanor Arboleya Del Valle+19:11
- 65MFMarcos Freire CoboUAE Team Emirates Gen-Z+19:11
- 66
Davide StellaUAE Team Emirates Gen-Z+19:11 - 67MVMatteo Vanden WijngaertUAE Team Emirates Gen-Z+19:11
- 68ACAfonso CampinoPortugal+19:11
- 69NTNiels Tenniglo+19:11
- 70DJDaniel JorgeCredibom / La Alumínios / Marcos Car+19:11
- 71LBLilian Bernat+19:11
- 72EJEvan Jullian+19:11
- 73JPJose PaivaGi Group Holding - Simoldes - Udo+19:11
- 74DODiogo OliveiraFeirense - Beeceler+19:39
- 75TCTiago CarmoObidos Cycling Team+21:24
- 76TVTomas Valente+21:31
- 77ARAfonso Ribeiro+21:31
- 78JMJoão Martins+27:48
- 79EMEduardo MarquesObidos Cycling Team+27:48
- 80CVCristovão Veloso+27:48
- 81ASAntónio Silva+27:48
- 82JAJoão Almeida+27:48
- 83JLJosé Lucamba+27:48
- 84RRRodrigo Raposo+27:48
- 85JPJean Piere Alarcon OssaColombia+27:48
- 86SBSimão Bernardino+27:48
- 87LMLuís Moreira+27:48
- 88RRRafael ReisFeirense - Beeceler+27:48
- DNFSSSimão SilvaDNF
General classification
- 1MBMatvey BoldyrevUAE Team Emirates Gen-Z3:45:52
- 2JTJaime Torres AriasUAE Team Emirates Gen-Z+0:48
- 3RRRúben RodriguesFeira Dos Sofás - Boavista+0:57
- 4CLCláudio LealAviludo - Louletano - Loulé+1:48
- 5DMDaniel MoreiraHagens Berman Jayco+1:50
- 6RBRafael BarbasTavfer-Ovos Matinados-Mortágua+1:50
- 7AFAdria Franquesa PratsObidos Cycling Team+1:50
- 8SVSven Van Der Werf+1:50
- 9JSJeremy SmithObidos Cycling Team+1:50
- 10JTJesse Tyler Maris+1:50
- 11GBGabriel BaptistaPortugal+1:50
- 12DLDiego Lopez CanoTavfer-Ovos Matinados-Mortágua+1:55
- 13EJEleazar Jimenez Martinez+2:43
- 14NMNarcis Monturiol Quindos+2:46
- 15ALAfonso LopesRadio Popular - Paredes - Boavista+2:59
- 16AAAndrey AndréGi Group Holding - Simoldes - Udo+3:01
- 17BTBernardo TeixeiraAnicolor/Campicarn+3:01
- 18PPPedro PintoGi Group Holding - Simoldes - Udo+3:01
- 19BLBruno Lopes+3:01
- 20
Ugo FabriesUAE Team Emirates Gen-Z+3:04 - 21BFBiel Font Grandio+4:01
- 22ARAlbert Roca Trias+4:02
- 23GMGuilherme MesquitaFeirense - Beeceler+4:02
- 24MMMarti Martinez Pages+4:02
- 25SGSergio Gamez Ferrer+4:02
- 26JTJoao TomasioFeirense - Beeceler+4:02
- 27TPThomas Pelloux+4:02
- 28ARAndré RibeiroGi Group Holding - Simoldes - Udo+4:09
- 29GLGuilherme Lino+5:13
- 30SLStian LandsbergObidos Cycling Team+5:16
- 31HGHector Garcia Neira+5:21
- 32RSRafael Silva+5:28
- 33SLSimão LucasTavfer-Ovos Matinados-Mortágua+6:00
- 34RSRafael SousaFeira Dos Sofás - Boavista+6:00
- 35RDRafael DurãesEfapel Cycling+7:54
- 36TGTiago Gonçalves SantosSabgal/Anicolor+8:43
- 37RSRafael Soares+8:44
- 38GSGonçalo Santos+8:44
- 39ARAntonio Ramirez Liebana+8:44
- 40JMJoão MartinsCredibom / La Alumínios / Marcos Car+8:44
- 41JMJosé MoreiraGi Group Holding - Simoldes - Udo+8:44
- 42PCPedro Cunha+8:44
- 43HPHugo Picard+9:12
- 44GRGustavo RomãoFeira Dos Sofás - Boavista+10:23
- 45MCMiguel CostaGi Group Holding - Simoldes - Udo+10:23
- 46MSMarco Sanchez Abad+12:11
- 47JGJoan Gamundi AdroverIlles Balears Arabay+12:11
- 48DKDaniil Kazakov+12:29
- 49IVIker Velez Sanchez+12:29
- 50SRSloan Rocchi+12:29
- 51IDIker Diaz Prado+12:29
- 52WJWinston José Maestre Leal+12:29
- 53LDLois Dejesus GuisandeTavfer-Ovos Matinados-Mortágua+12:29
- 54ILIvan Loaisa Lopez+12:29
- 55VSVasco Silva+16:02
- 56VAVicente Azevedo+16:02
- 57APAdrian Pacho+16:03
- 58FAFrancisco AlvesTavfer-Ovos Matinados-Mortágua+16:58
- 59HFHeimo FuggerUAE Team Emirates Gen-Z+16:58
- 60OTOscar Talbot+16:58
- 61JAJoão AnunciaçãoPortugal+16:58
- 62IPIvan Puentes Jorge+19:24
- 63HAHugo AndradeFeirense - Beeceler+19:24
- 64CACanor Arboleya Del Valle+19:24
- 65MFMarcos Freire CoboUAE Team Emirates Gen-Z+19:24
- 66
Davide StellaUAE Team Emirates Gen-Z+19:24 - 67MVMatteo Vanden WijngaertUAE Team Emirates Gen-Z+19:24
- 68ACAfonso CampinoPortugal+19:24
- 69NTNiels Tenniglo+19:24
- 70DJDaniel JorgeCredibom / La Alumínios / Marcos Car+19:24
- 71LBLilian Bernat+19:24
- 72EJEvan Jullian+19:24
- 73JPJose PaivaGi Group Holding - Simoldes - Udo+19:24
- 74DODiogo OliveiraFeirense - Beeceler+19:52
- 75TCTiago CarmoObidos Cycling Team+21:37
- 76TVTomas Valente+21:44
- 77ARAfonso Ribeiro+21:44
- 78JMJoão Martins+28:01
- 79EMEduardo MarquesObidos Cycling Team+28:01
- 80CVCristovão Veloso+28:01
- 81ASAntónio Silva+28:01
- 82JAJoão Almeida+28:01
- 83JLJosé Lucamba+28:01
- 84RRRodrigo Raposo+28:01
- 85JPJean Piere Alarcon OssaColombia+28:01
- 86SBSimão Bernardino+28:01
- 87LMLuís Moreira+28:01
- 88RRRafael ReisFeirense - Beeceler+28:01
Points classification
- 1MBMatvey BoldyrevUAE Team Emirates Gen-Z35
- 2JTJaime Torres AriasUAE Team Emirates Gen-Z20
- 3RRRúben RodriguesFeira Dos Sofás - Boavista19
- 4DMDaniel MoreiraHagens Berman Jayco13
- 5GLGuilherme Lino10
- 6RBRafael BarbasTavfer-Ovos Matinados-Mortágua10
- 7AFAdria Franquesa PratsObidos Cycling Team8
- 8SVSven Van Der Werf6
- 9CLCláudio LealAviludo - Louletano - Loulé5
- 10APAdrian Pacho5
- 11JSJeremy SmithObidos Cycling Team4
- 12BFBiel Font Grandio3
- 13JTJesse Tyler Maris2
- 14GBGabriel BaptistaPortugal1
Mountains classification
- 1MBMatvey BoldyrevUAE Team Emirates Gen-Z10
- 2JTJaime Torres AriasUAE Team Emirates Gen-Z10
- 3RRRúben RodriguesFeira Dos Sofás - Boavista6
- 4APAdrian Pacho4
- 5DLDiego Lopez CanoTavfer-Ovos Matinados-Mortágua4
- 6
Davide StellaUAE Team Emirates Gen-Z3 - 7DMDaniel MoreiraHagens Berman Jayco2
- 8JTJesse Tyler Maris1
Youth classification
- 1MBMatvey BoldyrevUAE Team Emirates Gen-Z3:45:52
- 2JTJaime Torres AriasUAE Team Emirates Gen-Z+0:48
- 3DMDaniel MoreiraHagens Berman Jayco+1:50
- 4JSJeremy SmithObidos Cycling Team+1:50
- 5DLDiego Lopez CanoTavfer-Ovos Matinados-Mortágua+1:55
- 6EJEleazar Jimenez Martinez+2:43
- 7NMNarcis Monturiol Quindos+2:46
- 8BTBernardo TeixeiraAnicolor/Campicarn+3:01
- 9MMMarti Martinez Pages+4:02
- 10SGSergio Gamez Ferrer+4:02
- 11GLGuilherme Lino+5:13
- 12SLStian LandsbergObidos Cycling Team+5:16
- 13RSRafael Silva+5:28
- 14SLSimão LucasTavfer-Ovos Matinados-Mortágua+6:00
- 15RDRafael DurãesEfapel Cycling+7:54
- 16GSGonçalo Santos+8:44
- 17ARAntonio Ramirez Liebana+8:44
- 18JMJosé MoreiraGi Group Holding - Simoldes - Udo+8:44
- 19HPHugo Picard+9:12
- 20GRGustavo RomãoFeira Dos Sofás - Boavista+10:23
- 21MSMarco Sanchez Abad+12:11
- 22IVIker Velez Sanchez+12:29
- 23SRSloan Rocchi+12:29
- 24IDIker Diaz Prado+12:29
- 25WJWinston José Maestre Leal+12:29
- 26LDLois Dejesus GuisandeTavfer-Ovos Matinados-Mortágua+12:29
- 27ILIvan Loaisa Lopez+12:29
- 28VSVasco Silva+16:02
- 29APAdrian Pacho+16:03
- 30HFHeimo FuggerUAE Team Emirates Gen-Z+16:58
- 31OTOscar Talbot+16:58
- 32JAJoão AnunciaçãoPortugal+16:58
- 33IPIvan Puentes Jorge+19:24
- 34HAHugo AndradeFeirense - Beeceler+19:24
- 35CACanor Arboleya Del Valle+19:24
- 36MFMarcos Freire CoboUAE Team Emirates Gen-Z+19:24
- 37
Davide StellaUAE Team Emirates Gen-Z+19:24 - 38MVMatteo Vanden WijngaertUAE Team Emirates Gen-Z+19:24
- 39ACAfonso CampinoPortugal+19:24
- 40EJEvan Jullian+19:24
- 41JPJose PaivaGi Group Holding - Simoldes - Udo+19:24
- 42TCTiago CarmoObidos Cycling Team+21:37
- 43ARAfonso Ribeiro+21:44
- 44EMEduardo MarquesObidos Cycling Team+28:01
- 45CVCristovão Veloso+28:01
- 46ASAntónio Silva+28:01
- 47JAJoão Almeida+28:01
- 48JLJosé Lucamba+28:01
- 49RRRodrigo Raposo+28:01
- 50SBSimão Bernardino+28:01
- 51RRRafael ReisFeirense - Beeceler+28:01