Stage 1
11 Jul 2026
Stage result
- 1
Tomas ContteAviludo - Louletano - Loulé4:42:37 - 2DFDaniele ForlinMovistar Team Academys.t.
- 3FCFábio CostaFeira Dos Sofás - Boavistas.t.
- 4TATiago AntunesEfapel Cyclings.t.
- 5
Artem NychAnicolor/Campicarns.t.
- 6
Alexis GuerinAnicolor/Campicarns.t.
- 7
Oscar Rodriguez GaraicoecheaNetcompany INEOSs.t. - 8PSPedro SilvaFeira Dos Sofás - Boavistas.t.
- 9DDDavid Dominguez VilchezFeira Dos Sofás - Boavistas.t.
- 10LLLucas LopesEfapel Cyclings.t.
- 11EDEmanuel DuarteCredibom / La Alumínios / Marcos Cars.t.
- 12JGJorge Galvez LopezAviludo - Louletano - Loulés.t.
- 13ECEstanislao Calabuig VazquezSpain+0:06
- 14LFLouis FerreiraAnicolor/Campicarn+0:06
- 15EPEduardo Perez-Landaluce GonzalezObidos Cycling Team+0:06
- 16ASAfonso SilvaTeam Tavira /Crédito Agricola+0:06
- 17RBRafael BarbasTavfer-Ovos Matinados-Mortágua+0:06
- 18JDJesus Del Pino CorrochanoAviludo - Louletano - Loulé+0:06
- 19OROscar Rota RusFeira Dos Sofás - Boavista+0:06
- 20JCJosé Carlos Prates Neves FernandesGi Group Holding - Simoldes - Udo+0:06
- 21MUMikel Uncilla Aldasoro+0:22
- 22GCGonçalo CarvalhoTavfer-Ovos Matinados-Mortágua+0:22
- 23DBDiogo BarbosaTeam Tavira /Crédito Agricola+0:22
- 24TLTiago LealEfapel Cycling+0:22
- 25FCFrancisco CamposTeam Tavira /Crédito Agricola+0:22
- 26DFDavide FrigoNetcompany INEOS Racing Academy+0:35
- 27MSMario Silva BaezaIlles Balears Arabay+0:39
- 28IBIker Bonillo MartinFeira Dos Sofás - Boavista+0:42
- 29FOFábio OliveiraFeirense - Beeceler+0:42
- 30DPDiogo PintoCredibom / La Alumínios / Marcos Car+0:42
- 31DVDaniel ViegasAviludo - Louletano - Loulé+0:42
- 32
Nicolas SesslerVictoria Sports Pro Cycling+0:42
- 33CLCláudio LealAviludo - Louletano - Loulé+0:42
- 34BSBruno SilvaTavfer-Ovos Matinados-Mortágua+0:49
- 35DCDaniel Cepa Server+0:49
- 36NMNarcis Monturiol Quindos+0:49
- 37MPMattia Proietti GagliardoniMovistar Team Academy+0:52
- 38CBCronje Beukes+0:52
- 39DLDiego Lopez CanoTavfer-Ovos Matinados-Mortágua+1:17
- 40KSKeegam SwirbulEfapel Cycling+1:22
- 41PPPedro PintoEfapel Cycling+1:22
- 42RRRúben RodriguesFeira Dos Sofás - Boavista+1:30
- 43CRCameron RogersAustralia+1:50
- 44RSRui SilvaPortugal+1:50
- 45JAJoão AntónioAviludo - Louletano - Loulé+2:22
- 46MAMark Alex BarueloVictoria Sports Pro Cycling+2:22
- 47LJLucas JacksonMovistar Team Academy+2:25
- 48RPRoger Pareta SalaMovistar Team Academy+2:32
- 49BLBruno Lopes+4:11
- 50
Carlos Ivan Oyarzun GuiñezAviludo - Louletano - Loulé+4:11 - 51JOJoão OliveiraCredibom / La Alumínios / Marcos Car+4:11
- 52TOTimur OztoprakMuğla Büyükşehi̇r Beledi̇yesi̇ Spor Kulübü+4:15
- 53
João MatiasTavfer-Ovos Matinados-Mortágua+4:28 - 54AAAndrey AndréGi Group Holding - Simoldes - Udo+5:36
- 55
Diogo NarcisoCredibom / La Alumínios / Marcos Car+5:56 - 56RCRoberto Cardoso+5:56
- 57
Eugenio Sanchez LopezVictoria Sports Pro Cycling+5:56 - 58FMFletcher MedwayNetcompany INEOS Racing Academy+6:11
- 59GMGuilherme MestreTeam Tavira /Crédito Agricola+6:11
- 60PPPedro PintoGi Group Holding - Simoldes - Udo+8:10
- 61MAMarkel Aranaz SecoMovistar Team Academy+8:32
- 62EIEric Igual UbedaMovistar Team Academy+8:32
- 63RSRafael SousaFeira Dos Sofás - Boavista+9:05
- 64GLGonçalo LeaçaCredibom / La Alumínios / Marcos Car+9:24
- 65
Rafael ReisAnicolor/Campicarn+9:24 - 66
Ruben FernandezAnicolor/Campicarn+9:24 - 67JSJeremy SmithObidos Cycling Team+9:24
- 68JMJosé MoreiraGi Group Holding - Simoldes - Udo+9:24
- 69AGAleksandr GrigorevEfapel Cycling+9:26
- 70DDDaniel DiasTavfer-Ovos Matinados-Mortágua+9:26
- 71AMAlexandre MontezFeirense - Beeceler+9:26
- 72GLGuilherme Lino+11:39
- 73CSCarlos SalgueiroTeam Tavira /Crédito Agricola+11:39
- 74ARAntonio Ramirez Liebana+11:39
- 75DJDaniel JorgeCredibom / La Alumínios / Marcos Car+11:39
- 76FPFrancisco PereiraFeirense - Beeceler+11:39
- 77PAPedro AndradeFeirense - Beeceler+11:39
- 78JGJude Gabriel FranciscoVictoria Sports Pro Cycling+11:39
- 79GMGuilherme MesquitaFeirense - Beeceler+11:39
- 80MCMiguel CostaGi Group Holding - Simoldes - Udo+11:39
- 81RSRafael Silva+11:39
- 82MSMax StandenNetcompany INEOS Racing Academy+11:39
- 83SVSven Van Der Werf+11:39
- 84SBSamet BulutMuğla Büyükşehi̇r Beledi̇yesi̇ Spor Kulübü+11:39
- 85DLDaniel Leon Garcia+11:39
- 86HBHugo BoucherINEOS Grenadiers Racing Academy+11:39
- 87CMCarson MilesAnicolor/Campicarn+12:07
- 88CMCésar MartingilTavfer-Ovos Matinados-Mortágua+12:27
- 89JMJoão Martins+12:27
- 90BMBruno MaceirasObidos Cycling Team+15:33
- 91ALAiletz Lasa LizarragaTeam Tavira /Crédito Agricola+15:48
- 92DVDaniel Ven CariñoVictoria Sports Pro Cycling+15:58
- 93ENEdgar Nohales NietoVictoria Sports Pro Cycling+15:58
- 94VCVictor Cesar De PaulaFeirense - Beeceler+15:58
- 95NCNoah CamposTeam Tavira /Crédito Agricola+16:01
- 96GSGonçalo Santos+16:01
- 97GRGonçalo RodriguesObidos Cycling Team+16:10
- 98NTNiels Tenniglo+16:10
- 99JTJoao TomasioFeirense - Beeceler+16:10
- 100RRRudolf RemkhiMuğla Büyükşehi̇r Beledi̇yesi̇ Spor Kulübü+16:10
- 101BDBento Dias+16:10
- 102ALAndoni Lopez De Abetxuko JimenezAnicolor/Campicarn+16:10
- 103
Josh CharltonNetcompany INEOS Racing Academy+16:23 - 104TGTomás GasparPortugal+16:23
- 105ECEdson CorbadoraVictoria Sports Pro Cycling+29:29
- 106MKMehmet KanatMuğla Büyükşehi̇r Beledi̇yesi̇ Spor Kulübü+29:29
- 107ATArda TekirdagMuğla Büyükşehi̇r Beledi̇yesi̇ Spor Kulübü+29:33
- 108HDHalil DoganMuğla Büyükşehi̇r Beledi̇yesi̇ Spor Kulübü+29:45
- DNFDGDiogo GonçalvesEfapel CyclingDNF
- DNFJPJose PaivaGi Group Holding - Simoldes - UdoDNF
- DNFEMEduardo MarquesObidos Cycling TeamDNF
- DNFLMLuís MoreiraDNF
- DNFFAFrancisco AlvesDNF
- DNFMCMateus CardonaDNF
- DNFGDGuilherme DuarteDNF
- DNFVAVicente AzevedoDNF
- DNFCVCristovão VelosoDNF
- DNFPCPedro CunhaDNF
- DNFARAfonso RibeiroDNF
- DNFACAfonso CampinoPortugalDNF
- DNFJAJoão AlmeidaDNF
- DNFRSRafael SoaresDNF
- DNFRRRodrigo RaposoDNF
- DNFDODavid OliveiraDNF
- DNFAMAndré MacedoDNF
General classification
- 1TATiago AntunesEfapel Cycling4:52:37
- 2FCFábio CostaFeira Dos Sofás - Boavista+0:08
- 3
Artem NychAnicolor/Campicarn+0:16
- 4
Oscar Rodriguez GaraicoecheaNetcompany INEOS+0:16 - 5LLLucas LopesEfapel Cycling+0:20
- 6EDEmanuel DuarteCredibom / La Alumínios / Marcos Car+0:22
- 7JCJosé Carlos Prates Neves FernandesGi Group Holding - Simoldes - Udo+0:23
- 8
Tomas ContteAviludo - Louletano - Loulé+0:27 - 9DFDaniele ForlinMovistar Team Academy+0:31
- 10
Alexis GuerinAnicolor/Campicarn+0:32
- 11ASAfonso SilvaTeam Tavira /Crédito Agricola+0:42
- 12PSPedro SilvaFeira Dos Sofás - Boavista+0:44
- 13RBRafael BarbasTavfer-Ovos Matinados-Mortágua+0:49
- 14DDDavid Dominguez VilchezFeira Dos Sofás - Boavista+0:52
- 15DFDavide FrigoNetcompany INEOS Racing Academy+0:53
- 16ECEstanislao Calabuig VazquezSpain+0:53
- 17JGJorge Galvez LopezAviludo - Louletano - Loulé+1:00
- 18OROscar Rota RusFeira Dos Sofás - Boavista+1:01
- 19MUMikel Uncilla Aldasoro+1:03
- 20EPEduardo Perez-Landaluce GonzalezObidos Cycling Team+1:04
- 21FCFrancisco CamposTeam Tavira /Crédito Agricola+1:08
- 22JDJesus Del Pino CorrochanoAviludo - Louletano - Loulé+1:09
- 23CLCláudio LealAviludo - Louletano - Loulé+1:10
- 24LFLouis FerreiraAnicolor/Campicarn+1:12
- 25TLTiago LealEfapel Cycling+1:16
- 26DBDiogo BarbosaTeam Tavira /Crédito Agricola+1:18
- 27DPDiogo PintoCredibom / La Alumínios / Marcos Car+1:19
- 28MSMario Silva BaezaIlles Balears Arabay+1:22
- 29DVDaniel ViegasAviludo - Louletano - Loulé+1:22
- 30MPMattia Proietti GagliardoniMovistar Team Academy+1:31
- 31DCDaniel Cepa Server+1:33
- 32BSBruno SilvaTavfer-Ovos Matinados-Mortágua+1:40
- 33CRCameron RogersAustralia+1:40
- 34PPPedro PintoEfapel Cycling+1:46
- 35CBCronje Beukes+1:49
- 36NMNarcis Monturiol Quindos+1:50
- 37GCGonçalo CarvalhoTavfer-Ovos Matinados-Mortágua+1:56
- 38RRRúben RodriguesFeira Dos Sofás - Boavista+1:57
- 39KSKeegam SwirbulEfapel Cycling+1:57
- 40
Nicolas SesslerVictoria Sports Pro Cycling+2:00
- 41FOFábio OliveiraFeirense - Beeceler+2:02
- 42IBIker Bonillo MartinFeira Dos Sofás - Boavista+2:37
- 43DLDiego Lopez CanoTavfer-Ovos Matinados-Mortágua+2:38
- 44LJLucas JacksonMovistar Team Academy+3:01
- 45RPRoger Pareta SalaMovistar Team Academy+3:06
- 46JAJoão AntónioAviludo - Louletano - Loulé+3:38
- 47RSRui SilvaPortugal+3:41
- 48MAMark Alex BarueloVictoria Sports Pro Cycling+3:54
- 49
Carlos Ivan Oyarzun GuiñezAviludo - Louletano - Loulé+4:45 - 50
João MatiasTavfer-Ovos Matinados-Mortágua+5:18 - 51JOJoão OliveiraCredibom / La Alumínios / Marcos Car+5:27
- 52TOTimur OztoprakMuğla Büyükşehi̇r Beledi̇yesi̇ Spor Kulübü+5:42
- 53BLBruno Lopes+6:12
- 54AAAndrey AndréGi Group Holding - Simoldes - Udo+6:25
- 55
Diogo NarcisoCredibom / La Alumínios / Marcos Car+6:55 - 56GMGuilherme MestreTeam Tavira /Crédito Agricola+7:00
- 57
Eugenio Sanchez LopezVictoria Sports Pro Cycling+7:08 - 58RCRoberto Cardoso+7:14
- 59FMFletcher MedwayNetcompany INEOS Racing Academy+7:18
- 60EIEric Igual UbedaMovistar Team Academy+9:11
- 61
Rafael ReisAnicolor/Campicarn+9:18 - 62PPPedro PintoGi Group Holding - Simoldes - Udo+9:23
- 63MAMarkel Aranaz SecoMovistar Team Academy+9:32
- 64AGAleksandr GrigorevEfapel Cycling+9:49
- 65
Ruben FernandezAnicolor/Campicarn+9:55 - 66GLGonçalo LeaçaCredibom / La Alumínios / Marcos Car+10:09
- 67JMJosé MoreiraGi Group Holding - Simoldes - Udo+10:09
- 68DDDaniel DiasTavfer-Ovos Matinados-Mortágua+10:13
- 69RSRafael SousaFeira Dos Sofás - Boavista+10:32
- 70JSJeremy SmithObidos Cycling Team+10:49
- 71AMAlexandre MontezFeirense - Beeceler+10:54
- 72CSCarlos SalgueiroTeam Tavira /Crédito Agricola+11:59
- 73HBHugo BoucherINEOS Grenadiers Racing Academy+12:31
- 74GMGuilherme MesquitaFeirense - Beeceler+12:32
- 75FPFrancisco PereiraFeirense - Beeceler+12:38
- 76MSMax StandenNetcompany INEOS Racing Academy+12:38
- 77CMCarson MilesAnicolor/Campicarn+12:41
- 78PAPedro AndradeFeirense - Beeceler+12:50
- 79ARAntonio Ramirez Liebana+12:57
- 80DLDaniel Leon Garcia+12:59
- 81SBSamet BulutMuğla Büyükşehi̇r Beledi̇yesi̇ Spor Kulübü+13:01
- 82SVSven Van Der Werf+13:02
- 83DJDaniel JorgeCredibom / La Alumínios / Marcos Car+13:14
- 84CMCésar MartingilTavfer-Ovos Matinados-Mortágua+13:14
- 85GLGuilherme Lino+13:20
- 86JGJude Gabriel FranciscoVictoria Sports Pro Cycling+13:23
- 87MCMiguel CostaGi Group Holding - Simoldes - Udo+13:24
- 88RSRafael Silva+13:30
- 89JMJoão Martins+14:22
- 90ALAiletz Lasa LizarragaTeam Tavira /Crédito Agricola+16:09
- 91NCNoah CamposTeam Tavira /Crédito Agricola+16:43
- 92
Josh CharltonNetcompany INEOS Racing Academy+16:44 - 93VCVictor Cesar De PaulaFeirense - Beeceler+16:47
- 94ALAndoni Lopez De Abetxuko JimenezAnicolor/Campicarn+17:17
- 95JTJoao TomasioFeirense - Beeceler+17:21
- 96BMBruno MaceirasObidos Cycling Team+17:26
- 97NTNiels Tenniglo+17:38
- 98DVDaniel Ven CariñoVictoria Sports Pro Cycling+17:40
- 99GRGonçalo RodriguesObidos Cycling Team+17:45
- 100ENEdgar Nohales NietoVictoria Sports Pro Cycling+17:45
- 101TGTomás GasparPortugal+18:05
- 102GSGonçalo Santos+18:18
- 103RRRudolf RemkhiMuğla Büyükşehi̇r Beledi̇yesi̇ Spor Kulübü+20:10
- 104BDBento Dias+20:52
- 105ATArda TekirdagMuğla Büyükşehi̇r Beledi̇yesi̇ Spor Kulübü+30:58
- 106MKMehmet KanatMuğla Büyükşehi̇r Beledi̇yesi̇ Spor Kulübü+31:18
- 107HDHalil DoganMuğla Büyükşehi̇r Beledi̇yesi̇ Spor Kulübü+31:27
- 108ECEdson CorbadoraVictoria Sports Pro Cycling+31:28
Points classification
- 1
Tomas ContteAviludo - Louletano - Loulé25 - 2DFDaniele ForlinMovistar Team Academy20
- 3FCFábio CostaFeira Dos Sofás - Boavista16
- 4TATiago AntunesEfapel Cycling13
- 5
Artem NychAnicolor/Campicarn10
- 6
Alexis GuerinAnicolor/Campicarn8
- 7CLCláudio LealAviludo - Louletano - Loulé6
- 8
Oscar Rodriguez GaraicoecheaNetcompany INEOS6 - 9PSPedro SilvaFeira Dos Sofás - Boavista4
- 10
Eugenio Sanchez LopezVictoria Sports Pro Cycling4 - 11DDDavid Dominguez VilchezFeira Dos Sofás - Boavista2
- 12LLLucas LopesEfapel Cycling1
- 13ECEstanislao Calabuig VazquezSpain1
- 14
João MatiasTavfer-Ovos Matinados-Mortágua1
Mountains classification
- 1DFDaniele ForlinMovistar Team Academy11
- 2CLCláudio LealAviludo - Louletano - Loulé8
- 3ECEstanislao Calabuig VazquezSpain4
- 4LLLucas LopesEfapel Cycling3
- 5PSPedro SilvaFeira Dos Sofás - Boavista1
Youth classification
- 1LLLucas LopesEfapel Cycling4:52:57
- 2DFDaniele ForlinMovistar Team Academy+0:11
- 3RBRafael BarbasTavfer-Ovos Matinados-Mortágua+0:29
- 4DFDavide FrigoNetcompany INEOS Racing Academy+0:33
- 5ECEstanislao Calabuig VazquezSpain+0:33
- 6MUMikel Uncilla Aldasoro+0:43
- 7CLCláudio LealAviludo - Louletano - Loulé+0:50
- 8DPDiogo PintoCredibom / La Alumínios / Marcos Car+0:59
- 9MSMario Silva BaezaIlles Balears Arabay+1:02
- 10MPMattia Proietti GagliardoniMovistar Team Academy+1:11
- 11DCDaniel Cepa Server+1:13
- 12CRCameron RogersAustralia+1:20
- 13CBCronje Beukes+1:29
- 14NMNarcis Monturiol Quindos+1:30
- 15RRRúben RodriguesFeira Dos Sofás - Boavista+1:37
- 16IBIker Bonillo MartinFeira Dos Sofás - Boavista+2:17
- 17DLDiego Lopez CanoTavfer-Ovos Matinados-Mortágua+2:18
- 18LJLucas JacksonMovistar Team Academy+2:41
- 19RPRoger Pareta SalaMovistar Team Academy+2:46
- 20JAJoão AntónioAviludo - Louletano - Loulé+3:18
- 21MAMark Alex BarueloVictoria Sports Pro Cycling+3:34
- 22TOTimur OztoprakMuğla Büyükşehi̇r Beledi̇yesi̇ Spor Kulübü+5:22
- 23BLBruno Lopes+5:52
- 24AAAndrey AndréGi Group Holding - Simoldes - Udo+6:05
- 25GMGuilherme MestreTeam Tavira /Crédito Agricola+6:40
- 26FMFletcher MedwayNetcompany INEOS Racing Academy+6:58
- 27EIEric Igual UbedaMovistar Team Academy+8:51
- 28PPPedro PintoGi Group Holding - Simoldes - Udo+9:03
- 29MAMarkel Aranaz SecoMovistar Team Academy+9:12
- 30JMJosé MoreiraGi Group Holding - Simoldes - Udo+9:49
- 31RSRafael SousaFeira Dos Sofás - Boavista+10:12
- 32JSJeremy SmithObidos Cycling Team+10:29
- 33HBHugo BoucherINEOS Grenadiers Racing Academy+12:11
- 34GMGuilherme MesquitaFeirense - Beeceler+12:12
- 35MSMax StandenNetcompany INEOS Racing Academy+12:18
- 36ARAntonio Ramirez Liebana+12:37
- 37SVSven Van Der Werf+12:42
- 38DJDaniel JorgeCredibom / La Alumínios / Marcos Car+12:54
- 39GLGuilherme Lino+13:00
- 40JGJude Gabriel FranciscoVictoria Sports Pro Cycling+13:03
- 41MCMiguel CostaGi Group Holding - Simoldes - Udo+13:04
- 42RSRafael Silva+13:10
- 43JMJoão Martins+14:02
- 44NCNoah CamposTeam Tavira /Crédito Agricola+16:23
- 45
Josh CharltonNetcompany INEOS Racing Academy+16:24 - 46VCVictor Cesar De PaulaFeirense - Beeceler+16:27
- 47JTJoao TomasioFeirense - Beeceler+17:01
- 48NTNiels Tenniglo+17:18
- 49GRGonçalo RodriguesObidos Cycling Team+17:25
- 50TGTomás GasparPortugal+17:45
- 51GSGonçalo Santos+17:58
- 52RRRudolf RemkhiMuğla Büyükşehi̇r Beledi̇yesi̇ Spor Kulübü+19:50
- 53BDBento Dias+20:32
- 54ATArda TekirdagMuğla Büyükşehi̇r Beledi̇yesi̇ Spor Kulübü+30:38
- DNFJPJose PaivaGi Group Holding - Simoldes - UdoDNF
- DNFEMEduardo MarquesObidos Cycling TeamDNF
- DNFLMLuís MoreiraDNF
- DNFFAFrancisco AlvesDNF
- DNFMCMateus CardonaDNF
- DNFGDGuilherme DuarteDNF
- DNFVAVicente AzevedoDNF
- DNFCVCristovão VelosoDNF
- DNFPCPedro CunhaDNF
- DNFARAfonso RibeiroDNF
- DNFACAfonso CampinoPortugalDNF
- DNFJAJoão AlmeidaDNF
- DNFRSRafael SoaresDNF
- DNFRRRodrigo RaposoDNF
- DNFDODavid OliveiraDNF
- DNFAMAndré MacedoDNF