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