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