Stage 2
11 Jul 2025
Stage result
- 1
Jakub OtrubaCaja Rural-Seguros RGA4:33:28 - 2
German Nicolas Tivani PerezAviludo - Louletano - Loulé+0:52 - 3SDSergi Darder GariCaja Rural-Seguros RGA+0:52
- 4
Arnaud TendonVan Rysel Roubaix+0:52 - 5RRRaul Rota RusProwheel Kung Shenzhen Cycling Team+0:52
- 6VDValentin DarbellayElite Fondations Cycling Team+0:52
- 7
Jesus David Peña JimenezEfapel Cycling+0:52 - 8RFRicard Fito PratsIlles Balears Arabay+0:52
- 9PSPedro SilvaFeira Dos Sofás - Boavista+0:52
- 10LLLucas LopesEfapel Cycling+0:52
- 11DDDavid Dominguez VilchezFeira Dos Sofás - Boavista+0:52
- 12
Abel Balderstone RoumensCaja Rural-Seguros RGA+0:52 - 13JGJorge Galvez LopezAviludo - Louletano - Loulé+0:52
- 14TATiago AntunesEfapel Cycling+0:52
- 15EDEmanuel DuarteCredibom / La Alumínios / Marcos Car+0:52
- 16CFCésar FonteRadio Popular - Paredes - Boavista+0:52
- 17
Alexis GuerinAnicolor/Campicarn+0:52
- 18GRGeorge RadcliffeAtom 6 Bikes - Cycleur De Luxe - Auto Stroo Team+0:52
- 19KGKieran GordgeHagens Berman Jayco+0:52
- 20ACAdrian Camilo Bustamante RudaGi Group Holding - Simoldes - Udo+0:52
- 21DGDiogo GonçalvesEfapel Cycling+0:52
- 22ASAlvaro Sagrado PerezTeam Storck - Mrw Bau+0:52
- 23EPEduard Prades ReverterCaja Rural-Seguros RGA+0:52
- 24
Gorka Sorarrain AgirrezabalaCaja Rural-Seguros RGA+0:52 - 25JMJose Maria Garcia SorianoMaxsolar-Raymon+0:52
- 26
Artem NychAnicolor/Campicarn+0:52
- 27
Rafael ReisAnicolor/Campicarn+0:52 - 28GLGonçalo LeaçaCredibom / La Alumínios / Marcos Car+0:52
- 29BSBruno SilvaTavfer-Ovos Matinados-Mortágua+0:52
- 30TLTiago LealEfapel Cycling+0:52
- 31
Ruben FernandezAnicolor/Campicarn+0:52 - 32BFBiel Font Grandio+0:52
- 33JJJuan Jeronimo Gonzalez Antivar+0:52
- 34ADAntoine DebonsSwitzerland+0:52
- 35DDDuarte DominguesCredibom / La Alumínios / Marcos Car+0:52
- 36MVMiquel Valls Alemany+0:52
- 37PPPedro PintoEfapel Cycling+0:52
- 38
Carlos Ivan Oyarzun GuiñezAviludo - Louletano - Loulé+0:52 - 39
André CarvalhoAviludo - Louletano - Loulé+0:52 - 40HGHélder GonçalvesRadio Popular - Paredes - Boavista+0:52
- 41ABAviv BentalXspeed United Continental+0:52
- 42JSJoão SilvaFeira Dos Sofás - Boavista+0:52
- 43IPIvo Pinheiro+0:52
- 44JDJesus Del Pino CorrochanoAviludo - Louletano - Loulé+0:52
- 45
Sebastian BerwickCaja Rural-Seguros RGA+0:52 - 46APAsier Pablo Gonzalez QuintanaIlles Balears Arabay+0:58
- 47ASAfonso SilvaTeam Tavira /Crédito Agricola+0:58
- 48DVDaniel ViegasAviludo - Louletano - Loulé+0:58
- 49BMByron MuntonModern Adventure Pro Cycling+0:58
- 50ARAndré RibeiroGi Group Holding - Simoldes - Udo+0:58
- 51GGGaspar GonçalvesGi Group Holding - Simoldes - Udo+0:58
- 52DDDaniel DiasTavfer-Ovos Matinados-Mortágua+0:58
- 53JSJoaquim SilvaEfapel Cycling+0:58
- 54AAAndrey AndréGi Group Holding - Simoldes - Udo+0:58
- 55FOFábio OliveiraFeirense - Beeceler+1:05
- 56
João MatiasTavfer-Ovos Matinados-Mortágua+1:11 - 57JCJack ClarkAtom 6 Bikes - Cycleur De Luxe - Auto Stroo Team+1:11
- 58GAGonçalo Amaral+1:11
- 59CSCarlos SalgueiroTeam Tavira /Crédito Agricola+1:15
- 60
Sebastian Mora VedriIlles Balears Arabay+1:15 - 61DGDiogo Graça+1:15
- 62FGFabricio German CrozzoloTeam Polti VisitMalta+1:36
- 63RCRui CarvalhoGi Group Holding - Simoldes - Udo+1:37
- 64ALAdrian Lozano Navarro+1:55
- 65FCFrancisco CamposTeam Tavira /Crédito Agricola+2:10
- 66ABAntónio Barbio+2:10
- 67EBElia BlumElite Fondations Cycling Team+3:15
- 68UEUnai Esparza GarinIlles Balears Arabay+5:05
- 69RWRed WaltersGrenada+7:00
- 70JDJosé Dias+7:02
- 71
Diogo NarcisoCredibom / La Alumínios / Marcos Car+7:02 - 72PMPau Matarin Filella+7:02
- 73FMFrancisco MoraisTavfer-Ovos Matinados-Mortágua+7:02
- 74PAPedro AndradeFeirense - Beeceler+7:02
- 75JTJesse Tyler Maris+7:02
- 76RSRui SilvaPortugal+7:02
- 77MMMauricio Moreira+7:06
- 78SMSantiago Mesa PietralungaAnicolor/Campicarn+7:06
- 79NBNoah BögliElite Fondations Cycling Team+7:14
- 80
Harrison WoodFeirense - Beeceler+7:35
- 81FCFábio CostaFeira Dos Sofás - Boavista+7:35
- 82IGIdo GabayIsrael+7:35
- 83JAJoão AntónioAviludo - Louletano - Loulé+12:00
- 84DSDiogo SaleiroPortugal+12:00
- 85RSRafael Soares+12:00
- 86JBJosé Borges+12:00
- 87DJDaniel JorgeCredibom / La Alumínios / Marcos Car+12:00
- 88PLPau Llaneras CasasIlles Balears Arabay+12:00
- 89ALAiletz Lasa LizarragaTeam Tavira /Crédito Agricola+12:00
- 90TNTiago NunesPortugal+12:00
- 91JOJoão OliveiraCredibom / La Alumínios / Marcos Car+12:00
- 92TVTomas Valente+13:25
- 93JCJuan Colmenares GomezColombia+13:25
- 94MCMiguel CostaGi Group Holding - Simoldes - Udo+13:25
- 95ATAndres Taboada Rodriguez+13:48
- 96LDLois Dejesus GuisandeTavfer-Ovos Matinados-Mortágua+13:48
- 97AAAntoine AebiSwitzerland+13:48
- 98GAGonçalo AmadoRadio Popular - Paredes - Boavista+13:48
- 99BLBruno Lopes+13:48
- 100ALAngel Lorenzo Sanchez RebollidoTavfer-Ovos Matinados-Mortágua+13:48
- 101CDCesar David Guavita CamachoBest Pc Ecuador+13:48
- 102FDFilipe DuarteXspeed United Continental+13:48
- 103CGCristian Gamba Diaz+13:48
- 104GMGuilherme MestreTeam Tavira /Crédito Agricola+13:48
- 105ACAlexis Cohen+13:48
- 106DPDiogo PintoCredibom / La Alumínios / Marcos Car+13:48
- 107
Abner González RiveraFeirense - Beeceler+14:55 - 108LRLouis RaymondMaxsolar-Raymon+19:14
- 109DRDuarte RufinoPortugal+24:16
- 110JTJoao TomasioFeirense - Beeceler+24:16
- DNFKSKeegam SwirbulEfapel CyclingDNF
- DNFDODiogo OliveiraFeirense - BeecelerDNF
- DNFPCPeter CeviniAp Hotels & Resorts/ Tavira/ Sc FarenseDNF
- DNFJAJoshua AndersonXspeed United ContinentalDNF
- DNFTGTomás GasparPortugalDNF
- DNFTOTheodor ObholzerHuansheng-Vonoa-Taishan Sport TeamDNF
- DNFFSFrancisco SantosDNF
- DNSACAfonso CampinoPortugalDNS
General classification
- 1
Rafael ReisAnicolor/Campicarn4:44:09 - 2
Jakub OtrubaCaja Rural-Seguros RGA+0:16 - 3TATiago AntunesEfapel Cycling+0:17
- 4
Artem NychAnicolor/Campicarn+0:21
- 5PSPedro SilvaFeira Dos Sofás - Boavista+0:27
- 6
Ruben FernandezAnicolor/Campicarn+0:30 - 7
Alexis GuerinAnicolor/Campicarn+0:30
- 8ACAdrian Camilo Bustamante RudaGi Group Holding - Simoldes - Udo+0:34
- 9
Gorka Sorarrain AgirrezabalaCaja Rural-Seguros RGA+0:40 - 10BMByron MuntonModern Adventure Pro Cycling+0:41
- 11DDDaniel DiasTavfer-Ovos Matinados-Mortágua+0:42
- 12VDValentin DarbellayElite Fondations Cycling Team+0:42
- 13EDEmanuel DuarteCredibom / La Alumínios / Marcos Car+0:44
- 14
André CarvalhoAviludo - Louletano - Loulé+0:47 - 15
Abel Balderstone RoumensCaja Rural-Seguros RGA+0:47 - 16PPPedro PintoEfapel Cycling+0:47
- 17LLLucas LopesEfapel Cycling+0:47
- 18
Sebastian BerwickCaja Rural-Seguros RGA+0:48 - 19SDSergi Darder GariCaja Rural-Seguros RGA+0:50
- 20ASAfonso SilvaTeam Tavira /Crédito Agricola+0:50
- 21
Arnaud TendonVan Rysel Roubaix+0:51 - 22
Carlos Ivan Oyarzun GuiñezAviludo - Louletano - Loulé+0:52 - 23GRGeorge RadcliffeAtom 6 Bikes - Cycleur De Luxe - Auto Stroo Team+0:53
- 24
German Nicolas Tivani PerezAviludo - Louletano - Loulé+0:53 - 25JMJose Maria Garcia SorianoMaxsolar-Raymon+0:54
- 26RRRaul Rota RusProwheel Kung Shenzhen Cycling Team+0:55
- 27JGJorge Galvez LopezAviludo - Louletano - Loulé+0:55
- 28
Jesus David Peña JimenezEfapel Cycling+0:55 - 29CSCarlos SalgueiroTeam Tavira /Crédito Agricola+0:59
- 30BSBruno SilvaTavfer-Ovos Matinados-Mortágua+1:01
- 31JSJoão SilvaFeira Dos Sofás - Boavista+1:03
- 32IPIvo Pinheiro+1:05
- 33EPEduard Prades ReverterCaja Rural-Seguros RGA+1:06
- 34GLGonçalo LeaçaCredibom / La Alumínios / Marcos Car+1:09
- 35DGDiogo GonçalvesEfapel Cycling+1:10
- 36DVDaniel ViegasAviludo - Louletano - Loulé+1:13
- 37ASAlvaro Sagrado PerezTeam Storck - Mrw Bau+1:13
- 38RFRicard Fito PratsIlles Balears Arabay+1:14
- 39MVMiquel Valls Alemany+1:14
- 40JDJesus Del Pino CorrochanoAviludo - Louletano - Loulé+1:15
- 41HGHélder GonçalvesRadio Popular - Paredes - Boavista+1:17
- 42ADAntoine DebonsSwitzerland+1:17
- 43CFCésar FonteRadio Popular - Paredes - Boavista+1:18
- 44DDDuarte DominguesCredibom / La Alumínios / Marcos Car+1:20
- 45
Sebastian Mora VedriIlles Balears Arabay+1:22 - 46
João MatiasTavfer-Ovos Matinados-Mortágua+1:22 - 47APAsier Pablo Gonzalez QuintanaIlles Balears Arabay+1:24
- 48KGKieran GordgeHagens Berman Jayco+1:25
- 49JSJoaquim SilvaEfapel Cycling+1:29
- 50DDDavid Dominguez VilchezFeira Dos Sofás - Boavista+1:31
- 51ABAviv BentalXspeed United Continental+1:36
- 52JJJuan Jeronimo Gonzalez Antivar+1:42
- 53AAAndrey AndréGi Group Holding - Simoldes - Udo+1:42
- 54JCJack ClarkAtom 6 Bikes - Cycleur De Luxe - Auto Stroo Team+1:43
- 55ARAndré RibeiroGi Group Holding - Simoldes - Udo+1:44
- 56GGGaspar GonçalvesGi Group Holding - Simoldes - Udo+1:46
- 57FOFábio OliveiraFeirense - Beeceler+1:51
- 58FGFabricio German CrozzoloTeam Polti VisitMalta+1:51
- 59GAGonçalo Amaral+1:51
- 60TLTiago LealEfapel Cycling+1:59
- 61BFBiel Font Grandio+2:00
- 62RCRui CarvalhoGi Group Holding - Simoldes - Udo+2:18
- 63DGDiogo Graça+2:25
- 64ABAntónio Barbio+2:35
- 65FCFrancisco CamposTeam Tavira /Crédito Agricola+2:41
- 66ALAdrian Lozano Navarro+2:42
- 67EBElia BlumElite Fondations Cycling Team+3:25
- 68UEUnai Esparza GarinIlles Balears Arabay+5:58
- 69MMMauricio Moreira+6:40
- 70RWRed WaltersGrenada+6:54
- 71
Diogo NarcisoCredibom / La Alumínios / Marcos Car+7:01 - 72SMSantiago Mesa PietralungaAnicolor/Campicarn+7:16
- 73FCFábio CostaFeira Dos Sofás - Boavista+7:28
- 74FMFrancisco MoraisTavfer-Ovos Matinados-Mortágua+7:44
- 75JTJesse Tyler Maris+7:45
- 76JDJosé Dias+7:53
- 77NBNoah BögliElite Fondations Cycling Team+7:57
- 78RSRui SilvaPortugal+8:08
- 79
Harrison WoodFeirense - Beeceler+8:12
- 80IGIdo GabayIsrael+8:14
- 81PAPedro AndradeFeirense - Beeceler+8:18
- 82PMPau Matarin Filella+8:27
- 83JBJosé Borges+12:12
- 84PLPau Llaneras CasasIlles Balears Arabay+12:41
- 85JOJoão OliveiraCredibom / La Alumínios / Marcos Car+12:45
- 86DJDaniel JorgeCredibom / La Alumínios / Marcos Car+12:53
- 87TNTiago NunesPortugal+12:53
- 88JAJoão AntónioAviludo - Louletano - Loulé+13:05
- 89ALAiletz Lasa LizarragaTeam Tavira /Crédito Agricola+13:15
- 90DSDiogo SaleiroPortugal+13:18
- 91RSRafael Soares+13:37
- 92GAGonçalo AmadoRadio Popular - Paredes - Boavista+14:14
- 93JCJuan Colmenares GomezColombia+14:14
- 94ACAlexis Cohen+14:17
- 95ALAngel Lorenzo Sanchez RebollidoTavfer-Ovos Matinados-Mortágua+14:22
- 96CDCesar David Guavita CamachoBest Pc Ecuador+14:24
- 97AAAntoine AebiSwitzerland+14:26
- 98LDLois Dejesus GuisandeTavfer-Ovos Matinados-Mortágua+14:36
- 99DPDiogo PintoCredibom / La Alumínios / Marcos Car+14:38
- 100GMGuilherme MestreTeam Tavira /Crédito Agricola+14:39
- 101FDFilipe DuarteXspeed United Continental+14:49
- 102TVTomas Valente+14:57
- 103ATAndres Taboada Rodriguez+15:01
- 104MCMiguel CostaGi Group Holding - Simoldes - Udo+15:02
- 105
Abner González RiveraFeirense - Beeceler+15:12 - 106BLBruno Lopes+15:13
- 107CGCristian Gamba Diaz+15:18
- 108LRLouis RaymondMaxsolar-Raymon+20:24
- 109JTJoao TomasioFeirense - Beeceler+24:42
- 110DRDuarte RufinoPortugal+25:13
Points classification
- 1
Jakub OtrubaCaja Rural-Seguros RGA26 - 2
German Nicolas Tivani PerezAviludo - Louletano - Loulé20 - 3SDSergi Darder GariCaja Rural-Seguros RGA16
- 4
Arnaud TendonVan Rysel Roubaix13 - 5RRRaul Rota RusProwheel Kung Shenzhen Cycling Team10
- 6VDValentin DarbellayElite Fondations Cycling Team8
- 7FGFabricio German CrozzoloTeam Polti VisitMalta6
- 8
Jesus David Peña JimenezEfapel Cycling6 - 9RFRicard Fito PratsIlles Balears Arabay4
- 10PSPedro SilvaFeira Dos Sofás - Boavista2
- 11EBElia BlumElite Fondations Cycling Team2
- 12DPDiogo PintoCredibom / La Alumínios / Marcos Car2
- 13LLLucas LopesEfapel Cycling1
- 14CDCesar David Guavita CamachoBest Pc Ecuador1
- 15
Sebastian BerwickCaja Rural-Seguros RGA-7
Mountains classification
- 1FGFabricio German CrozzoloTeam Polti VisitMalta11
- 2CDCesar David Guavita CamachoBest Pc Ecuador8
- 3PLPau Llaneras CasasIlles Balears Arabay5
- 4DPDiogo PintoCredibom / La Alumínios / Marcos Car3
Youth classification
- 1LLLucas LopesEfapel Cycling4:44:56
- 2SDSergi Darder GariCaja Rural-Seguros RGA+0:03
- 3
Arnaud TendonVan Rysel Roubaix+0:04 - 4GRGeorge RadcliffeAtom 6 Bikes - Cycleur De Luxe - Auto Stroo Team+0:06
- 5JSJoão SilvaFeira Dos Sofás - Boavista+0:16
- 6RFRicard Fito PratsIlles Balears Arabay+0:27
- 7DDDuarte DominguesCredibom / La Alumínios / Marcos Car+0:33
- 8KGKieran GordgeHagens Berman Jayco+0:38
- 9ABAviv BentalXspeed United Continental+0:49
- 10JJJuan Jeronimo Gonzalez Antivar+0:55
- 11AAAndrey AndréGi Group Holding - Simoldes - Udo+0:55
- 12JCJack ClarkAtom 6 Bikes - Cycleur De Luxe - Auto Stroo Team+0:56
- 13ARAndré RibeiroGi Group Holding - Simoldes - Udo+0:57
- 14FGFabricio German CrozzoloTeam Polti VisitMalta+1:04
- 15GAGonçalo Amaral+1:04
- 16BFBiel Font Grandio+1:13
- 17ALAdrian Lozano Navarro+1:55
- 18JTJesse Tyler Maris+6:58
- 19IGIdo GabayIsrael+7:27
- 20PMPau Matarin Filella+7:40
- 21DJDaniel JorgeCredibom / La Alumínios / Marcos Car+12:06
- 22TNTiago NunesPortugal+12:06
- 23JAJoão AntónioAviludo - Louletano - Loulé+12:18
- 24DSDiogo SaleiroPortugal+12:31
- 25RSRafael Soares+12:50
- 26JCJuan Colmenares GomezColombia+13:27
- 27CDCesar David Guavita CamachoBest Pc Ecuador+13:37
- 28LDLois Dejesus GuisandeTavfer-Ovos Matinados-Mortágua+13:49
- 29DPDiogo PintoCredibom / La Alumínios / Marcos Car+13:51
- 30GMGuilherme MestreTeam Tavira /Crédito Agricola+13:52
- 31FDFilipe DuarteXspeed United Continental+14:02
- 32TVTomas Valente+14:10
- 33ATAndres Taboada Rodriguez+14:14
- 34MCMiguel CostaGi Group Holding - Simoldes - Udo+14:15
- 35BLBruno Lopes+14:26
- 36CGCristian Gamba Diaz+14:31
- 37LRLouis RaymondMaxsolar-Raymon+19:37
- 38JTJoao TomasioFeirense - Beeceler+23:55
- 39DRDuarte RufinoPortugal+24:26