Stage 4
29 Mar 2025
Stage result
- 1
Jesus David Peña JimenezEfapel Cycling3:30:02 - 2PMPau Marti SorianoNSN Cycling Teams.t.
- 3
Matthias SchwarzbacherEF Education - EasyPost+0:03 - 4
Xabier Berasategi GarmendiaEuskaltel-Euskadi+0:03 - 5
German Nicolas Tivani PerezAviludo - Louletano - Loulé+0:03 - 6TATiago AntunesEfapel Cycling+0:03
- 7RRRaul Rota RusProwheel Kung Shenzhen Cycling Team+0:03
- 8
Noah HobbsEF Education - EasyPost+0:06 - 9DLDaniel LimaBourg En Bresse Ain Cyclisme+0:06
- 10TLTiago LealEfapel Cycling+0:06
- 11
Harrison WoodFeirense - Beeceler+0:06
- 12PSPedro SilvaFeira Dos Sofás - Boavista+0:06
- 13GMGotzon Martin SanzEuskaltel-Euskadi+0:06
- 14DBDiogo BarbosaTeam Tavira /Crédito Agricola+0:06
- 15JSJoão SilvaFeira Dos Sofás - Boavista+0:06
- 16ACAdrian Camilo Bustamante RudaGi Group Holding - Simoldes - Udo+0:06
- 17DDDavid Dominguez VilchezFeira Dos Sofás - Boavista+0:06
- 18RBRafael BarbasTavfer-Ovos Matinados-Mortágua+0:06
- 19
Alexis GuerinAnicolor/Campicarn+0:06
- 20RFRicard Fito PratsIlles Balears Arabay+0:06
- 21CFCésar FonteRadio Popular - Paredes - Boavista+0:06
- 22
Ruben FernandezAnicolor/Campicarn+0:06 - 23GCGonçalo CarvalhoTavfer-Ovos Matinados-Mortágua+0:06
- 24GLGonçalo LeaçaCredibom / La Alumínios / Marcos Car+0:12
- 25RCRui CarvalhoGi Group Holding - Simoldes - Udo+0:12
- 26DGDiogo GonçalvesEfapel Cycling+0:12
- 27DCDaniel Cepa Server+0:12
- 28LGLaurent GervaisProject Echelon Racing+0:15
- 29RDRafael DurãesEfapel Cycling+0:15
- 30LLLucas LopesEfapel Cycling+0:15
- 31JMJoão MedeirosCredibom / La Alumínios / Marcos Car+0:15
- 32KSKeegam SwirbulEfapel Cycling+0:15
- 33BMByron MuntonModern Adventure Pro Cycling+0:15
- 34MPMatar Peretz HardeballNSN Development Team+0:15
- 35IPIvo Pinheiro+0:15
- 36JVJenthe VerstraeteEF Education - Aevolo+0:15
- 37JMJose Maria Garcia SorianoMaxsolar-Raymon+0:15
- 38GHGavin HladyEF Education - Aevolo+0:21
- 39GGGaspar GonçalvesGi Group Holding - Simoldes - Udo+0:24
- 40
Adria Pericas CapdevilaUAE Team Emirates XRG+0:26 - 41TJTxomin Juaristi ArrietaEuskaltel-Euskadi+0:51
- 42PPPedro PintoEfapel Cycling+0:53
- 43MMMiguel Marin MartinezEF Education - Aevolo+1:02
- 44ASAfonso SilvaTeam Tavira /Crédito Agricola+1:02
- 45CDCesar David Guavita CamachoBest Pc Ecuador+1:15
- 46ALAngel Lorenzo Sanchez RebollidoTavfer-Ovos Matinados-Mortágua+1:23
- 47
Samuel BoardmanModern Adventure Pro Cycling+3:29 - 48JPJuan Pedro Lozano NavarroTerengganu Cycling Team+4:50
- 49KCKellen CaldwellEF Education - Aevolo+4:53
- 50HNHugo NunesCredibom / La Alumínios / Marcos Car+4:53
- 51ECEdgar Curto PellicerIlles Balears Arabay+4:58
- 52DMDuarte Marivoet ScholiersLotto - Groupe Wanty+5:21
- 53BSBruno SilvaTavfer-Ovos Matinados-Mortágua+7:57
- 54JDJesus Del Pino CorrochanoAviludo - Louletano - Loulé+8:10
- 55AFAntónio Ferreira+8:10
- 56
André CarvalhoAviludo - Louletano - Loulé+8:10 - 57GSGibbe StaesAarco+11:01
- 58UEUnai Esparza GarinIlles Balears Arabay+11:01
- 59UZUnai Zubeldia Elduaien+11:01
- 60
Luca GiaimiUAE Team Emirates XRG+11:01 - 61
Carlos Ivan Oyarzun GuiñezAviludo - Louletano - Loulé+11:01 - 62
Tomas ContteAviludo - Louletano - Loulé+11:05 - 63CDCole Davis+12:56
- 64RWRed WaltersGrenada+14:53
- 65PRPau Rodriguez Vidal+14:59
- 66CSCarlos SalgueiroTeam Tavira /Crédito Agricola+14:59
- 67FCFrancisco CamposTeam Tavira /Crédito Agricola+14:59
- 68TGTiago Gonçalves SantosSabgal/Anicolor+14:59
- 69ANAlvaro Navas MarchalObidos Cycling Team+14:59
- 70HSHugo Scala Jr.Modern Adventure Pro Cycling+14:59
- 71NCNoah CamposTeam Tavira /Crédito Agricola+14:59
- 72JGJorge Galvez LopezAviludo - Louletano - Loulé+14:59
- 73ECEstanislao Calabuig VazquezSpain+14:59
- 74AMAlexandre MontezFeirense - Beeceler+14:59
- 75CLCláudio LealAviludo - Louletano - Loulé+14:59
- 76IVIker Villar GaldeanoCaja Rural-Seguros RGA+14:59
- 77DDDaniel DiasTavfer-Ovos Matinados-Mortágua+14:59
- 78JVJens VerbruggheNSN Development Team+14:59
- 79JGJoan Gamundi AdroverIlles Balears Arabay+14:59
- 80SCSamuel ColemanIsrael Premier Tech Academy+14:59
- 81DPDiogo PintoAp Hotels & Resorts/ Tavira/ Sc Farense+14:59
- 82MFMarcos Freire CoboUAE Team Emirates Gen-Z+14:59
- 83JSJoaquim SilvaEfapel Cycling+14:59
- 84ACAntónio Carvalho+14:59
- 85
Rafael ReisAnicolor/Campicarn+14:59 - 86JPJuan Pablo Cardenas Patiño+14:59
- 87JGJoshua GollikerEF Education - Aevolo+14:59
- 88MVMiquel Valls Alemany+14:59
- 89DPDiogo PintoCredibom / La Alumínios / Marcos Car+14:59
- 90JAJoan Albert Riera ClarIlles Balears Arabay+14:59
- 91CMCésar MartingilTavfer-Ovos Matinados-Mortágua+15:47
- 92FCFábio CostaFeira Dos Sofás - Boavista+16:43
- 93TGTomás GasparPortugal+20:30
- 94NRNicolas Rivera+20:30
- 95DSDiogo SaleiroPortugal+20:30
- 96IBIker Bonillo MartinFeira Dos Sofás - Boavista+20:30
- 97LLLinus LarssonEF Education - Aevolo+20:30
- 98
Davide StellaUAE Team Emirates Gen-Z+20:30 - 99TOTheodor ObholzerHuansheng-Vonoa-Taishan Sport Team+20:30
- 100VCVictor Cesar De PaulaFeirense - Beeceler+20:30
- 101KGKieran GordgeHagens Berman Jayco+20:30
- 102DDDavid DekkerBeat Cc P/B Saxo+20:30
- 103SGSergio Geerlings Martinez+20:30
- 104
João MatiasTavfer-Ovos Matinados-Mortágua+20:30 - 105DRDiego Ruiz De Arcaute Diaz De Alda+20:30
- 106RSRui SilvaPortugal+20:30
- 107LMLeangel MenesesTavfer-Ovos Matinados-Mortágua+20:30
- 108PCPatrick CaseyNSN Development Team+20:30
- 109JMJose Marin AragonIlles Balears Arabay+20:30
- 110JMJoão MartinsCredibom / La Alumínios / Marcos Car+20:30
- 111CLColby LangeProject Echelon Racing+20:30
- 112
Diogo NarcisoCredibom / La Alumínios / Marcos Car+20:30 - 113SMScott McgillModern Adventure Pro Cycling+20:30
- 114TNTiago NunesPortugal+20:30
- 115JOJoão OliveiraCredibom / La Alumínios / Marcos Car+20:30
- 116JMJosé MoreiraGi Group Holding - Simoldes - Udo+20:30
- 117JBJosé Borges+20:30
- 118JBJose BichoAp Hotels & Resorts/ Tavira/ Sc Farense+20:30
- 119AGAlvaro Garcia GimenezNSN Development Team+20:30
- 120FPFrancisco PereiraFeirense - Beeceler+20:30
- 121MHManuel Herrera Quiceno+20:30
- 122AFAdria Franquesa PratsObidos Cycling Team+20:30
- 126FSFilipe SimasDNF
- DNFDRDuarte RufinoPortugalDNF
- DNFACAfonso CampinoPortugalDNF
- DNFSMSantiago Mesa PietralungaAnicolor/CampicarnDNF
General classification
- 1
Noah HobbsEF Education - EasyPost15:29:33 - 2
German Nicolas Tivani PerezAviludo - Louletano - Loulé+0:06 - 3
Jesus David Peña JimenezEfapel Cycling+0:07 - 4PMPau Marti SorianoNSN Cycling Team+0:13
- 5
Xabier Berasategi GarmendiaEuskaltel-Euskadi+0:16 - 6
Matthias SchwarzbacherEF Education - EasyPost+0:17 - 7
Alexis GuerinAnicolor/Campicarn+0:24
- 8RRRaul Rota RusProwheel Kung Shenzhen Cycling Team+0:25
- 9TATiago AntunesEfapel Cycling+0:25
- 10CFCésar FonteRadio Popular - Paredes - Boavista+0:26
- 11GMGotzon Martin SanzEuskaltel-Euskadi+0:27
- 12RFRicard Fito PratsIlles Balears Arabay+0:28
- 13
Ruben FernandezAnicolor/Campicarn+0:28 - 14PSPedro SilvaFeira Dos Sofás - Boavista+0:28
- 15ACAdrian Camilo Bustamante RudaGi Group Holding - Simoldes - Udo+0:28
- 16
Harrison WoodFeirense - Beeceler+0:28
- 17DDDavid Dominguez VilchezFeira Dos Sofás - Boavista+0:28
- 18DLDaniel LimaBourg En Bresse Ain Cyclisme+0:28
- 19DBDiogo BarbosaTeam Tavira /Crédito Agricola+0:28
- 20JSJoão SilvaFeira Dos Sofás - Boavista+0:28
- 21TLTiago LealEfapel Cycling+0:28
- 22RBRafael BarbasTavfer-Ovos Matinados-Mortágua+0:28
- 23GCGonçalo CarvalhoTavfer-Ovos Matinados-Mortágua+0:28
- 24JVJenthe VerstraeteEF Education - Aevolo+0:31
- 25DGDiogo GonçalvesEfapel Cycling+0:34
- 26RCRui CarvalhoGi Group Holding - Simoldes - Udo+0:34
- 27DCDaniel Cepa Server+0:34
- 28GLGonçalo LeaçaCredibom / La Alumínios / Marcos Car+0:34
- 29JMJoão MedeirosCredibom / La Alumínios / Marcos Car+0:34
- 30JMJose Maria Garcia SorianoMaxsolar-Raymon+0:37
- 31LLLucas LopesEfapel Cycling+0:37
- 32IPIvo Pinheiro+0:37
- 33RDRafael DurãesEfapel Cycling+0:37
- 34BMByron MuntonModern Adventure Pro Cycling+0:37
- 35KSKeegam SwirbulEfapel Cycling+0:37
- 36GHGavin HladyEF Education - Aevolo+0:43
- 37GGGaspar GonçalvesGi Group Holding - Simoldes - Udo+0:46
- 38
Adria Pericas CapdevilaUAE Team Emirates XRG+0:48 - 39TJTxomin Juaristi ArrietaEuskaltel-Euskadi+1:12
- 40PPPedro PintoEfapel Cycling+1:15
- 41MMMiguel Marin MartinezEF Education - Aevolo+1:24
- 42ASAfonso SilvaTeam Tavira /Crédito Agricola+1:24
- 43ALAngel Lorenzo Sanchez RebollidoTavfer-Ovos Matinados-Mortágua+1:45
- 44LGLaurent GervaisProject Echelon Racing+1:55
- 45MPMatar Peretz HardeballNSN Development Team+3:29
- 46JPJuan Pedro Lozano NavarroTerengganu Cycling Team+5:12
- 47HNHugo NunesCredibom / La Alumínios / Marcos Car+5:15
- 48KCKellen CaldwellEF Education - Aevolo+6:26
- 49CDCesar David Guavita CamachoBest Pc Ecuador+6:26
- 50DMDuarte Marivoet ScholiersLotto - Groupe Wanty+8:16
- 51BSBruno SilvaTavfer-Ovos Matinados-Mortágua+8:19
- 52
Samuel BoardmanModern Adventure Pro Cycling+8:23 - 53
André CarvalhoAviludo - Louletano - Loulé+8:30 - 54ECEdgar Curto PellicerIlles Balears Arabay+10:09
- 55AFAntónio Ferreira+10:38
- 56UEUnai Esparza GarinIlles Balears Arabay+11:23
- 57UZUnai Zubeldia Elduaien+11:23
- 58
Tomas ContteAviludo - Louletano - Loulé+11:27 - 59GSGibbe StaesAarco+13:15
- 60RWRed WaltersGrenada+15:15
- 61
Rafael ReisAnicolor/Campicarn+15:18 - 62HSHugo Scala Jr.Modern Adventure Pro Cycling+15:19
- 63JVJens VerbruggheNSN Development Team+15:20
- 64IVIker Villar GaldeanoCaja Rural-Seguros RGA+15:21
- 65FCFrancisco CamposTeam Tavira /Crédito Agricola+15:21
- 66CSCarlos SalgueiroTeam Tavira /Crédito Agricola+15:21
- 67NCNoah CamposTeam Tavira /Crédito Agricola+15:21
- 68JGJorge Galvez LopezAviludo - Louletano - Loulé+15:21
- 69ECEstanislao Calabuig VazquezSpain+15:21
- 70JGJoshua GollikerEF Education - Aevolo+15:21
- 71AMAlexandre MontezFeirense - Beeceler+15:21
- 72DDDaniel DiasTavfer-Ovos Matinados-Mortágua+15:21
- 73JSJoaquim SilvaEfapel Cycling+15:21
- 74PRPau Rodriguez Vidal+15:21
- 75DPDiogo PintoAp Hotels & Resorts/ Tavira/ Sc Farense+15:21
- 76JPJuan Pablo Cardenas Patiño+15:21
- 77ACAntónio Carvalho+15:21
- 78DPDiogo PintoCredibom / La Alumínios / Marcos Car+15:21
- 79MFMarcos Freire CoboUAE Team Emirates Gen-Z+15:41
- 80CMCésar MartingilTavfer-Ovos Matinados-Mortágua+16:09
- 81
Luca GiaimiUAE Team Emirates XRG+16:12 - 82
Carlos Ivan Oyarzun GuiñezAviludo - Louletano - Loulé+16:12 - 83ANAlvaro Navas MarchalObidos Cycling Team+16:32
- 84TGTiago Gonçalves SantosSabgal/Anicolor+16:32
- 85MVMiquel Valls Alemany+16:32
- 86JDJesus Del Pino CorrochanoAviludo - Louletano - Loulé+16:36
- 87FCFábio CostaFeira Dos Sofás - Boavista+16:59
- 88JAJoan Albert Riera ClarIlles Balears Arabay+17:13
- 89JGJoan Gamundi AdroverIlles Balears Arabay+20:10
- 90CLCláudio LealAviludo - Louletano - Loulé+20:10
- 91
Davide StellaUAE Team Emirates Gen-Z+20:42 - 92TOTheodor ObholzerHuansheng-Vonoa-Taishan Sport Team+20:48
- 93DRDiego Ruiz De Arcaute Diaz De Alda+20:52
- 94SMScott McgillModern Adventure Pro Cycling+20:52
- 95JMJoão MartinsCredibom / La Alumínios / Marcos Car+20:52
- 96LMLeangel MenesesTavfer-Ovos Matinados-Mortágua+20:52
- 97IBIker Bonillo MartinFeira Dos Sofás - Boavista+20:52
- 98LLLinus LarssonEF Education - Aevolo+20:52
- 99TGTomás GasparPortugal+20:52
- 100AGAlvaro Garcia GimenezNSN Development Team+20:52
- 101
João MatiasTavfer-Ovos Matinados-Mortágua+20:52 - 102JMJosé MoreiraGi Group Holding - Simoldes - Udo+20:52
- 103KGKieran GordgeHagens Berman Jayco+20:52
- 104JMJose Marin AragonIlles Balears Arabay+20:52
- 105TNTiago NunesPortugal+20:52
- 106RSRui SilvaPortugal+20:52
- 107
Diogo NarcisoCredibom / La Alumínios / Marcos Car+20:52 - 108DDDavid DekkerBeat Cc P/B Saxo+22:22
- 109MHManuel Herrera Quiceno+23:43
- 110SCSamuel ColemanIsrael Premier Tech Academy+24:47
- 111JBJosé Borges+24:53
- 112AFAdria Franquesa PratsObidos Cycling Team+25:23
- 113NRNicolas Rivera+26:03
- 114SGSergio Geerlings Martinez+26:09
- 115VCVictor Cesar De PaulaFeirense - Beeceler+28:08
- 116DSDiogo SaleiroPortugal+28:15
- 117JOJoão OliveiraCredibom / La Alumínios / Marcos Car+28:15
- 118CDCole Davis+28:39
- 119JBJose BichoAp Hotels & Resorts/ Tavira/ Sc Farense+28:40
- 120PCPatrick CaseyNSN Development Team+29:04
- 121CLColby LangeProject Echelon Racing+32:19
- 122FPFrancisco PereiraFeirense - Beeceler+35:06
Points classification
- 1
Noah HobbsEF Education - EasyPost76 - 2
German Nicolas Tivani PerezAviludo - Louletano - Loulé48 - 3
Matthias SchwarzbacherEF Education - EasyPost45 - 4
Xabier Berasategi GarmendiaEuskaltel-Euskadi44 - 5PMPau Marti SorianoNSN Cycling Team33
- 6
Jesus David Peña JimenezEfapel Cycling30 - 7
Davide StellaUAE Team Emirates Gen-Z25 - 8TOTheodor ObholzerHuansheng-Vonoa-Taishan Sport Team24
- 9FCFábio CostaFeira Dos Sofás - Boavista14
- 10JVJens VerbruggheNSN Development Team14
- 11SMScott McgillModern Adventure Pro Cycling13
- 12IBIker Bonillo MartinFeira Dos Sofás - Boavista13
- 13IVIker Villar GaldeanoCaja Rural-Seguros RGA12
- 14GMGotzon Martin SanzEuskaltel-Euskadi9
- 15RRRaul Rota RusProwheel Kung Shenzhen Cycling Team8
- 16TATiago AntunesEfapel Cycling8
- 17PSPedro SilvaFeira Dos Sofás - Boavista8
- 18VCVictor Cesar De PaulaFeirense - Beeceler7
- 19JVJenthe VerstraeteEF Education - Aevolo6
- 20SGSergio Geerlings Martinez5
- 21
Alexis GuerinAnicolor/Campicarn4
- 22JPJuan Pedro Lozano NavarroTerengganu Cycling Team4
- 23JMJoão MedeirosCredibom / La Alumínios / Marcos Car3
- 24
Rafael ReisAnicolor/Campicarn3 - 25JBJose BichoAp Hotels & Resorts/ Tavira/ Sc Farense3
- 26CFCésar FonteRadio Popular - Paredes - Boavista2
- 27DLDaniel LimaBourg En Bresse Ain Cyclisme2
- 28
André CarvalhoAviludo - Louletano - Loulé2 - 29HSHugo Scala Jr.Modern Adventure Pro Cycling2
- 30PCPatrick CaseyNSN Development Team2
- 31CLColby LangeProject Echelon Racing2
- 32TLTiago LealEfapel Cycling1
- 33TJTxomin Juaristi ArrietaEuskaltel-Euskadi1
- 34JMJoão MartinsCredibom / La Alumínios / Marcos Car1
Mountains classification
- 1PPPedro PintoEfapel Cycling31
- 2
Alexis GuerinAnicolor/Campicarn13
- 3TATiago AntunesEfapel Cycling11
- 4DLDaniel LimaBourg En Bresse Ain Cyclisme8
- 5DMDuarte Marivoet ScholiersLotto - Groupe Wanty7
- 6CDCesar David Guavita CamachoBest Pc Ecuador5
- 7JBJose BichoAp Hotels & Resorts/ Tavira/ Sc Farense5
- 8CLColby LangeProject Echelon Racing5
- 9TJTxomin Juaristi ArrietaEuskaltel-Euskadi5
- 10DDDavid Dominguez VilchezFeira Dos Sofás - Boavista4
- 11JVJenthe VerstraeteEF Education - Aevolo4
- 12MPMatar Peretz HardeballNSN Development Team4
- 13PCPatrick CaseyNSN Development Team3
- 14DBDiogo BarbosaTeam Tavira /Crédito Agricola3
- 15
Adria Pericas CapdevilaUAE Team Emirates XRG3 - 16
André CarvalhoAviludo - Louletano - Loulé3 - 17
Matthias SchwarzbacherEF Education - EasyPost2 - 18RCRui CarvalhoGi Group Holding - Simoldes - Udo2
- 19ASAfonso SilvaTeam Tavira /Crédito Agricola2
- 20MHManuel Herrera Quiceno2
- 21SGSergio Geerlings Martinez2
- 22VCVictor Cesar De PaulaFeirense - Beeceler2
- 23
Jesus David Peña JimenezEfapel Cycling1 - 24PMPau Marti SorianoNSN Cycling Team1
- 25GMGotzon Martin SanzEuskaltel-Euskadi1
- 26DGDiogo GonçalvesEfapel Cycling1
- 27GLGonçalo LeaçaCredibom / La Alumínios / Marcos Car1
- 28LLLucas LopesEfapel Cycling1
- 29DDDavid DekkerBeat Cc P/B Saxo1
Youth classification
- 1
Noah HobbsEF Education - EasyPost15:29:33 - 2PMPau Marti SorianoNSN Cycling Team+0:13
- 3
Matthias SchwarzbacherEF Education - EasyPost+0:17 - 4RFRicard Fito PratsIlles Balears Arabay+0:28
- 5DLDaniel LimaBourg En Bresse Ain Cyclisme+0:28
- 6RBRafael BarbasTavfer-Ovos Matinados-Mortágua+0:28
- 7JVJenthe VerstraeteEF Education - Aevolo+0:31
- 8DCDaniel Cepa Server+0:34
- 9LLLucas LopesEfapel Cycling+0:37
- 10RDRafael DurãesEfapel Cycling+0:37
- 11GHGavin HladyEF Education - Aevolo+0:43
- 12
Adria Pericas CapdevilaUAE Team Emirates XRG+0:48 - 13MMMiguel Marin MartinezEF Education - Aevolo+1:24
- 14MPMatar Peretz HardeballNSN Development Team+3:29
- 15JPJuan Pedro Lozano NavarroTerengganu Cycling Team+5:12
- 16KCKellen CaldwellEF Education - Aevolo+6:26
- 17DMDuarte Marivoet ScholiersLotto - Groupe Wanty+8:16
- 18UZUnai Zubeldia Elduaien+11:23
- 19GSGibbe StaesAarco+13:15
- 20JVJens VerbruggheNSN Development Team+15:20
- 21IVIker Villar GaldeanoCaja Rural-Seguros RGA+15:21
- 22NCNoah CamposTeam Tavira /Crédito Agricola+15:21
- 23ECEstanislao Calabuig VazquezSpain+15:21
- 24JGJoshua GollikerEF Education - Aevolo+15:21
- 25PRPau Rodriguez Vidal+15:21
- 26DPDiogo PintoAp Hotels & Resorts/ Tavira/ Sc Farense+15:21
- 27JPJuan Pablo Cardenas Patiño+15:21
- 28DPDiogo PintoCredibom / La Alumínios / Marcos Car+15:21
- 29MFMarcos Freire CoboUAE Team Emirates Gen-Z+15:41
- 30
Luca GiaimiUAE Team Emirates XRG+16:12 - 31ANAlvaro Navas MarchalObidos Cycling Team+16:32
- 32TGTiago Gonçalves SantosSabgal/Anicolor+16:32
- 33JGJoan Gamundi AdroverIlles Balears Arabay+20:10
- 34CLCláudio LealAviludo - Louletano - Loulé+20:10
- 35
Davide StellaUAE Team Emirates Gen-Z+20:42 - 36DRDiego Ruiz De Arcaute Diaz De Alda+20:52
- 37JMJoão MartinsCredibom / La Alumínios / Marcos Car+20:52
- 38IBIker Bonillo MartinFeira Dos Sofás - Boavista+20:52
- 39LLLinus LarssonEF Education - Aevolo+20:52
- 40TGTomás GasparPortugal+20:52
- 41AGAlvaro Garcia GimenezNSN Development Team+20:52
- 42JMJosé MoreiraGi Group Holding - Simoldes - Udo+20:52
- 43KGKieran GordgeHagens Berman Jayco+20:52
- 44TNTiago NunesPortugal+20:52
- 45SCSamuel ColemanIsrael Premier Tech Academy+24:47
- 46AFAdria Franquesa PratsObidos Cycling Team+25:23
- 47NRNicolas Rivera+26:03
- 48VCVictor Cesar De PaulaFeirense - Beeceler+28:08
- 49DSDiogo SaleiroPortugal+28:15
- 50JBJose BichoAp Hotels & Resorts/ Tavira/ Sc Farense+28:40
- 51PCPatrick CaseyNSN Development Team+29:04