Stage 5
29 Mar 2026
Stage result
- 1JVJens VerbruggheNSN Development Team3:38:10
- 2SMSantiago Mesa PietralungaAnicolor/Campicarns.t.
- 3
German Nicolas Tivani PerezAviludo - Louletano - Loulé+0:02 - 4NCNathan CusackEF Education - Aevolo+0:02
- 5ESEnea SambinelloUAE Team Emirates Gen-Z+0:02
- 6HNHugo NunesCredibom / La Alumínios / Marcos Car+0:02
- 7CSCarlos SalgueiroTeam Tavira /Crédito Agricola+0:02
- 8PSPedro SilvaFeira Dos Sofás - Boavista+0:06
- 9ALAndoni Lopez De Abetxuko JimenezAnicolor/Campicarn+0:09
- 10GLGonçalo LeaçaCredibom / La Alumínios / Marcos Car+0:09
- 11BMBen MorinNSN Development Team+0:09
- 12
Tomas ContteAviludo - Louletano - Loulé+0:09 - 13MMMoritz MaussUAE Team Emirates Gen-Z+0:09
- 14
João MatiasTavfer-Ovos Matinados-Mortágua+0:09 - 15MCMagnus CarstensenEF Education - Aevolo+0:09
- 16
Diogo NarcisoCredibom / La Alumínios / Marcos Car+0:09 - 17FCFrancisco CamposTeam Tavira /Crédito Agricola+0:09
- 18ZMZachary MarriageNSN Development Team+0:09
- 19FBFrancesc Bennassar RosselloSpain+0:09
- 20NSNoah StreifEF Education - Aevolo+0:09
- 21IBIker Bonillo MartinFeira Dos Sofás - Boavista+0:09
- 22NTNiels Tenniglo+0:09
- 23LLLinus LarssonEF Education - Aevolo+0:09
- 24
Ugo FabriesUAE Team Emirates Gen-Z+0:09 - 25
Alexis GuerinAnicolor/Campicarn+0:09
- 26RPRoger Pareta SalaMovistar Team Academy+0:09
- 27TATiago AntunesEfapel Cycling+0:09
- 28DDDaan DijkmanUAE Team Emirates Gen-Z+0:09
- 29AGAleksandr GrigorevEfapel Cycling+0:09
- 30BIBeñat Iñarra Mateo+0:09
- 31MPMatar Peretz HardeballNSN Development Team+0:09
- 32JGJoshua GollikerEF Education - Aevolo+0:09
- 33ARAlbert Roca Trias+0:09
- 34DDDavid Dominguez VilchezFeira Dos Sofás - Boavista+0:09
- 35JMJosé MoreiraGi Group Holding - Simoldes - Udo+0:09
- 36CLCláudio LealAviludo - Louletano - Loulé+0:09
- 37ACAdrian Camilo Bustamante RudaGi Group Holding - Simoldes - Udo+0:09
- 38DBDiogo BarbosaTeam Tavira /Crédito Agricola+0:09
- 39JMJoão MartinsCredibom / La Alumínios / Marcos Car+0:09
- 40IVIbai Villate MomeñeMovistar Team Academy+0:09
- 41
Enzo LeijnseAnicolor/Campicarn+0:09 - 42MFMarcos Freire CoboUAE Team Emirates Gen-Z+0:09
- 43EDEmanuel DuarteCredibom / La Alumínios / Marcos Car+0:09
- 44RRRaul Rota RusProwheel Kung Shenzhen Cycling Team+0:09
- 45SCSebastian Castro CastroMovistar Team Academy+0:09
- 46
Jesus David Peña JimenezEfapel Cycling+0:09 - 47
Artem NychAnicolor/Campicarn+0:09
- 48GGGaspar GonçalvesGi Group Holding - Simoldes - Udo+0:09
- 49JCJosé Carlos Prates Neves FernandesGi Group Holding - Simoldes - Udo+0:09
- 50FFFilipe FranciscoAviludo - Louletano - Loulé+0:09
- 51NCNoah CamposTeam Tavira /Crédito Agricola+0:09
- 52PEPresley Evans+0:09
- 53AGAlvaro Garcia GimenezNSN Development Team+0:09
- 54JMJack MakohonEF Education - Aevolo+0:09
- 55PCPatrick CaseyNSN Development Team+0:09
- 56GMGuilherme MestreTeam Tavira /Crédito Agricola+0:09
- 57NANil Aguilera JorbaCaja Rural-Seguros RGA+0:28
- 58MVMatteo Vanden WijngaertUAE Team Emirates Gen-Z+0:31
- 59
André CarvalhoAviludo - Louletano - Loulé+0:39 - 60JTJaime Torres AriasUAE Team Emirates Gen-Z+0:40
- 61DVDaniel ViegasAviludo - Louletano - Loulé+0:40
- 62JMJoão MedeirosCredibom / La Alumínios / Marcos Car+0:53
- 63MPMattia Proietti GagliardoniMovistar Team Academy+0:58
- 64ALAiletz Lasa LizarragaTeam Tavira /Crédito Agricola+0:58
- 65JDJesus Del Pino CorrochanoAviludo - Louletano - Loulé+1:05
- 66RBRafael BarbasTavfer-Ovos Matinados-Mortágua+1:07
- 67
Rafael ReisAnicolor/Campicarn+1:14 - 68CMCarson MilesAnicolor/Campicarn+1:33
- 69DDDaniel DiasTavfer-Ovos Matinados-Mortágua+1:43
- 70DGDiogo GonçalvesEfapel Cycling+2:07
- 71PPPedro PintoEfapel Cycling+2:17
- 72CMCésar MartingilTavfer-Ovos Matinados-Mortágua+2:54
- 73DFDaniele ForlinMovistar Team Academy+4:15
- 74ANAlvaro Navas MarchalObidos Cycling Team+6:04
- 75VBVictor Benareau+6:04
- 76ALAngel Lorenzo Sanchez RebollidoTavfer-Ovos Matinados-Mortágua+6:17
- 77DLDawid LewandowskiNSN Development Team+6:20
- 78RSRuben Sanchez CordobaObidos Cycling Team+6:24
- 79LLLucas LopesEfapel Cycling+6:24
- 80RRRúben RodriguesFeira Dos Sofás - Boavista+6:24
- 81MBMaksym BilyiBurgos-Burpellet-BH+6:24
- 82ASAlvaro Sansano Cespedes+6:24
- 83RSRui SilvaPortugal+6:24
- 84AAAndrey AndréGi Group Holding - Simoldes - Udo+6:24
- 85MMMiguel Moya Cano+6:37
- 86SVSven Van Der Werf+7:02
- 87MSManuel Sanroma Arroyo+10:25
- 88DVDaniel Vieito Fernandez+10:31
- 89EPEduardo Perez-Landaluce GonzalezObidos Cycling Team+10:41
- 90TLTiago LealEfapel Cycling+10:41
- 91JMJoão Martins+10:41
- 92TGTomás GasparPortugal+10:41
- 93JSJosé SalgueiroPortugal+10:41
- 94JOJoão OliveiraCredibom / La Alumínios / Marcos Car+10:41
- 95BLBruno Lopes+10:41
- 96RCRui CarvalhoGi Group Holding - Simoldes - Udo+10:41
- 97IBIvan Belmonte Gonzalez+10:41
- 98NSNoam SilverbergIsrael+10:41
- 99AFAdria Franquesa PratsObidos Cycling Team+10:41
- 100JDJort Dockx+10:41
- 101MSMario Silva BaezaIlles Balears Arabay+11:20
- 102POPablo Osorio Robledo+11:39
- 103EIEric Igual UbedaMovistar Team Academy+13:06
- 104LJLucas JacksonMovistar Team Academy+13:06
- 105TVTomas Valente+17:57
- 106CVCristovão Veloso+17:57
- 107RCRoberto Cardoso+17:57
- 108BMBruno MaceirasObidos Cycling Team+17:57
- 109FMFrancisco MoraisTavfer-Ovos Matinados-Mortágua+17:57
- 110GSGonçalo Santos+17:57
- 111VAVicente Azevedo+17:57
- 112PCPedro Cunha+17:57
- 113ACAfonso CampinoPortugal+17:57
- 114LMLuís Moreira+17:57
- 115JAJoão Almeida+17:57
- 116JMJose Manuel Gutierrez RevueltaObidos Cycling Team+17:57
- 117FAFrancisco Alves+17:57
- 118GRGonçalo RodriguesObidos Cycling Team+17:57
- 119GRGustavo RomãoFeira Dos Sofás - Boavista+17:57
- 120JHJan Hernandez ReilheFrance+17:57
- 121MCMateus Cardona+17:57
- 122MCMiguel CostaGi Group Holding - Simoldes - Udo+17:57
- DNFMUMikel Uncilla AldasoroDNF
Points classification
- 1JVJens VerbruggheNSN Development Team25
- 2SMSantiago Mesa PietralungaAnicolor/Campicarn20
- 3
German Nicolas Tivani PerezAviludo - Louletano - Loulé16 - 4NCNathan CusackEF Education - Aevolo13
- 5ESEnea SambinelloUAE Team Emirates Gen-Z10
- 6HNHugo NunesCredibom / La Alumínios / Marcos Car8
- 7CSCarlos SalgueiroTeam Tavira /Crédito Agricola6
- 8PSPedro SilvaFeira Dos Sofás - Boavista4
- 9ALAndoni Lopez De Abetxuko JimenezAnicolor/Campicarn2
- 10GLGonçalo LeaçaCredibom / La Alumínios / Marcos Car1
Mountains classification
- 1GLGonçalo LeaçaCredibom / La Alumínios / Marcos Car4
- 2HNHugo NunesCredibom / La Alumínios / Marcos Car3
- 3JDJesus Del Pino CorrochanoAviludo - Louletano - Loulé2
Youth classification
- 1
Ugo FabriesUAE Team Emirates Gen-Z15:44:29 - 2DDDaan DijkmanUAE Team Emirates Gen-Z+0:09
- 3MCMagnus CarstensenEF Education - Aevolo+0:13
- 4IVIbai Villate MomeñeMovistar Team Academy+0:50
- 5ESEnea SambinelloUAE Team Emirates Gen-Z+1:19
- 6BMBen MorinNSN Development Team+1:38
- 7JGJoshua GollikerEF Education - Aevolo+1:53
- 8SCSebastian Castro CastroMovistar Team Academy+3:13
- 9NANil Aguilera JorbaCaja Rural-Seguros RGA+3:58
- 10MMMoritz MaussUAE Team Emirates Gen-Z+4:54
- 11NSNoah StreifEF Education - Aevolo+6:26
- 12MPMatar Peretz HardeballNSN Development Team+7:00
- 13MPMattia Proietti GagliardoniMovistar Team Academy+7:31
- 14BIBeñat Iñarra Mateo+7:42
- 15AGAlvaro Garcia GimenezNSN Development Team+7:57
- 16PEPresley Evans+8:12
- 17ARAlbert Roca Trias+8:48
- 18RBRafael BarbasTavfer-Ovos Matinados-Mortágua+9:01
- 19PCPatrick CaseyNSN Development Team+9:14
- 20LLLinus LarssonEF Education - Aevolo+15:23
- 21DFDaniele ForlinMovistar Team Academy+16:26
- 22GMGuilherme MestreTeam Tavira /Crédito Agricola+16:34
- 23JMJack MakohonEF Education - Aevolo+18:01
- 24NCNathan CusackEF Education - Aevolo+18:51
- 25NSNoam SilverbergIsrael+19:37
- 26JVJens VerbruggheNSN Development Team+20:26
- 27DLDawid LewandowskiNSN Development Team+20:47
- 28RPRoger Pareta SalaMovistar Team Academy+21:09
- 29MFMarcos Freire CoboUAE Team Emirates Gen-Z+22:00
- 30JMJosé MoreiraGi Group Holding - Simoldes - Udo+22:14
- 31NCNoah CamposTeam Tavira /Crédito Agricola+22:32
- 32JTJaime Torres AriasUAE Team Emirates Gen-Z+22:40
- 33CLCláudio LealAviludo - Louletano - Loulé+22:47
- 34RRRúben RodriguesFeira Dos Sofás - Boavista+22:54
- 35JMJoão MartinsCredibom / La Alumínios / Marcos Car+23:30
- 36SVSven Van Der Werf+24:11
- 37AAAndrey AndréGi Group Holding - Simoldes - Udo+24:56
- 38ASAlvaro Sansano Cespedes+25:37
- 39MSManuel Sanroma Arroyo+26:08
- 40MVMatteo Vanden WijngaertUAE Team Emirates Gen-Z+26:16
- 41AFAdria Franquesa PratsObidos Cycling Team+29:16
- 42POPablo Osorio Robledo+29:23
- 43ANAlvaro Navas MarchalObidos Cycling Team+29:29
- 44JMJoão Martins+29:43
- 45DVDaniel Vieito Fernandez+33:19
- 46JSJosé SalgueiroPortugal+35:19
- 47LJLucas JacksonMovistar Team Academy+35:34
- 48NTNiels Tenniglo+36:02
- 49VBVictor Benareau+36:24
- 50RSRuben Sanchez CordobaObidos Cycling Team+36:25
- 51EIEric Igual UbedaMovistar Team Academy+36:43
- 52BLBruno Lopes+37:11
- 53LMLuís Moreira+38:18
- 54JDJort Dockx+40:28
- 55GRGustavo RomãoFeira Dos Sofás - Boavista+43:38
- 56GSGonçalo Santos+44:06
- 57JHJan Hernandez ReilheFrance+45:07
- 58TGTomás GasparPortugal+46:53
- 59IBIvan Belmonte Gonzalez+47:21
- 60MCMiguel CostaGi Group Holding - Simoldes - Udo+48:44
- 61FAFrancisco Alves+52:23
- 62VAVicente Azevedo+52:44
- 63MCMateus Cardona+54:39
- 64PCPedro Cunha+58:21
- 65JAJoão Almeida+1:04:36
- 66TVTomas Valente+1:10:41
- 67ACAfonso CampinoPortugal+1:11:26
- 68CVCristovão Veloso+1:23:39