Stage 8
15 Aug 2025
Stage result
- 1
Rotem TeneNSN Cycling Team4:01:03 - 2
German Nicolas Tivani PerezAviludo - Louletano - Loulés.t. - 3FCFrancisco CamposTeam Tavira /Crédito Agricola+0:02
- 4DGDiogo GonçalvesEfapel Cycling+0:02
- 5JMJoão MedeirosCredibom / La Alumínios / Marcos Car+0:02
- 6ALAdam LewisAps Pro Cycling By Team Cadence Cyclery+0:04
- 7
Ruben FernandezAnicolor/Campicarn+0:04 - 8CMCésar MartingilTavfer-Ovos Matinados-Mortágua+0:04
- 9UEUnai Esparza GarinIlles Balears Arabay+0:04
- 10GGGaspar GonçalvesGi Group Holding - Simoldes - Udo+0:04
- 11HGHélder GonçalvesRadio Popular - Paredes - Boavista+0:07
- 12
Joseba Lopez CuestaCaja Rural-Seguros RGA+0:07 - 13ECEdgar Curto PellicerIlles Balears Arabay+0:07
- 14
Samuel BoardmanModern Adventure Pro Cycling+0:09 - 15AGAleksandr GrigorevEfapel Cycling+0:09
- 16SCSean Christian+0:19
- 17GAGonçalo AmadoRadio Popular - Paredes - Boavista+0:25
- 18JGJorge Galvez LopezAviludo - Louletano - Loulé+0:36
- 19IPIvo Pinheiro+0:36
- 20ALAiletz Lasa LizarragaTeam Tavira /Crédito Agricola+0:48
- 21AFAntónio Ferreira+0:48
- 22CJCalum JohnstonLi Ning Star+2:02
- 23CSCarlos SalgueiroTeam Tavira /Crédito Agricola+2:02
- 24
Oliver BleddynTeam Brennan+2:08 - 25HNHugo NunesCredibom / La Alumínios / Marcos Car+2:14
- 26RRRaul Rota RusProwheel Kung Shenzhen Cycling Team+2:22
- 27
Alexis GuerinAnicolor/Campicarn+2:22
- 28LLLucas LopesEfapel Cycling+2:22
- 29ZMZachary MarriageNSN Development Team+2:22
- 30
Brady GilmoreNSN Cycling Team+2:22 - 31TATiago AntunesEfapel Cycling+2:22
- 32PMPau Marti SorianoNSN Cycling Team+2:22
- 33
Francisco Joel Peñuela SandovalCaja Rural-Seguros RGA+2:22 - 34EDEdgar David Cadena MartinezTeam Storck - Mrw Bau+2:22
- 35DBDiogo BarbosaTeam Tavira /Crédito Agricola+2:22
- 36JDJesus Del Pino CorrochanoAviludo - Louletano - Loulé+2:22
- 37DDDavid Dominguez VilchezFeira Dos Sofás - Boavista+2:22
- 38
Artem NychAnicolor/Campicarn+2:22
- 39
Jesus David Peña JimenezEfapel Cycling+2:22 - 40ACAdrian Camilo Bustamante RudaGi Group Holding - Simoldes - Udo+2:22
- 41PSPedro SilvaFeira Dos Sofás - Boavista+2:22
- 42BMByron MuntonModern Adventure Pro Cycling+2:22
- 43JAJulen Arriola-Bengoa BeitiaCaja Rural-Seguros RGA+2:22
- 44RCRui CarvalhoGi Group Holding - Simoldes - Udo+2:22
- 45PPPedro PintoEfapel Cycling+2:22
- 46ASAfonso SilvaTeam Tavira /Crédito Agricola+2:22
- 47EDEmanuel DuarteCredibom / La Alumínios / Marcos Car+2:22
- 48RFRicard Fito PratsIlles Balears Arabay+2:22
- 49JMJack MakohonEF Education - Aevolo+2:29
- 50DLDaniel LimaBourg En Bresse Ain Cyclisme+2:36
- 51JSJoaquim SilvaEfapel Cycling+2:36
- 52ASAlvaro Sagrado PerezTeam Storck - Mrw Bau+2:40
- 53BSBruno SilvaTavfer-Ovos Matinados-Mortágua+2:45
- 54JSJeremy SmithObidos Cycling Team+2:45
- 55KHKieran HaugModern Adventure Pro Cycling+2:52
- 56JKJan KinoAtom 6 Bikes - Decca Continental Team+2:56
- 57CLCláudio LealAviludo - Louletano - Loulé+2:58
- 58GLGonçalo LeaçaCredibom / La Alumínios / Marcos Car+3:01
- 59CBCade Bickmore+3:06
- 60TLTiago LealEfapel Cycling+3:06
- 61
Diogo NarcisoCredibom / La Alumínios / Marcos Car+3:10 - 62MKMatthew KingAtom 6 Bikes - Cycleur De Luxe - Auto Stroo Team+3:10
- 63CCCaleb ClassenProject Echelon Racing+3:31
- 64
Conn Mc DunphyAps Pro Cycling By Team Cadence Cyclery+3:31 - 65BZBogdan ZabelinskiyAarco+3:31
- 66
Sebastian Mora VedriIlles Balears Arabay+3:31 - 67
João MatiasTavfer-Ovos Matinados-Mortágua+3:31 - 68TSTyler StitesModern Adventure Pro Cycling+3:34
- 69CDCesar David Guavita CamachoBest Pc Ecuador+3:36
- 70ALAngel Lorenzo Sanchez RebollidoTavfer-Ovos Matinados-Mortágua+3:40
- 71EAEdison Alejandro Callejas SantosPetrolike+3:53
- 72AAAndrey AndréGi Group Holding - Simoldes - Udo+3:53
- 73SMSantiago Mesa PietralungaAnicolor/Campicarn+3:53
- 74
Jonathan CaicedoPetrolike+3:57 - 75
Carlos Ivan Oyarzun GuiñezAviludo - Louletano - Loulé+4:10 - 76FOFábio OliveiraFeirense - Beeceler+4:13
- 77ADAlex Diaz AlvarezCaja Rural-Seguros RGA+4:26
- 78
Tomas ContteAviludo - Louletano - Loulé+4:27 - 79STSergio Trueba CagigasIlles Balears Arabay+4:27
- 80DPDiogo PintoAp Hotels & Resorts/ Tavira/ Sc Farense+4:27
- 81MVMiquel Valls Alemany+4:37
- 82
André CarvalhoAviludo - Louletano - Loulé+4:37 - 83GCGonçalo CarvalhoTavfer-Ovos Matinados-Mortágua+5:22
- 84DDDaniel DiasTavfer-Ovos Matinados-Mortágua+5:32
- 85FCFábio CostaFeira Dos Sofás - Boavista+5:57
- 86
Rafael ReisAnicolor/Campicarn+5:57 - 87
Harrison WoodFeirense - Beeceler+5:57
- 88CFCésar FonteRadio Popular - Paredes - Boavista+6:01
- 89RARichard ArnopolProject Echelon Racing+9:24
- 90FMFrancisco MoraisTavfer-Ovos Matinados-Mortágua+9:24
- 91LGLaurent GervaisProject Echelon Racing+9:24
- 92DPDiogo PintoCredibom / La Alumínios / Marcos Car+9:24
- 93PAPedro AndradeFeirense - Beeceler+9:45
- 94FPFrancisco PereiraFeirense - Beeceler+9:45
- 95AMAngus MillerAtom 6 Bikes - Cycleur De Luxe - Auto Stroo Team+12:47
- 96CKCian KeoghAps Pro Cycling By Team Cadence Cyclery+12:49
- DNF
Iúri LeitãoCaja Rural-Seguros RGAs.t. - DNFACAntónio Carvalhos.t.
General classification
- 1
Artem NychAnicolor/Campicarn34:11:21
- 2
Alexis GuerinAnicolor/Campicarn+0:46
- 3
Jesus David Peña JimenezEfapel Cycling+1:20 - 4BMByron MuntonModern Adventure Pro Cycling+1:21
- 5TATiago AntunesEfapel Cycling+2:44
- 6PSPedro SilvaFeira Dos Sofás - Boavista+3:33
- 7EDEdgar David Cadena MartinezTeam Storck - Mrw Bau+3:40
- 8ACAdrian Camilo Bustamante RudaGi Group Holding - Simoldes - Udo+4:10
- 9LLLucas LopesEfapel Cycling+4:14
- 10EDEmanuel DuarteCredibom / La Alumínios / Marcos Car+4:25
- 11JDJesus Del Pino CorrochanoAviludo - Louletano - Loulé+4:51
- 12PPPedro PintoEfapel Cycling+5:03
- 13ZMZachary MarriageNSN Development Team+5:15
- 14JAJulen Arriola-Bengoa BeitiaCaja Rural-Seguros RGA+5:37
- 15ASAfonso SilvaTeam Tavira /Crédito Agricola+6:00
- 16RCRui CarvalhoGi Group Holding - Simoldes - Udo+6:00
- 17GLGonçalo LeaçaCredibom / La Alumínios / Marcos Car+7:29
- 18JSJoaquim SilvaEfapel Cycling+7:41
- 19DBDiogo BarbosaTeam Tavira /Crédito Agricola+7:47
- 20ASAlvaro Sagrado PerezTeam Storck - Mrw Bau+7:50
- 21JMJoão MedeirosCredibom / La Alumínios / Marcos Car+9:15
- 22
Jonathan CaicedoPetrolike+10:40 - 23CJCalum JohnstonLi Ning Star+13:07
- 24GGGaspar GonçalvesGi Group Holding - Simoldes - Udo+15:03
- 25KHKieran HaugModern Adventure Pro Cycling+17:02
- 26
Francisco Joel Peñuela SandovalCaja Rural-Seguros RGA+17:56 - 27JMJack MakohonEF Education - Aevolo+18:38
- 28BSBruno SilvaTavfer-Ovos Matinados-Mortágua+20:25
- 29DDDavid Dominguez VilchezFeira Dos Sofás - Boavista+25:10
- 30PMPau Marti SorianoNSN Cycling Team+25:13
- 31HGHélder GonçalvesRadio Popular - Paredes - Boavista+26:39
- 32
Rafael ReisAnicolor/Campicarn+30:43 - 33
Ruben FernandezAnicolor/Campicarn+32:36 - 34RRRaul Rota RusProwheel Kung Shenzhen Cycling Team+33:47
- 35CDCesar David Guavita CamachoBest Pc Ecuador+34:07
- 36TLTiago LealEfapel Cycling+40:05
- 37GCGonçalo CarvalhoTavfer-Ovos Matinados-Mortágua+40:45
- 38
Brady GilmoreNSN Cycling Team+41:26 - 39IPIvo Pinheiro+43:37
- 40JKJan KinoAtom 6 Bikes - Decca Continental Team+45:01
- 41DLDaniel LimaBourg En Bresse Ain Cyclisme+50:02
- 42ALAdam LewisAps Pro Cycling By Team Cadence Cyclery+55:26
- 43
German Nicolas Tivani PerezAviludo - Louletano - Loulé+56:12 - 44
Conn Mc DunphyAps Pro Cycling By Team Cadence Cyclery+59:35 - 45DGDiogo GonçalvesEfapel Cycling+59:54
- 46EAEdison Alejandro Callejas SantosPetrolike+1:02:24
- 47
André CarvalhoAviludo - Louletano - Loulé+1:06:41 - 48
Harrison WoodFeirense - Beeceler+1:09:47
- 49
Carlos Ivan Oyarzun GuiñezAviludo - Louletano - Loulé+1:10:26 - 50FCFrancisco CamposTeam Tavira /Crédito Agricola+1:10:32
- 51RFRicard Fito PratsIlles Balears Arabay+1:11:54
- 52BZBogdan ZabelinskiyAarco+1:12:44
- 53CFCésar FonteRadio Popular - Paredes - Boavista+1:13:32
- 54FCFábio CostaFeira Dos Sofás - Boavista+1:15:03
- 55HNHugo NunesCredibom / La Alumínios / Marcos Car+1:18:47
- 56CCCaleb ClassenProject Echelon Racing+1:19:12
- 57AGAleksandr GrigorevEfapel Cycling+1:19:13
- 58RARichard ArnopolProject Echelon Racing+1:21:30
- 59
Joseba Lopez CuestaCaja Rural-Seguros RGA+1:21:59 - 60
Tomas ContteAviludo - Louletano - Loulé+1:22:09 - 61
Diogo NarcisoCredibom / La Alumínios / Marcos Car+1:22:49 - 62ALAiletz Lasa LizarragaTeam Tavira /Crédito Agricola+1:25:26
- 63GAGonçalo AmadoRadio Popular - Paredes - Boavista+1:26:11
- 64CSCarlos SalgueiroTeam Tavira /Crédito Agricola+1:28:25
- 65
Rotem TeneNSN Cycling Team+1:31:17 - 66ADAlex Diaz AlvarezCaja Rural-Seguros RGA+1:31:42
- 67
Samuel BoardmanModern Adventure Pro Cycling+1:34:18 - 68CBCade Bickmore+1:36:08
- 69UEUnai Esparza GarinIlles Balears Arabay+1:36:29
- 70
Oliver BleddynTeam Brennan+1:38:22 - 71SCSean Christian+1:40:05
- 72AAAndrey AndréGi Group Holding - Simoldes - Udo+1:40:30
- 73PAPedro AndradeFeirense - Beeceler+1:43:34
- 74
Sebastian Mora VedriIlles Balears Arabay+1:44:50 - 75JSJeremy SmithObidos Cycling Team+1:46:29
- 76MVMiquel Valls Alemany+1:46:53
- 77AFAntónio Ferreira+1:46:55
- 78LGLaurent GervaisProject Echelon Racing+1:47:02
- 79JGJorge Galvez LopezAviludo - Louletano - Loulé+1:50:18
- 80SMSantiago Mesa PietralungaAnicolor/Campicarn+1:50:53
- 81ECEdgar Curto PellicerIlles Balears Arabay+1:51:19
- 82STSergio Trueba CagigasIlles Balears Arabay+1:53:59
- 83FOFábio OliveiraFeirense - Beeceler+1:56:06
- 84ALAngel Lorenzo Sanchez RebollidoTavfer-Ovos Matinados-Mortágua+1:56:17
- 85CMCésar MartingilTavfer-Ovos Matinados-Mortágua+2:01:46
- 86DDDaniel DiasTavfer-Ovos Matinados-Mortágua+2:06:56
- 87CLCláudio LealAviludo - Louletano - Loulé+2:09:20
- 88TSTyler StitesModern Adventure Pro Cycling+2:18:51
- 89
João MatiasTavfer-Ovos Matinados-Mortágua+2:22:43 - 90DPDiogo PintoCredibom / La Alumínios / Marcos Car+2:27:53
- 91FPFrancisco PereiraFeirense - Beeceler+2:31:11
- 92DPDiogo PintoAp Hotels & Resorts/ Tavira/ Sc Farense+2:34:52
- 93FMFrancisco MoraisTavfer-Ovos Matinados-Mortágua+2:36:37
- 94MKMatthew KingAtom 6 Bikes - Cycleur De Luxe - Auto Stroo Team+2:36:56
- 95CKCian KeoghAps Pro Cycling By Team Cadence Cyclery+2:51:01
- 96AMAngus MillerAtom 6 Bikes - Cycleur De Luxe - Auto Stroo Team+3:01:52
Points classification
- 1
German Nicolas Tivani PerezAviludo - Louletano - Loulé100 - 2FCFrancisco CamposTeam Tavira /Crédito Agricola65
- 3
Brady GilmoreNSN Cycling Team61 - 4HNHugo NunesCredibom / La Alumínios / Marcos Car60
- 5
Artem NychAnicolor/Campicarn56
- 6
Jesus David Peña JimenezEfapel Cycling54 - 7SMSantiago Mesa PietralungaAnicolor/Campicarn52
- 8PMPau Marti SorianoNSN Cycling Team49
- 9
Rotem TeneNSN Cycling Team40 - 10CCCaleb ClassenProject Echelon Racing37
- 11DGDiogo GonçalvesEfapel Cycling36
- 12EDEdgar David Cadena MartinezTeam Storck - Mrw Bau32
- 13
Alexis GuerinAnicolor/Campicarn31
- 14RRRaul Rota RusProwheel Kung Shenzhen Cycling Team30
- 15TLTiago LealEfapel Cycling28
- 16JMJoão MedeirosCredibom / La Alumínios / Marcos Car26
- 17
Francisco Joel Peñuela SandovalCaja Rural-Seguros RGA23 - 18
Tomas ContteAviludo - Louletano - Loulé22 - 19PSPedro SilvaFeira Dos Sofás - Boavista20
- 20BMByron MuntonModern Adventure Pro Cycling18
- 21ALAdam LewisAps Pro Cycling By Team Cadence Cyclery17
- 22
Jonathan CaicedoPetrolike15 - 23
Samuel BoardmanModern Adventure Pro Cycling14 - 24ADAlex Diaz AlvarezCaja Rural-Seguros RGA13
- 25
Ruben FernandezAnicolor/Campicarn12 - 26ECEdgar Curto PellicerIlles Balears Arabay11
- 27FMFrancisco MoraisTavfer-Ovos Matinados-Mortágua11
- 28GLGonçalo LeaçaCredibom / La Alumínios / Marcos Car11
- 29CMCésar MartingilTavfer-Ovos Matinados-Mortágua11
- 30TATiago AntunesEfapel Cycling9
- 31
Diogo NarcisoCredibom / La Alumínios / Marcos Car8 - 32MVMiquel Valls Alemany8
- 33GGGaspar GonçalvesGi Group Holding - Simoldes - Udo8
- 34
Conn Mc DunphyAps Pro Cycling By Team Cadence Cyclery7 - 35LLLucas LopesEfapel Cycling6
- 36FCFábio CostaFeira Dos Sofás - Boavista6
- 37UEUnai Esparza GarinIlles Balears Arabay6
- 38DDDaniel DiasTavfer-Ovos Matinados-Mortágua6
- 39JGJorge Galvez LopezAviludo - Louletano - Loulé5
- 40
Joseba Lopez CuestaCaja Rural-Seguros RGA4 - 41ZMZachary MarriageNSN Development Team3
- 42CKCian KeoghAps Pro Cycling By Team Cadence Cyclery3
- 43JKJan KinoAtom 6 Bikes - Decca Continental Team2
- 44
Carlos Ivan Oyarzun GuiñezAviludo - Louletano - Loulé2 - 45ACAdrian Camilo Bustamante RudaGi Group Holding - Simoldes - Udo1
- 46JAJulen Arriola-Bengoa BeitiaCaja Rural-Seguros RGA1
- 47KHKieran HaugModern Adventure Pro Cycling1
- 48BSBruno SilvaTavfer-Ovos Matinados-Mortágua1
- 49BZBogdan ZabelinskiyAarco1
- 50AGAleksandr GrigorevEfapel Cycling1
- 51LGLaurent GervaisProject Echelon Racing1
Mountains classification
- 1HNHugo NunesCredibom / La Alumínios / Marcos Car70
- 2
German Nicolas Tivani PerezAviludo - Louletano - Loulé50 - 3
Artem NychAnicolor/Campicarn41
- 4GLGonçalo LeaçaCredibom / La Alumínios / Marcos Car40
- 5
Alexis GuerinAnicolor/Campicarn32
- 6
Jesus David Peña JimenezEfapel Cycling32 - 7BMByron MuntonModern Adventure Pro Cycling28
- 8
Jonathan CaicedoPetrolike27 - 9PSPedro SilvaFeira Dos Sofás - Boavista24
- 10DLDaniel LimaBourg En Bresse Ain Cyclisme22
- 11FMFrancisco MoraisTavfer-Ovos Matinados-Mortágua19
- 12TLTiago LealEfapel Cycling18
- 13EAEdison Alejandro Callejas SantosPetrolike15
- 14FCFábio CostaFeira Dos Sofás - Boavista15
- 15CJCalum JohnstonLi Ning Star15
- 16
Joseba Lopez CuestaCaja Rural-Seguros RGA14 - 17
Brady GilmoreNSN Cycling Team11 - 18KHKieran HaugModern Adventure Pro Cycling11
- 19DGDiogo GonçalvesEfapel Cycling11
- 20DDDaniel DiasTavfer-Ovos Matinados-Mortágua10
- 21LLLucas LopesEfapel Cycling10
- 22CCCaleb ClassenProject Echelon Racing10
- 23TATiago AntunesEfapel Cycling9
- 24ACAdrian Camilo Bustamante RudaGi Group Holding - Simoldes - Udo9
- 25JMJoão MedeirosCredibom / La Alumínios / Marcos Car8
- 26
Diogo NarcisoCredibom / La Alumínios / Marcos Car8 - 27ECEdgar Curto PellicerIlles Balears Arabay8
- 28GGGaspar GonçalvesGi Group Holding - Simoldes - Udo7
- 29
Conn Mc DunphyAps Pro Cycling By Team Cadence Cyclery6 - 30FPFrancisco PereiraFeirense - Beeceler6
- 31ZMZachary MarriageNSN Development Team5
- 32
Francisco Joel Peñuela SandovalCaja Rural-Seguros RGA5 - 33CDCesar David Guavita CamachoBest Pc Ecuador5
- 34JKJan KinoAtom 6 Bikes - Decca Continental Team5
- 35JDJesus Del Pino CorrochanoAviludo - Louletano - Loulé4
- 36AGAleksandr GrigorevEfapel Cycling4
- 37DDDavid Dominguez VilchezFeira Dos Sofás - Boavista3
- 38PMPau Marti SorianoNSN Cycling Team3
- 39RRRaul Rota RusProwheel Kung Shenzhen Cycling Team3
- 40ALAdam LewisAps Pro Cycling By Team Cadence Cyclery3
- 41JAJulen Arriola-Bengoa BeitiaCaja Rural-Seguros RGA2
- 42PAPedro AndradeFeirense - Beeceler2
- 43FCFrancisco CamposTeam Tavira /Crédito Agricola1
- 44ADAlex Diaz AlvarezCaja Rural-Seguros RGA1
- 45
Samuel BoardmanModern Adventure Pro Cycling1 - 46EDEdgar David Cadena MartinezTeam Storck - Mrw Bau-1
Youth classification
- 1LLLucas LopesEfapel Cycling34:15:35
- 2ZMZachary MarriageNSN Development Team+1:01
- 3JMJack MakohonEF Education - Aevolo+14:24
- 4PMPau Marti SorianoNSN Cycling Team+20:59
- 5JKJan KinoAtom 6 Bikes - Decca Continental Team+40:47
- 6DLDaniel LimaBourg En Bresse Ain Cyclisme+45:48
- 7RFRicard Fito PratsIlles Balears Arabay+1:07:40
- 8BZBogdan ZabelinskiyAarco+1:08:30
- 9AAAndrey AndréGi Group Holding - Simoldes - Udo+1:36:16
- 10JSJeremy SmithObidos Cycling Team+1:42:15
- 11CLCláudio LealAviludo - Louletano - Loulé+2:05:06
- 12DPDiogo PintoCredibom / La Alumínios / Marcos Car+2:23:39
- 13DPDiogo PintoAp Hotels & Resorts/ Tavira/ Sc Farense+2:30:38