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