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