Stage 3
09 Aug 2025
Stage result
- 1HNHugo NunesCredibom / La Alumínios / Marcos Car4:44:17
- 2CCCaleb ClassenProject Echelon Racings.t.
- 3TLTiago LealEfapel Cyclings.t.
- 4
Iúri LeitãoCaja Rural-Seguros RGAs.t. - 5SMSantiago Mesa PietralungaAnicolor/Campicarns.t.
- 6
Tomas ContteAviludo - Louletano - Loulés.t. - 7FCFrancisco CamposTeam Tavira /Crédito Agricolas.t.
- 8
Francisco Joel Peñuela SandovalCaja Rural-Seguros RGAs.t. - 9PSPedro SilvaFeira Dos Sofás - Boavistas.t.
- 10PMPau Marti SorianoNSN Cycling Teams.t.
- 11SCSean Christians.t.
- 12ACAdrian Camilo Bustamante RudaGi Group Holding - Simoldes - Udos.t.
- 13ASAfonso SilvaTeam Tavira /Crédito Agricolas.t.
- 14EDEdgar David Cadena MartinezTeam Storck - Mrw Baus.t.
- 15
Artem NychAnicolor/Campicarns.t.
- 16
Oliver BleddynTeam Brennans.t. - 17RRRaul Rota RusProwheel Kung Shenzhen Cycling Teams.t.
- 18JKJan KinoAtom 6 Bikes - Decca Continental Teams.t.
- 19STSergio Trueba CagigasIlles Balears Arabays.t.
- 20
Alexis GuerinAnicolor/Campicarns.t.
- 21
Jesus David Peña JimenezEfapel Cyclings.t. - 22GLGonçalo LeaçaCredibom / La Alumínios / Marcos Cars.t.
- 23BSBruno SilvaTavfer-Ovos Matinados-Mortáguas.t.
- 24GCGonçalo CarvalhoTavfer-Ovos Matinados-Mortáguas.t.
- 25TATiago AntunesEfapel Cyclings.t.
- 26
Rafael ReisAnicolor/Campicarns.t. - 27CSCarlos SalgueiroTeam Tavira /Crédito Agricolas.t.
- 28
Jonathan CaicedoPetrolikes.t. - 29ASAlvaro Sagrado PerezTeam Storck - Mrw Baus.t.
- 30HGHélder GonçalvesRadio Popular - Paredes - Boavistas.t.
- 31EDEmanuel DuarteCredibom / La Alumínios / Marcos Cars.t.
- 32ACAntónio Carvalhos.t.
- 33DDDavid Dominguez VilchezFeira Dos Sofás - Boavistas.t.
- 34
Andrii PonomarGeneral Store - Essegibi - F.Lli Curias.t. - 35JMJoão MedeirosCredibom / La Alumínios / Marcos Cars.t.
- 36LLLucas LopesEfapel Cyclings.t.
- 37
Ruben FernandezAnicolor/Campicarns.t. - 38
Harrison WoodFeirense - Beecelers.t.
- 39CFCésar FonteRadio Popular - Paredes - Boavistas.t.
- 40GGGaspar GonçalvesGi Group Holding - Simoldes - Udos.t.
- 41PPPedro PintoEfapel Cyclings.t.
- 42JSJoaquim SilvaEfapel Cyclings.t.
- 43RCRui CarvalhoGi Group Holding - Simoldes - Udos.t.
- 44BMByron MuntonModern Adventure Pro Cyclings.t.
- 45DBDiogo BarbosaTeam Tavira /Crédito Agricolas.t.
- 46JMJack MakohonEF Education - Aevolos.t.
- 47CJCalum JohnstonLi Ning Stars.t.
- 48ZMZachary MarriageNSN Development Teams.t.
- 49IPIvo Pinheiros.t.
- 50DLDaniel LimaBourg En Bresse Ain Cyclismes.t.
- 51KHKieran HaugModern Adventure Pro Cyclings.t.
- 52
Diogo NarcisoCredibom / La Alumínios / Marcos Cars.t. - 53AAAndrey AndréGi Group Holding - Simoldes - Udos.t.
- 54
Carlos Ivan Oyarzun GuiñezAviludo - Louletano - Loulés.t. - 55CBCade Bickmore+0:21
- 56JAJulen Arriola-Bengoa BeitiaCaja Rural-Seguros RGA+0:33
- 57
Conn Mc DunphyAps Pro Cycling By Team Cadence Cyclery+0:39 - 58JGJorge Galvez LopezAviludo - Louletano - Loulé+0:43
- 59EAEdison Alejandro Callejas SantosPetrolike+0:46
- 60RFRicard Fito PratsIlles Balears Arabay+0:53
- 61FCFábio CostaFeira Dos Sofás - Boavista+0:53
- 62
André CarvalhoAviludo - Louletano - Loulé+0:59 - 63JDJesus Del Pino CorrochanoAviludo - Louletano - Loulé+1:10
- 64ECEdgar Curto PellicerIlles Balears Arabay+1:24
- 65ALAdam LewisAps Pro Cycling By Team Cadence Cyclery+2:16
- 66ALAiletz Lasa LizarragaTeam Tavira /Crédito Agricola+3:16
- 67CDCesar David Guavita CamachoBest Pc Ecuador+3:16
- 68DGDiogo GonçalvesEfapel Cycling+3:52
- 69AGAleksandr GrigorevEfapel Cycling+4:28
- 70
German Nicolas Tivani PerezAviludo - Louletano - Loulé+6:36 - 71
Brady GilmoreNSN Cycling Team+6:44 - 72LGLaurent GervaisProject Echelon Racing+6:44
- 73UEUnai Esparza GarinIlles Balears Arabay+6:54
- 74DDDaniel DiasTavfer-Ovos Matinados-Mortágua+8:59
- 75GAGonçalo AmadoRadio Popular - Paredes - Boavista+8:59
- 76
Joseba Lopez CuestaCaja Rural-Seguros RGA+9:02 - 77ALAngel Lorenzo Sanchez RebollidoTavfer-Ovos Matinados-Mortágua+11:27
- 78DPDiogo PintoCredibom / La Alumínios / Marcos Car+11:28
- 79AFAntónio Ferreira+14:36
- 80MVMiquel Valls Alemany+14:36
- 81YCYeferson Cebastian Camargo PinedaTeam Medellin - Epm+14:36
- 82
João MatiasTavfer-Ovos Matinados-Mortágua+14:36 - 83FOFábio OliveiraFeirense - Beeceler+14:36
- 84FMFrancisco MoraisTavfer-Ovos Matinados-Mortágua+14:36
- 85BZBogdan ZabelinskiyAarco+14:36
- 86
Sebastian Mora VedriIlles Balears Arabay+14:36 - 87
Rotem TeneNSN Cycling Team+14:36 - 88
Moritz KretschyNSN Cycling Team+14:36 - 89
Samuel BoardmanModern Adventure Pro Cycling+17:15 - 90LMLeangel MenesesTavfer-Ovos Matinados-Mortágua+17:15
- 91CLCesar Leonel Cisneros Muñiz+17:15
- 92RARichard ArnopolProject Echelon Racing+17:15
- 93LFLiam FlanaganAps Pro Cycling By Team Cadence Cyclery+17:15
- 94MKMatthew KingAtom 6 Bikes - Cycleur De Luxe - Auto Stroo Team+17:15
- 95JRJoan Roca SiquierIlles Balears Arabay+17:15
- 96CACarlos Alfonso Garcia Trejo+17:15
- 97JSJeremy SmithObidos Cycling Team+17:15
- 98AMAngus MillerAtom 6 Bikes - Cycleur De Luxe - Auto Stroo Team+17:15
- 99CLCláudio LealAviludo - Louletano - Loulé+17:15
- 100DPDiogo PintoAp Hotels & Resorts/ Tavira/ Sc Farense+17:15
- 101DDDuarte DominguesCredibom / La Alumínios / Marcos Car+17:15
- 102PAPedro AndradeFeirense - Beeceler+17:15
- 103CMCésar MartingilTavfer-Ovos Matinados-Mortágua+17:15
- 104JVJens VerbruggheNSN Development Team+17:23
- 105FPFrancisco PereiraFeirense - Beeceler+17:26
- 106CKCian KeoghAps Pro Cycling By Team Cadence Cyclery+22:42
- 107ADAlex Diaz AlvarezCaja Rural-Seguros RGA+22:42
- 108TSTyler StitesModern Adventure Pro Cycling+26:00
- DNSHSHugo Scala Jr.Modern Adventure Pro Cyclings.t.
General classification
- 1PMPau Marti SorianoNSN Cycling Team12:44:44
- 2
Artem NychAnicolor/Campicarn+0:02
- 3
Rafael ReisAnicolor/Campicarn+0:15 - 4
Alexis GuerinAnicolor/Campicarn+0:15
- 5
Jesus David Peña JimenezEfapel Cycling+0:16 - 6EDEdgar David Cadena MartinezTeam Storck - Mrw Bau+0:18
- 7TATiago AntunesEfapel Cycling+0:22
- 8BMByron MuntonModern Adventure Pro Cycling+0:25
- 9EDEmanuel DuarteCredibom / La Alumínios / Marcos Car+0:27
- 10ASAfonso SilvaTeam Tavira /Crédito Agricola+0:32
- 11LLLucas LopesEfapel Cycling+0:32
- 12ACAdrian Camilo Bustamante RudaGi Group Holding - Simoldes - Udo+0:33
- 13DBDiogo BarbosaTeam Tavira /Crédito Agricola+0:35
- 14JMJoão MedeirosCredibom / La Alumínios / Marcos Car+0:36
- 15ACAntónio Carvalho+0:38
- 16ZMZachary MarriageNSN Development Team+0:39
- 17PPPedro PintoEfapel Cycling+0:43
- 18CJCalum JohnstonLi Ning Star+0:43
- 19
Harrison WoodFeirense - Beeceler+0:44
- 20ASAlvaro Sagrado PerezTeam Storck - Mrw Bau+0:45
- 21KHKieran HaugModern Adventure Pro Cycling+0:45
- 22PSPedro SilvaFeira Dos Sofás - Boavista+0:46
- 23
Jonathan CaicedoPetrolike+0:49 - 24JMJack MakohonEF Education - Aevolo+0:52
- 25JSJoaquim SilvaEfapel Cycling+0:56
- 26GLGonçalo LeaçaCredibom / La Alumínios / Marcos Car+0:57
- 27RCRui CarvalhoGi Group Holding - Simoldes - Udo+0:59
- 28DLDaniel LimaBourg En Bresse Ain Cyclisme+1:10
- 29JAJulen Arriola-Bengoa BeitiaCaja Rural-Seguros RGA+1:26
- 30RRRaul Rota RusProwheel Kung Shenzhen Cycling Team+1:28
- 31GGGaspar GonçalvesGi Group Holding - Simoldes - Udo+1:43
- 32
Andrii PonomarGeneral Store - Essegibi - F.Lli Curia+2:03 - 33JDJesus Del Pino CorrochanoAviludo - Louletano - Loulé+2:07
- 34CFCésar FonteRadio Popular - Paredes - Boavista+2:08
- 35
Francisco Joel Peñuela SandovalCaja Rural-Seguros RGA+2:32 - 36ALAdam LewisAps Pro Cycling By Team Cadence Cyclery+3:09
- 37
Ruben FernandezAnicolor/Campicarn+6:08 - 38HGHélder GonçalvesRadio Popular - Paredes - Boavista+6:20
- 39BSBruno SilvaTavfer-Ovos Matinados-Mortágua+6:28
- 40EAEdison Alejandro Callejas SantosPetrolike+7:02
- 41DDDavid Dominguez VilchezFeira Dos Sofás - Boavista+7:05
- 42
Brady GilmoreNSN Cycling Team+8:22 - 43JKJan KinoAtom 6 Bikes - Decca Continental Team+10:35
- 44CDCesar David Guavita CamachoBest Pc Ecuador+11:02
- 45IPIvo Pinheiro+11:31
- 46DGDiogo GonçalvesEfapel Cycling+15:09
- 47
Moritz KretschyNSN Cycling Team+15:15 - 48ALAngel Lorenzo Sanchez RebollidoTavfer-Ovos Matinados-Mortágua+15:19
- 49GCGonçalo CarvalhoTavfer-Ovos Matinados-Mortágua+15:20
- 50TLTiago LealEfapel Cycling+15:23
- 51AAAndrey AndréGi Group Holding - Simoldes - Udo+17:45
- 52FCFrancisco CamposTeam Tavira /Crédito Agricola+17:47
- 53HNHugo NunesCredibom / La Alumínios / Marcos Car+18:11
- 54ECEdgar Curto PellicerIlles Balears Arabay+18:35
- 55
Joseba Lopez CuestaCaja Rural-Seguros RGA+19:26 - 56JGJorge Galvez LopezAviludo - Louletano - Loulé+19:34
- 57CCCaleb ClassenProject Echelon Racing+20:28
- 58
Carlos Ivan Oyarzun GuiñezAviludo - Louletano - Loulé+20:33 - 59
Conn Mc DunphyAps Pro Cycling By Team Cadence Cyclery+21:38 - 60GAGonçalo AmadoRadio Popular - Paredes - Boavista+22:02
- 61
German Nicolas Tivani PerezAviludo - Louletano - Loulé+22:34 - 62CSCarlos SalgueiroTeam Tavira /Crédito Agricola+22:35
- 63CBCade Bickmore+23:06
- 64ALAiletz Lasa LizarragaTeam Tavira /Crédito Agricola+23:24
- 65
Oliver BleddynTeam Brennan+24:13 - 66BZBogdan ZabelinskiyAarco+25:02
- 67
André CarvalhoAviludo - Louletano - Loulé+26:19 - 68LGLaurent GervaisProject Echelon Racing+28:19
- 69RFRicard Fito PratsIlles Balears Arabay+28:21
- 70JSJeremy SmithObidos Cycling Team+28:30
- 71SMSantiago Mesa PietralungaAnicolor/Campicarn+28:59
- 72
Iúri LeitãoCaja Rural-Seguros RGA+29:11 - 73
Tomas ContteAviludo - Louletano - Loulé+29:26 - 74
Diogo NarcisoCredibom / La Alumínios / Marcos Car+29:36 - 75SCSean Christian+29:52
- 76STSergio Trueba CagigasIlles Balears Arabay+30:04
- 77PAPedro AndradeFeirense - Beeceler+31:14
- 78
Rotem TeneNSN Cycling Team+32:33 - 79
João MatiasTavfer-Ovos Matinados-Mortágua+32:45 - 80
Sebastian Mora VedriIlles Balears Arabay+33:39 - 81ADAlex Diaz AlvarezCaja Rural-Seguros RGA+33:47
- 82YCYeferson Cebastian Camargo PinedaTeam Medellin - Epm+35:01
- 83FOFábio OliveiraFeirense - Beeceler+35:32
- 84FCFábio CostaFeira Dos Sofás - Boavista+36:24
- 85CLCesar Leonel Cisneros Muñiz+36:35
- 86AGAleksandr GrigorevEfapel Cycling+36:38
- 87CMCésar MartingilTavfer-Ovos Matinados-Mortágua+36:52
- 88UEUnai Esparza GarinIlles Balears Arabay+39:30
- 89JVJens VerbruggheNSN Development Team+40:55
- 90RARichard ArnopolProject Echelon Racing+41:25
- 91AFAntónio Ferreira+42:04
- 92DDDaniel DiasTavfer-Ovos Matinados-Mortágua+42:20
- 93
Samuel BoardmanModern Adventure Pro Cycling+42:31 - 94DPDiogo PintoCredibom / La Alumínios / Marcos Car+46:27
- 95CACarlos Alfonso Garcia Trejo+46:57
- 96FMFrancisco MoraisTavfer-Ovos Matinados-Mortágua+46:58
- 97MKMatthew KingAtom 6 Bikes - Cycleur De Luxe - Auto Stroo Team+46:58
- 98DDDuarte DominguesCredibom / La Alumínios / Marcos Car+47:00
- 99LMLeangel MenesesTavfer-Ovos Matinados-Mortágua+52:56
- 100MVMiquel Valls Alemany+53:03
- 101LFLiam FlanaganAps Pro Cycling By Team Cadence Cyclery+53:11
- 102CKCian KeoghAps Pro Cycling By Team Cadence Cyclery+55:12
- 103TSTyler StitesModern Adventure Pro Cycling+58:04
- 104CLCláudio LealAviludo - Louletano - Loulé+58:11
- 105DPDiogo PintoAp Hotels & Resorts/ Tavira/ Sc Farense+58:30
- 106AMAngus MillerAtom 6 Bikes - Cycleur De Luxe - Auto Stroo Team+58:54
- 107FPFrancisco PereiraFeirense - Beeceler+1:00:26
- 108JRJoan Roca SiquierIlles Balears Arabay+1:00:33
Points classification
- 1HNHugo NunesCredibom / La Alumínios / Marcos Car50
- 2PMPau Marti SorianoNSN Cycling Team44
- 3
Jesus David Peña JimenezEfapel Cycling38 - 4
Artem NychAnicolor/Campicarn36
- 5
Iúri LeitãoCaja Rural-Seguros RGA32 - 6CCCaleb ClassenProject Echelon Racing32
- 7
German Nicolas Tivani PerezAviludo - Louletano - Loulé28 - 8TLTiago LealEfapel Cycling28
- 9EDEdgar David Cadena MartinezTeam Storck - Mrw Bau24
- 10
Alexis GuerinAnicolor/Campicarn21
- 11
Francisco Joel Peñuela SandovalCaja Rural-Seguros RGA20 - 12SMSantiago Mesa PietralungaAnicolor/Campicarn20
- 13
Moritz KretschyNSN Cycling Team16 - 14
Tomas ContteAviludo - Louletano - Loulé16 - 15FCFrancisco CamposTeam Tavira /Crédito Agricola15
- 16
Samuel BoardmanModern Adventure Pro Cycling14 - 17PSPedro SilvaFeira Dos Sofás - Boavista12
- 18
Andrii PonomarGeneral Store - Essegibi - F.Lli Curia8 - 19MVMiquel Valls Alemany8
- 20TATiago AntunesEfapel Cycling8
- 21
Brady GilmoreNSN Cycling Team6 - 22RRRaul Rota RusProwheel Kung Shenzhen Cycling Team4
- 23JMJoão MedeirosCredibom / La Alumínios / Marcos Car3
- 24ECEdgar Curto PellicerIlles Balears Arabay3
- 25
Conn Mc DunphyAps Pro Cycling By Team Cadence Cyclery3 - 26ADAlex Diaz AlvarezCaja Rural-Seguros RGA3
- 27LLLucas LopesEfapel Cycling2
- 28FMFrancisco MoraisTavfer-Ovos Matinados-Mortágua2
- 29ZMZachary MarriageNSN Development Team1
- 30KHKieran HaugModern Adventure Pro Cycling1
- 31JAJulen Arriola-Bengoa BeitiaCaja Rural-Seguros RGA1
- 32ALAdam LewisAps Pro Cycling By Team Cadence Cyclery1
- 33
Joseba Lopez CuestaCaja Rural-Seguros RGA1 - 34JRJoan Roca SiquierIlles Balears Arabay1
Mountains classification
- 1HNHugo NunesCredibom / La Alumínios / Marcos Car31
- 2
German Nicolas Tivani PerezAviludo - Louletano - Loulé27 - 3TLTiago LealEfapel Cycling18
- 4EAEdison Alejandro Callejas SantosPetrolike15
- 5CJCalum JohnstonLi Ning Star15
- 6
Joseba Lopez CuestaCaja Rural-Seguros RGA13 - 7KHKieran HaugModern Adventure Pro Cycling11
- 8DGDiogo GonçalvesEfapel Cycling11
- 9DDDaniel DiasTavfer-Ovos Matinados-Mortágua10
- 10
Jesus David Peña JimenezEfapel Cycling10 - 11
Artem NychAnicolor/Campicarn9
- 12
Alexis GuerinAnicolor/Campicarn8
- 13DLDaniel LimaBourg En Bresse Ain Cyclisme8
- 14
Brady GilmoreNSN Cycling Team6 - 15FPFrancisco PereiraFeirense - Beeceler6
- 16CDCesar David Guavita CamachoBest Pc Ecuador5
- 17AGAleksandr GrigorevEfapel Cycling4
- 18FMFrancisco MoraisTavfer-Ovos Matinados-Mortágua4
- 19
Conn Mc DunphyAps Pro Cycling By Team Cadence Cyclery3 - 20PMPau Marti SorianoNSN Cycling Team3
- 21ALAdam LewisAps Pro Cycling By Team Cadence Cyclery3
- 22JMJoão MedeirosCredibom / La Alumínios / Marcos Car2
- 23
Jonathan CaicedoPetrolike2 - 24
Andrii PonomarGeneral Store - Essegibi - F.Lli Curia2 - 25ECEdgar Curto PellicerIlles Balears Arabay2
- 26LLLucas LopesEfapel Cycling1
- 27
Samuel BoardmanModern Adventure Pro Cycling1
Youth classification
- 1PMPau Marti SorianoNSN Cycling Team12:44:44
- 2LLLucas LopesEfapel Cycling+0:32
- 3ZMZachary MarriageNSN Development Team+0:39
- 4JMJack MakohonEF Education - Aevolo+0:52
- 5DLDaniel LimaBourg En Bresse Ain Cyclisme+1:10
- 6JKJan KinoAtom 6 Bikes - Decca Continental Team+10:35
- 7AAAndrey AndréGi Group Holding - Simoldes - Udo+17:45
- 8BZBogdan ZabelinskiyAarco+25:02
- 9RFRicard Fito PratsIlles Balears Arabay+28:21
- 10JSJeremy SmithObidos Cycling Team+28:30
- 11YCYeferson Cebastian Camargo PinedaTeam Medellin - Epm+35:01
- 12CLCesar Leonel Cisneros Muñiz+36:35
- 13JVJens VerbruggheNSN Development Team+40:55
- 14DPDiogo PintoCredibom / La Alumínios / Marcos Car+46:27
- 15CACarlos Alfonso Garcia Trejo+46:57
- 16DDDuarte DominguesCredibom / La Alumínios / Marcos Car+47:00
- 17CLCláudio LealAviludo - Louletano - Loulé+58:11
- 18DPDiogo PintoAp Hotels & Resorts/ Tavira/ Sc Farense+58:30
- 19JRJoan Roca SiquierIlles Balears Arabay+1:00:33