Stage 3
08 Aug 2026
GC · Rui Filipe Alves OliveiraPoints · Daniel Cavia SanzMountains · Oscar Rota RusYouth · Adria Pericas Capdevila
Stage result
- 1LMLeangel MenesesTavfer-Ovos Matinados-Mortágua4:21:42
- 2
João MatiasTavfer-Ovos Matinados-Mortáguas.t. - 3
Tomas ContteAviludo - Louletano - Loulés.t. - 4IBIker Bonillo MartinFeira Dos Sofás - Boavistas.t.
- 5
Rui Filipe Alves OliveiraUAE Team Emirates XRGs.t. - 6DCDaniel Cavia SanzBurgos-Burpellet-BHs.t.
- 7SMSantiago Mesa PietralungaAnicolor/Campicarns.t.
- 8
Itamar EinhornNSN Cycling Teams.t. - 9ANAlvaro Navas MarchalObidos Cycling Teams.t.
- 10FCFrancisco CamposTeam Tavira /Crédito Agricolas.t.
- 11
Diogo NarcisoCredibom / La Alumínios / Marcos Cars.t. - 12DGDiogo GonçalvesEfapel Cyclings.t.
- 13JLJordi Lopez CaravacaEuskaltel-Euskadis.t.
- 14CSCarlos SalgueiroTeam Tavira /Crédito Agricolas.t.
- 15XIXabier Isasa LarrañagaEuskaltel-Euskadis.t.
- 16HDHenrique Da Silva AvanciniLocaliza Meoo / Swift Pro Cyclings.t.
- 17
Rafael ReisAnicolor/Campicarns.t. - 18JMJoão MartinsCredibom / La Alumínios / Marcos Cars.t.
- 19
Jesus David Peña JimenezEfapel Cyclings.t. - 20ACAdrian Camilo Bustamante RudaGi Group Holding - Simoldes - Udos.t.
- 21ALAiletz Lasa LizarragaTeam Tavira /Crédito Agricolas.t.
- 22LFLiam FlanaganAps Pro Cycling By Team Cadence Cyclerys.t.
- 23
Artem NychAnicolor/Campicarns.t.
- 24FCFábio CostaFeira Dos Sofás - Boavistas.t.
- 25JMJosé MoreiraGi Group Holding - Simoldes - Udos.t.
- 26
Alexis GuerinAnicolor/Campicarns.t.
- 27TJTxomin Juaristi ArrietaEuskaltel-Euskadis.t.
- 28HNHugo NunesCredibom / La Alumínios / Marcos Cars.t.
- 29LLLucas LopesEfapel Cyclings.t.
- 30RBRafael BarbasTavfer-Ovos Matinados-Mortáguas.t.
- 31
Jambaljamts SainbayarBurgos-Burpellet-BHs.t. - 32CMCarson MilesAnicolor/Campicarns.t.
- 33ALAngel Lorenzo Sanchez RebollidoTavfer-Ovos Matinados-Mortáguas.t.
- 34PSPedro SilvaFeira Dos Sofás - Boavistas.t.
- 35ALAndrew LydicAps Pro Cycling By Team Cadence Cyclerys.t.
- 36
Hugo De La Calle ArangoBurgos-Burpellet-BHs.t. - 37JDJesus Del Pino CorrochanoAviludo - Louletano - Loulés.t.
- 38
Abner González RiveraFeirense - Beecelers.t. - 39RCRui CarvalhoGi Group Holding - Simoldes - Udos.t.
- 40ZMZachary MarriageNSN Development Teams.t.
- 41
Carlos Garcia PiernaBurgos-Burpellet-BHs.t. - 42
Adria Pericas CapdevilaUAE Team Emirates XRGs.t. - 43LFLouis FerreiraAnicolor/Campicarns.t.
- 44AVAxel Van Der TuukEuskaltel-Euskadis.t.
- 45BMBruno Martins LemesLocaliza Meoo / Swift Pro Cyclings.t.
- 46
Luca GiaimiUAE Team Emirates XRGs.t. - 47JGJorge Galvez LopezAviludo - Louletano - Loulés.t.
- 48VIViacheslav IvanovFeirense - Beecelers.t.
- 49EPEduardo Perez-Landaluce GonzalezObidos Cycling Teams.t.
- 50JMJokin MurguialdayEuskaltel-Euskadis.t.
- 51GMGuilherme MestreTeam Tavira /Crédito Agricolas.t.
- 52MBMaksym BilyiBurgos-Burpellet-BHs.t.
- 53BGBernardo Gaston CambareriMeridian Racing P/B De La Uzs.t.
- 54ASAfonso SilvaTeam Tavira /Crédito Agricolas.t.
- 55TATiago AntunesEfapel Cyclings.t.
- 56JCJosé Carlos Prates Neves FernandesGi Group Holding - Simoldes - Udos.t.
- 57ARAndré RibeiroGi Group Holding - Simoldes - Udos.t.
- 58GSGabriel Sousa SilvaLocaliza Meoo / Swift Pro Cyclings.t.
- 59GCGonçalo CarvalhoTavfer-Ovos Matinados-Mortáguas.t.
- 60PFPedro Figueiredo LemeLocaliza Meoo / Swift Pro Cyclings.t.
- 61
Harrison WoodFeirense - Beecelers.t.
- 62PWPatrick WelchAps Pro Cycling By Team Cadence Cyclerys.t.
- 63DDDavid Dominguez VilchezFeira Dos Sofás - Boavistas.t.
- 64JRJade RohdeMeridian Racing P/B De La Uzs.t.
- 65OROscar Rota RusFeira Dos Sofás - Boavistas.t.
- 66KSKeegam SwirbulEfapel Cyclings.t.
- 67GGGaspar GonçalvesGi Group Holding - Simoldes - Udos.t.
- 68JSJeremy SmithObidos Cycling Teams.t.
- 69JEJaume Espuis RelMeridian Racing P/B De La Uzs.t.
- 70JSJoaquim SilvaEfapel Cyclings.t.
- 71FOFábio OliveiraFeirense - Beecelers.t.
- 72DBDiogo BarbosaTeam Tavira /Crédito Agricolas.t.
- 73EDEmanuel DuarteCredibom / La Alumínios / Marcos Cars.t.
- 74AAAndrey AndréGi Group Holding - Simoldes - Udos.t.
- 75DPDiogo PintoCredibom / La Alumínios / Marcos Cars.t.
- 76RRRúben RodriguesFeira Dos Sofás - Boavistas.t.
- 77JPJoao Pedro RossiLocaliza Meoo / Swift Pro Cyclings.t.
- 78
Mikel Bizkarra EtxegibelEuskaltel-Euskadis.t.
- 79
Finlay TarlingNSN Development Teams.t. - 80BMBen MorinNSN Development Teams.t.
- 81JMJoão MedeirosCredibom / La Alumínios / Marcos Cars.t.
- 82JOJoão OliveiraCredibom / La Alumínios / Marcos Cars.t.
- 83CMCésar MartingilTavfer-Ovos Matinados-Mortáguas.t.
- 84
Danny Van Der TuukEuskaltel-Euskadis.t. - 85ALAdam LewisAps Pro Cycling By Team Cadence Cyclerys.t.
- 86
André CarvalhoAviludo - Louletano - Loulés.t. - 87JLJoshua LeboMeridian Racing P/B De La Uzs.t.
- 88RORonan O ConnorAps Pro Cycling By Team Cadence Cyclerys.t.
- 89EGEdson Gilmar De Rezende JuniorLocaliza Meoo / Swift Pro Cyclings.t.
- 90JMJose Manuel Gutierrez RevueltaObidos Cycling Team+1:06
- 91PPPedro PintoEfapel Cyclings.t.
- 92JTJaime Torres AriasUAE Team Emirates Gen-Zs.t.
- 93MFMarcos Freire CoboUAE Team Emirates Gen-Z+1:10
- 94AGAlvaro Garcia GimenezNSN Development Teams.t.
- 95AMAlexandre MontezFeirense - Beecelers.t.
- 96PAPedro AndradeFeirense - Beeceler+1:15
- 97CLCláudio LealAviludo - Louletano - Loulés.t.
- 98DVDaniel ViegasAviludo - Louletano - Loulés.t.
- 99
Enzo LeijnseAnicolor/Campicarn+1:44 - 100RSRafael SousaFeira Dos Sofás - Boavista+1:47
- 101FPFrancisco PereiraFeirense - Beeceler+1:47
- 102
Julius JohansenUAE Team Emirates XRGs.t. - 103AHAlexander HewesNSN Development Team+2:18
- 104MRMartin Rey VazquezBurgos-Burpellet-BH+2:36
- 105
Lorenzo QuartucciBurgos-Burpellet-BH+2:36 - 106FMFerran Miravalles BadimonMeridian Racing P/B De La Uz+3:35
- 107FMFrancisco MoraisTavfer-Ovos Matinados-Mortágua+3:35
- 108DCDavid Castello MartinMeridian Racing P/B De La Uz+3:47
- 109BMBruno MaceirasObidos Cycling Team+3:47
- 110PBPere Barcelo FerrerMeridian Racing P/B De La Uz+3:47
- 111RSRuben Sanchez CordobaObidos Cycling Team+3:51
- 112FCFelipe Cristiano Da Paixão MarquesLocaliza Meoo / Swift Pro Cycling+3:51
- 113AJAbdulla Jasim Al-AliUAE Team Emirates Gen-Z+4:09
- 114
Conn Mc DunphyAps Pro Cycling By Team Cadence Cyclerys.t. - 115FFFilipe FranciscoAviludo - Louletano - Loulés.t.
- 116ENEmil NielsenNSN Development Teams.t.
- 117GRGonçalo RodriguesObidos Cycling Teams.t.
General classification
- 1
Rui Filipe Alves OliveiraUAE Team Emirates XRG12:07:14 - 2
Rafael ReisAnicolor/Campicarn+0:03 - 3CSCarlos SalgueiroTeam Tavira /Crédito Agricola+0:09
- 4
Artem NychAnicolor/Campicarn+0:10
- 5AVAxel Van Der TuukEuskaltel-Euskadi+0:11
- 6TJTxomin Juaristi ArrietaEuskaltel-Euskadi+0:11
- 7TATiago AntunesEfapel Cycling+0:13
- 8EDEmanuel DuarteCredibom / La Alumínios / Marcos Car+0:17
- 9
Adria Pericas CapdevilaUAE Team Emirates XRG+0:17 - 10FCFábio CostaFeira Dos Sofás - Boavista+0:21
- 11RRRúben RodriguesFeira Dos Sofás - Boavista+0:22
- 12DCDaniel Cavia SanzBurgos-Burpellet-BH+0:22
- 13JCJosé Carlos Prates Neves FernandesGi Group Holding - Simoldes - Udo+0:22
- 14XIXabier Isasa LarrañagaEuskaltel-Euskadi+0:25
- 15
Tomas ContteAviludo - Louletano - Loulé+0:25 - 16LLLucas LopesEfapel Cycling+0:25
- 17
Hugo De La Calle ArangoBurgos-Burpellet-BH+0:25 - 18EPEduardo Perez-Landaluce GonzalezObidos Cycling Team+0:26
- 19FFFilipe FranciscoAviludo - Louletano - Loulé+0:27
- 20HDHenrique Da Silva AvanciniLocaliza Meoo / Swift Pro Cycling+0:30
- 21PSPedro SilvaFeira Dos Sofás - Boavista+0:31
- 22
Abner González RiveraFeirense - Beeceler+0:31 - 23
Alexis GuerinAnicolor/Campicarn+0:32
- 24FCFrancisco CamposTeam Tavira /Crédito Agricola+0:32
- 25RCRui CarvalhoGi Group Holding - Simoldes - Udo+0:32
- 26JLJordi Lopez CaravacaEuskaltel-Euskadi+0:34
- 27DBDiogo BarbosaTeam Tavira /Crédito Agricola+0:35
- 28ENEmil NielsenNSN Development Team+0:38
- 29ACAdrian Camilo Bustamante RudaGi Group Holding - Simoldes - Udo+0:39
- 30JMJoão MedeirosCredibom / La Alumínios / Marcos Car+0:39
- 31JMJokin MurguialdayEuskaltel-Euskadi+0:39
- 32DDDavid Dominguez VilchezFeira Dos Sofás - Boavista+0:41
- 33KSKeegam SwirbulEfapel Cycling+0:43
- 34JSJoaquim SilvaEfapel Cycling+0:43
- 35
Jambaljamts SainbayarBurgos-Burpellet-BH+0:45 - 36LFLouis FerreiraAnicolor/Campicarn+0:46
- 37HNHugo NunesCredibom / La Alumínios / Marcos Car+0:46
- 38BMBruno Martins LemesLocaliza Meoo / Swift Pro Cycling+0:47
- 39
Jesus David Peña JimenezEfapel Cycling+0:47 - 40DGDiogo GonçalvesEfapel Cycling+0:49
- 41
Harrison WoodFeirense - Beeceler+0:50
- 42GGGaspar GonçalvesGi Group Holding - Simoldes - Udo+0:50
- 43ALAngel Lorenzo Sanchez RebollidoTavfer-Ovos Matinados-Mortágua+0:53
- 44GCGonçalo CarvalhoTavfer-Ovos Matinados-Mortágua+0:55
- 45ARAndré RibeiroGi Group Holding - Simoldes - Udo+0:55
- 46
Carlos Garcia PiernaBurgos-Burpellet-BH+0:56 - 47JDJesus Del Pino CorrochanoAviludo - Louletano - Loulé+1:00
- 48
André CarvalhoAviludo - Louletano - Loulé+1:25 - 49
Finlay TarlingNSN Development Team+1:26 - 50
João MatiasTavfer-Ovos Matinados-Mortágua+1:38 - 51SMSantiago Mesa PietralungaAnicolor/Campicarn+1:43
- 52ASAfonso SilvaTeam Tavira /Crédito Agricola+1:44
- 53VIViacheslav IvanovFeirense - Beeceler+1:49
- 54
Itamar EinhornNSN Cycling Team+1:53 - 55RBRafael BarbasTavfer-Ovos Matinados-Mortágua+1:55
- 56JMJoão MartinsCredibom / La Alumínios / Marcos Car+2:00
- 57JGJorge Galvez LopezAviludo - Louletano - Loulé+2:01
- 58
Mikel Bizkarra EtxegibelEuskaltel-Euskadi+2:06
- 59OROscar Rota RusFeira Dos Sofás - Boavista+2:06
- 60IBIker Bonillo MartinFeira Dos Sofás - Boavista+2:06
- 61JPJoao Pedro RossiLocaliza Meoo / Swift Pro Cycling+2:31
- 62MBMaksym BilyiBurgos-Burpellet-BH+2:33
- 63PFPedro Figueiredo LemeLocaliza Meoo / Swift Pro Cycling+2:42
- 64ALAiletz Lasa LizarragaTeam Tavira /Crédito Agricola+3:21
- 65
Lorenzo QuartucciBurgos-Burpellet-BH+3:23 - 66BMBen MorinNSN Development Team+3:24
- 67CLCláudio LealAviludo - Louletano - Loulé+3:38
- 68ALAndrew LydicAps Pro Cycling By Team Cadence Cyclery+3:46
- 69
Diogo NarcisoCredibom / La Alumínios / Marcos Car+3:52 - 70
Luca GiaimiUAE Team Emirates XRG+3:53 - 71PWPatrick WelchAps Pro Cycling By Team Cadence Cyclery+3:57
- 72ZMZachary MarriageNSN Development Team+4:07
- 73DVDaniel ViegasAviludo - Louletano - Loulé+4:17
- 74
Julius JohansenUAE Team Emirates XRG+5:24 - 75ALAdam LewisAps Pro Cycling By Team Cadence Cyclery+5:35
- 76LMLeangel MenesesTavfer-Ovos Matinados-Mortágua+5:51
- 77JLJoshua LeboMeridian Racing P/B De La Uz+6:16
- 78EGEdson Gilmar De Rezende JuniorLocaliza Meoo / Swift Pro Cycling+6:43
- 79AMAlexandre MontezFeirense - Beeceler+7:05
- 80CMCarson MilesAnicolor/Campicarn+7:41
- 81JSJeremy SmithObidos Cycling Team+7:50
- 82FOFábio OliveiraFeirense - Beeceler+8:16
- 83BGBernardo Gaston CambareriMeridian Racing P/B De La Uz+8:16
- 84AGAlvaro Garcia GimenezNSN Development Team+8:35
- 85ANAlvaro Navas MarchalObidos Cycling Team+8:37
- 86AAAndrey AndréGi Group Holding - Simoldes - Udo+8:46
- 87
Enzo LeijnseAnicolor/Campicarn+9:03 - 88PAPedro AndradeFeirense - Beeceler+9:22
- 89JEJaume Espuis RelMeridian Racing P/B De La Uz+9:38
- 90AHAlexander HewesNSN Development Team+9:55
- 91
Danny Van Der TuukEuskaltel-Euskadi+10:00 - 92GMGuilherme MestreTeam Tavira /Crédito Agricola+10:23
- 93FMFerran Miravalles BadimonMeridian Racing P/B De La Uz+10:24
- 94LFLiam FlanaganAps Pro Cycling By Team Cadence Cyclery+11:02
- 95JMJosé MoreiraGi Group Holding - Simoldes - Udo+11:07
- 96JOJoão OliveiraCredibom / La Alumínios / Marcos Car+11:47
- 97RORonan O ConnorAps Pro Cycling By Team Cadence Cyclery+11:55
- 98PBPere Barcelo FerrerMeridian Racing P/B De La Uz+12:07
- 99GSGabriel Sousa SilvaLocaliza Meoo / Swift Pro Cycling+12:25
- 100PPPedro PintoEfapel Cycling+12:30
- 101AJAbdulla Jasim Al-AliUAE Team Emirates Gen-Z+12:48
- 102JRJade RohdeMeridian Racing P/B De La Uz+12:53
- 103CMCésar MartingilTavfer-Ovos Matinados-Mortágua+13:14
- 104
Conn Mc DunphyAps Pro Cycling By Team Cadence Cyclery+13:23 - 105JTJaime Torres AriasUAE Team Emirates Gen-Z+13:35
- 106FCFelipe Cristiano Da Paixão MarquesLocaliza Meoo / Swift Pro Cycling+14:14
- 107FPFrancisco PereiraFeirense - Beeceler+14:31
- 108RSRafael SousaFeira Dos Sofás - Boavista+15:06
- 109MFMarcos Freire CoboUAE Team Emirates Gen-Z+16:18
- 110GRGonçalo RodriguesObidos Cycling Team+17:46
- 111MRMartin Rey VazquezBurgos-Burpellet-BH+18:25
- 112FMFrancisco MoraisTavfer-Ovos Matinados-Mortágua+18:56
- 113DPDiogo PintoCredibom / La Alumínios / Marcos Car+20:20
- 114JMJose Manuel Gutierrez RevueltaObidos Cycling Team+21:14
- 115BMBruno MaceirasObidos Cycling Team+22:08
- 116DCDavid Castello MartinMeridian Racing P/B De La Uz+25:03
- 117RSRuben Sanchez CordobaObidos Cycling Team+29:45
Points classification
- 1DCDaniel Cavia SanzBurgos-Burpellet-BH48
- 2
Tomas ContteAviludo - Louletano - Loulé40 - 3FCFrancisco CamposTeam Tavira /Crédito Agricola36
- 4SMSantiago Mesa PietralungaAnicolor/Campicarn31
- 5
Rui Filipe Alves OliveiraUAE Team Emirates XRG31 - 6LMLeangel MenesesTavfer-Ovos Matinados-Mortágua25
- 7IBIker Bonillo MartinFeira Dos Sofás - Boavista21
- 8CSCarlos SalgueiroTeam Tavira /Crédito Agricola20
- 9
João MatiasTavfer-Ovos Matinados-Mortágua20 - 10XIXabier Isasa LarrañagaEuskaltel-Euskadi13
- 11AVAxel Van Der TuukEuskaltel-Euskadi10
- 12BGBernardo Gaston CambareriMeridian Racing P/B De La Uz9
- 13GRGonçalo RodriguesObidos Cycling Team8
- 14PWPatrick WelchAps Pro Cycling By Team Cadence Cyclery7
- 15FCFábio CostaFeira Dos Sofás - Boavista6
- 16PSPedro SilvaFeira Dos Sofás - Boavista6
- 17JLJordi Lopez CaravacaEuskaltel-Euskadi6
- 18JLJoshua LeboMeridian Racing P/B De La Uz5
- 19ALAdam LewisAps Pro Cycling By Team Cadence Cyclery5
- 20
Itamar EinhornNSN Cycling Team4 - 21JMJosé MoreiraGi Group Holding - Simoldes - Udo3
- 22GSGabriel Sousa SilvaLocaliza Meoo / Swift Pro Cycling3
- 23HDHenrique Da Silva AvanciniLocaliza Meoo / Swift Pro Cycling2
- 24OROscar Rota RusFeira Dos Sofás - Boavista2
- 25ANAlvaro Navas MarchalObidos Cycling Team2
- 26RORonan O ConnorAps Pro Cycling By Team Cadence Cyclery2
- 27JMJose Manuel Gutierrez RevueltaObidos Cycling Team2
- 28JMJoão MedeirosCredibom / La Alumínios / Marcos Car1
- 29JMJoão MartinsCredibom / La Alumínios / Marcos Car1
Mountains classification
- 1OROscar Rota RusFeira Dos Sofás - Boavista10
- 2IBIker Bonillo MartinFeira Dos Sofás - Boavista5
- 3JLJoshua LeboMeridian Racing P/B De La Uz5
- 4PSPedro SilvaFeira Dos Sofás - Boavista3
- 5ALAdam LewisAps Pro Cycling By Team Cadence Cyclery3
- 6AAAndrey AndréGi Group Holding - Simoldes - Udo3
- 7RORonan O ConnorAps Pro Cycling By Team Cadence Cyclery3
- 8
Adria Pericas CapdevilaUAE Team Emirates XRG2 - 9PWPatrick WelchAps Pro Cycling By Team Cadence Cyclery2
- 10BGBernardo Gaston CambareriMeridian Racing P/B De La Uz2
- 11JMJosé MoreiraGi Group Holding - Simoldes - Udo2
- 12
Alexis GuerinAnicolor/Campicarn1
- 13GRGonçalo RodriguesObidos Cycling Team1
- 14DPDiogo PintoCredibom / La Alumínios / Marcos Car1
- 15JMJose Manuel Gutierrez RevueltaObidos Cycling Team1
Youth classification
- 1
Adria Pericas CapdevilaUAE Team Emirates XRG12:07:31 - 2RRRúben RodriguesFeira Dos Sofás - Boavista+0:05
- 3
Hugo De La Calle ArangoBurgos-Burpellet-BH+0:08 - 4ENEmil NielsenNSN Development Team+0:21
- 5ARAndré RibeiroGi Group Holding - Simoldes - Udo+0:38
- 6
Finlay TarlingNSN Development Team+1:09 - 7RBRafael BarbasTavfer-Ovos Matinados-Mortágua+1:38
- 8JMJoão MartinsCredibom / La Alumínios / Marcos Car+1:43
- 9BMBen MorinNSN Development Team+3:07
- 10CLCláudio LealAviludo - Louletano - Loulé+3:21
- 11
Luca GiaimiUAE Team Emirates XRG+3:36 - 12JSJeremy SmithObidos Cycling Team+7:33
- 13BGBernardo Gaston CambareriMeridian Racing P/B De La Uz+7:59
- 14AGAlvaro Garcia GimenezNSN Development Team+8:18
- 15ANAlvaro Navas MarchalObidos Cycling Team+8:20
- 16AAAndrey AndréGi Group Holding - Simoldes - Udo+8:29
- 17AHAlexander HewesNSN Development Team+9:38
- 18GMGuilherme MestreTeam Tavira /Crédito Agricola+10:06
- 19JMJosé MoreiraGi Group Holding - Simoldes - Udo+10:50
- 20PBPere Barcelo FerrerMeridian Racing P/B De La Uz+11:50
- 21JRJade RohdeMeridian Racing P/B De La Uz+12:36
- 22JTJaime Torres AriasUAE Team Emirates Gen-Z+13:18
- 23RSRafael SousaFeira Dos Sofás - Boavista+14:49
- 24MFMarcos Freire CoboUAE Team Emirates Gen-Z+16:01
- 25DCDavid Castello MartinMeridian Racing P/B De La Uz+24:46
- 26RSRuben Sanchez CordobaObidos Cycling Team+29:28