Races / Volta a Portugal em Bicicleta

Volta a Portugal em Bicicleta continental

PRT · 5 Aug – 16 Aug 2026

2026 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015
Race Hub
Volta a Portugal em Bicicleta 2026

Latest imported result: Stage 1. Carlos Salgueiro leads GC. Francisco Campos won that stage.

Awaiting final GC Stage 1 of 1
GC
  1. 1 Carlos Salgueiro
  2. 1 Daniel Cavia Sanz
  3. 1 Francisco Campos
  4. 2 Abner Gonzalez Rivera + 0' 02"
  5. 2 Adria Pericas Capdevila + 0' 02"
Lowest total time leads the race.
Latest
Stage 1
Next

No remaining stages.

Stage Impact
What changed on Stage 1
No GC leader Carlos Salgueiro

Carlos Salgueiro leads GC after Stage 1. Francisco Campos won the stage.

Stage Winner
Francisco Campos
GC Gainers
No clear GC gains
Time Losses
No major GC losses

Stages — 2026

StageDateRouteDistanceWinner
Stage 1 05 Aug 157 km Francisco Campos

Computed GC after Stage 1 — 2026

Fallback standings from stage result times; official final GC is not imported yet.

#RiderTeamTotalGap
1 Carlos Salgueiro Team Tavira / Crédito Agrícola (CT) 3h 39' 08"
1 Daniel Cavia Sanz Burgos Burpellet BH (PRT) 3h 39' 08"
1 Francisco Campos Team Tavira / Crédito Agrícola (CT) 3h 39' 08"
2 Abner Gonzalez Rivera Feirense - Beeceler (CT) 3h 39' 10" + 0' 02"
2 Adria Pericas Capdevila UAE Team Emirates - XRG (WT) 3h 39' 10" + 0' 02"
2 Adrian Bustamante GI Group Holding - Simoldes - UDO (CT) 3h 39' 10" + 0' 02"
2 Alexis Guerin Anicolor / Campicarn (CT) 3h 39' 10" + 0' 02"
2 Andre Ribeiro GI Group Holding - Simoldes - UDO (CT) 3h 39' 10" + 0' 02"
2 Angel Sanchez Rebollido Tavfer-Ovos Matinados-Mortágua (CT) 3h 39' 10" + 0' 02"
2 Artem Nych Anicolor / Campicarn (CT) 3h 39' 10" + 0' 02"
2 Axel Van Der Tuuk Euskaltel - Euskadi (PRT) 3h 39' 10" + 0' 02"
2 Bruno Martins Lemes Localiza Meoo / Swift Pro Cycling (CT) 3h 39' 10" + 0' 02"
2 Carlos Garcia Pierna Burgos Burpellet BH (PRT) 3h 39' 10" + 0' 02"
2 David Dominguez Vilchez Feira dos Sofás - Boavista (CT) 3h 39' 10" + 0' 02"
2 Diogo Barbosa Team Tavira / Crédito Agrícola (CT) 3h 39' 10" + 0' 02"
2 Diogo Goncalves Efapel Cycling (CT) 3h 39' 10" + 0' 02"
2 Eduardo Perez Landaluce Óbidos Cycling Team (CT) 3h 39' 10" + 0' 02"
2 Emanuel Duarte Credibom / LA Alumínios / Marcos Car (CT) 3h 39' 10" + 0' 02"
2 Emil Nielsen NSN Development Team (CT) 3h 39' 10" + 0' 02"
2 Fabio Manuel Fernandes Costa Aviludo - Louletano - Loulé (CT) 3h 39' 10" + 0' 02"
2 Gaspar Goncalves GI Group Holding - Simoldes - UDO (CT) 3h 39' 10" + 0' 02"
2 Goncalo Carvalho Tavfer-Ovos Matinados-Mortágua (CT) 3h 39' 10" + 0' 02"
2 Harrison Wood Feirense - Beeceler (CT) 3h 39' 10" + 0' 02"
2 Henrique Da Silva Avancini Localiza Meoo / Swift Pro Cycling (CT) 3h 39' 10" + 0' 02"
2 Hugo De La Calle Arango Burgos Burpellet BH (PRT) 3h 39' 10" + 0' 02"
2 Hugo Nunes Credibom / LA Alumínios / Marcos Car (CT) 3h 39' 10" + 0' 02"
2 Jambaljamts Sainbayar Burgos Burpellet BH (PRT) 3h 39' 10" + 0' 02"
2 Jesus David Pena Jimenez Efapel Cycling (CT) 3h 39' 10" + 0' 02"
2 Jesus Del Pino Aviludo - Louletano - Loulé (CT) 3h 39' 10" + 0' 02"
2 Joao Medeiros Credibom / LA Alumínios / Marcos Car (CT) 3h 39' 10" + 0' 02"
2 Joaquim Silva Efapel Cycling (CT) 3h 39' 10" + 0' 02"
2 Jokin Murguialday Elorza Euskaltel - Euskadi (PRT) 3h 39' 10" + 0' 02"
2 Jordi Lopez Caravaca Euskaltel - Euskadi (PRT) 3h 39' 10" + 0' 02"
2 Jose Carlos Prates Neves Fernandes GI Group Holding - Simoldes - UDO (CT) 3h 39' 10" + 0' 02"
2 Keegan Swirbul Efapel Cycling (CT) 3h 39' 10" + 0' 02"
2 Lorenzo Quartucci Burgos Burpellet BH (PRT) 3h 39' 10" + 0' 02"
2 Louis Ferreira Anicolor / Campicarn (CT) 3h 39' 10" + 0' 02"
2 Lucas Lopes1 Efapel Cycling (CT) 3h 39' 10" + 0' 02"
2 Oscar Rota Rus Feira dos Sofás - Boavista (CT) 3h 39' 10" + 0' 02"
2 Pedro Silva1 Feira dos Sofás - Boavista (CT) 3h 39' 10" + 0' 02"
2 Rafael Reis Anicolor / Campicarn (CT) 3h 39' 10" + 0' 02"
2 Ruben Rodrigues Feira dos Sofás - Boavista (CT) 3h 39' 10" + 0' 02"
2 Rui Carvalho GI Group Holding - Simoldes - UDO (CT) 3h 39' 10" + 0' 02"
2 Rui Oliveira UAE Team Emirates - XRG (WT) 3h 39' 10" + 0' 02"
2 Tiago Antunes Efapel Cycling (CT) 3h 39' 10" + 0' 02"
2 Tomas Contte Feira dos Sofás - Boavista (CT) 3h 39' 10" + 0' 02"
2 Txomin Juaristi Euskaltel - Euskadi (PRT) 3h 39' 10" + 0' 02"
2 Xabier Isasa Larranaga Euskaltel - Euskadi (PRT) 3h 39' 10" + 0' 02"
3 Filipe Francisco Aviludo - Louletano - Loulé (CT) 3h 39' 22" + 0' 14"
4 Andre Carvalho Aviludo - Louletano - Loulé (CT) 3h 40' 01" + 0' 53"
5 Adam Lewis APS Pro Cycling by Team Cadence Cyclery (CT) 3h 40' 20" + 1' 12"
5 Ailetz Lasa Team Tavira / Crédito Agrícola (CT) 3h 40' 20" + 1' 12"
5 Alvaro Garcia NSN Development Team (CT) 3h 40' 20" + 1' 12"
5 Andrew Lydic APS Pro Cycling by Team Cadence Cyclery (CT) 3h 40' 20" + 1' 12"
5 Ben Morin NSN Development Team (CT) 3h 40' 20" + 1' 12"
5 Bernardo Gaston Cambareri Meridian Racing p/b de la Uz (CT) 3h 40' 20" + 1' 12"
5 Claudio Leal Aviludo - Louletano - Loulé (CT) 3h 40' 20" + 1' 12"
5 Finlay Tarling NSN Development Team (CT) 3h 40' 20" + 1' 12"
5 Guilherme Mestre Team Tavira / Crédito Agrícola (CT) 3h 40' 20" + 1' 12"
5 Iker Bonillo Martin Feira dos Sofás - Boavista (CT) 3h 40' 20" + 1' 12"
5 Itamar Einhorn NSN Development Team (CT) 3h 40' 20" + 1' 12"
5 Joao Martins Silva Credibom / LA Alumínios / Marcos Car (CT) 3h 40' 20" + 1' 12"
5 Joao Matias Tavfer-Ovos Matinados-Mortágua (CT) 3h 40' 20" + 1' 12"
5 Joao Pedro Rossi Localiza Meoo / Swift Pro Cycling (CT) 3h 40' 20" + 1' 12"
5 Jorge Galvez Lopez Aviludo - Louletano - Loulé (CT) 3h 40' 20" + 1' 12"
5 Joshua Lebo Meridian Racing p/b de la Uz (CT) 3h 40' 20" + 1' 12"
5 Maksym Bilyi Burgos Burpellet BH (PRT) 3h 40' 20" + 1' 12"
5 Mikel Bizkarra Euskaltel - Euskadi (PRT) 3h 40' 20" + 1' 12"
5 Pedro Figueiredo Leme Localiza Meoo / Swift Pro Cycling (CT) 3h 40' 20" + 1' 12"
5 Rafael Elvas Barbas Tavfer-Ovos Matinados-Mortágua (CT) 3h 40' 20" + 1' 12"
5 Santiago Mesa Pietralunga Anicolor / Campicarn (CT) 3h 40' 20" + 1' 12"
5 Viacheslav Ivanov Feirense - Beeceler (CT) 3h 40' 20" + 1' 12"
6 Daniel Viegas Aviludo - Louletano - Loulé (CT) 3h 42' 06" + 2' 58"
7 Diogo Narciso Credibom / LA Alumínios / Marcos Car (CT) 3h 42' 20" + 3' 12"
8 Abdulla Jasim Al Ali UAE Team Emirates - XRG (WT) 3h 42' 56" + 3' 48"
8 Alexandre Montez Feirense - Beeceler (CT) 3h 42' 56" + 3' 48"
8 Edson Gilmar De Rezende Localiza Meoo / Swift Pro Cycling (CT) 3h 42' 56" + 3' 48"
8 Ferran Miravalles Meridian Racing p/b de la Uz (CT) 3h 42' 56" + 3' 48"
8 Jaume Espuis Meridian Racing p/b de la Uz (CT) 3h 42' 56" + 3' 48"
8 Luca Giaimi UAE Team Emirates - XRG (WT) 3h 42' 56" + 3' 48"
8 Patrick Welch APS Pro Cycling by Team Cadence Cyclery (CT) 3h 42' 56" + 3' 48"
8 Ronan O Connor APS Pro Cycling by Team Cadence Cyclery (CT) 3h 42' 56" + 3' 48"
8 Zac Marriage NSN Development Team (CT) 3h 42' 56" + 3' 48"
9 Carson Miles Anicolor / Campicarn (CT) 3h 43' 44" + 4' 36"
9 Enzo Leijnse Anicolor / Campicarn (CT) 3h 43' 44" + 4' 36"
10 Alex Hewes NSN Development Team (CT) 3h 44' 28" + 5' 20"
10 Fabio Oliveira1 Feirense - Beeceler (CT) 3h 44' 28" + 5' 20"
10 Francisco Morais Tavfer-Ovos Matinados-Mortágua (CT) 3h 44' 28" + 5' 20"
10 Leangel Linarez Tavfer-Ovos Matinados-Mortágua (CT) 3h 44' 28" + 5' 20"
10 Pedro Andrade2 Feirense - Beeceler (CT) 3h 44' 28" + 5' 20"
10 Pere Barcelo Meridian Racing p/b de la Uz (CT) 3h 44' 28" + 5' 20"
11 Julius Johansen UAE Team Emirates - XRG (WT) 3h 44' 36" + 5' 28"
12 Cesar Martingil Tavfer-Ovos Matinados-Mortágua (CT) 3h 46' 00" + 6' 52"
12 Jeremy Smith Óbidos Cycling Team (CT) 3h 46' 00" + 6' 52"
13 Afonso Silva Team Tavira / Crédito Agrícola (CT) 3h 47' 03" + 7' 55"
13 Alvaro Navas Óbidos Cycling Team (CT) 3h 47' 03" + 7' 55"
13 Andrey Andre GI Group Holding - Simoldes - UDO (CT) 3h 47' 03" + 7' 55"
13 Bruno Maceiras Óbidos Cycling Team (CT) 3h 47' 03" + 7' 55"
13 Conn Mcdunphy APS Pro Cycling by Team Cadence Cyclery (CT) 3h 47' 03" + 7' 55"
13 Danny Van Der Tuuk Euskaltel - Euskadi (PRT) 3h 47' 03" + 7' 55"