Vítor Castro

Rider Type: Teamleader

Trophy Case
Competitions

Paris-Nice (7)

Paris-Nice (7)

2 2 2 1

GC: 2018,2020
Team: 2018,2023
Points: 2018,2020
Youth: 2018

Tirreno Adriatico (7)

Tirreno Adriatico (7)

3 1 2 1

GC: 2019,2021,2023
Team: 2018
Points: 2018,2020
Youth: 2018

Volta ao Algarve (4)

Volta ao Algarve (4)

2 1 1

GC: 2019,2024
Team: 2018
Points: 2019

Mixed One Day Races (4)

Mixed One Day Races (4)

2 2

GC: 2025,2025
Points: 2025,2025

Giro d'Italia (3)

Giro d'Italia (3)

1 1 1

GC: 2018
Points: 2018
Youth: 2018

Tour de Suisse (3)

Tour de Suisse (3)

2 1

Team: 2021,2022
Youth: 2018

Tour de Romandie (3)

Tour de Romandie (3)

3

Points: 2019,2024,2025

Spring Classics (3)

Spring Classics (3)

1 1 1

GC: 2019
Team: 2019
Points: 2019

Volta Ciclistica a Catalunya (3)

Volta Ciclistica a Catalunya (3)

2 1

GC: 2019,2024
Points: 2019

Tour de France Femmes avec Zwift (3)

Tour de France Femmes avec Zwift (3)

1 1 1

GC: 2024
Team: 2024
Points: 2024

La Vuelta Femenina (3)

La Vuelta Femenina (3)

1 2

Team: 2023
Points: 2023,2024

Volta a Portugal (2)

Volta a Portugal (2)

2

Points: 2019,2020

Critérium du Dauphiné (2)

Critérium du Dauphiné (2)

1 1

GC: 2022
Team: 2020

Tour of Norway (2)

Tour of Norway (2)

1 1

Points: 2018
Youth: 2018

Binck Bank Tour (2)

Binck Bank Tour (2)

2

Team: 2020,2024

Presidential Cycling Tour of Turkey (2)

Presidential Cycling Tour of Turkey (2)

1 1

GC: 2019
Points: 2019

Tour de Suisse Women (2)

Tour de Suisse Women (2)

1 1

GC: 2025
Points: 2025

European Continental Championships (2)

European Continental Championships (2)

1 1

GC: 2025
Points: 2025

Tour de France (1)

Tour de France (1)

1

Points: 2021

La Vuelta (1)

La Vuelta (1)

1

Points: 2019

Itzulia Basque Country (1)

Itzulia Basque Country (1)

1

Team: 2018

Tour de Pologne (1)

Tour de Pologne (1)

1

Team: 2024

The 5 Monuments of Cycling (1)

The 5 Monuments of Cycling (1)

1

Points: 2019

Classics 1 (1)

Classics 1 (1)

1

Points: 2020

One Day Races (1)

One Day Races (1)

1

Points: 2022

Tour of Slovenia (1)

Tour of Slovenia (1)

1

Points: 2025

Vuelta a Burgos Feminas (1)

Vuelta a Burgos Feminas (1)

1

Points: 2025

Giro d'Italia Donne (1)

Giro d'Italia Donne (1)

1

Points: 2022

UAE Tour Women (1)

UAE Tour Women (1)

1

Team: 2025

Global record

Total number of races: 226

Points: 4420

Annual ranking wins: 0

Total wins: 68

BikeFantasy stages won: 65

Stages won: 454

Doubles: 66

Record in 2026

Total number of races: 3

Points: 16

Major titles: 0

Secondary titles: 0

BikeFantasy stages won: 1

Stages won: 4

Doubles: 1

Competition history
Competition GC Team Points Youth BikeFantasy stages Stages won One-Twos
Strade Bianche 12º 18º 12º - 0 1 0
Gree-Tour of Guangxi 17º 11º 13º - 0 1 0
Tour of Chongming Island - 0 0 0
European Continental Championships - 1 4 1
UCI World Championships - 0 5 0
Tour de Luxembourg 20º 15º 18º - 0 1 0
Simac Ladies Tour 15º 16º 13º - 0 2 1
La Vuelta 16º - 0 2 0
Renewi Tour 14º 13º 12º - 0 3 0
Lidl Deutschland Tour 17º 11º - 0 1 0
Tour de Romandie Féminin - 0 0 0
Volta a Portugal 19º 20º 15º - 0 1 0
Tour de Pologne 10º - 0 3 1
Tour de France Femmes avec Zwift 12º - 0 3 0
Giro d'Italia Women - 1 3 0
Tour de France 15º 24º 16º - 0 4 0
Mixed One Day Races - 1 3 2
Baloise Belgium Tour - 0 2 1
Tour de Suisse - 0 3 0
Tour de Suisse Women - 0 2 1
Critérium du Dauphiné - 0 3 1
Tour of Britain Women 14º 13º 14º - 0 0 0
Tour of Slovenia - 0 2 0
Vuelta a Burgos Feminas 11º - 1 2 0
Itzulia Women 11º 11º - 1 2 0
Giro d'Italia - 1 4 0
Vuelta España Femenina by Carrefour.es - 1 2 0
Tour de Romandie - 1 3 0
Tour of the Alps 12º - 1 2 0
Itzulia Basque Country 14º 10º 11º - 0 2 0
Volta Ciclistica a Catalunya 14º - 0 2 1
The 5 Monuments of Cycling - 0 2 1
Tirreno Adriatico 11º 17º 14º - 0 3 0
Paris-Nice 16º 11º 13º - 0 3 1
Volta ao Algarve 11º - 1 1 1
UAE Tour 13º 14º 18º - 0 3 0
UAE Tour Women - 1 2 1
Volta a la Comunitat Valenciana - 0 1 0
One Day Races 10º 10º - 2 4 2
One Day Races for Ladies - 0 2 0
Santos Tour Down Under 12º 11º - 1 1 0
Santos Tour Down Under (WE) 14º - 0 1 0
Gree-Tour of Guangxi 13º 10º 12º - 0 0 0
Tour of Chongming Island 13º 13º 13º - 0 0 0
Simac Ladies Tour 12º 11º 12º - 0 1 0
UCI World Championships - 0 3 0
European Continental Championships - 0 1 1
Tour de Romandie Féminin 18º 14º 18º - 0 1 0
Renewi Tour - 1 1 1
La Vuelta 18º - 1 5 1
Tour de Pologne - 1 3 0
Tour de France Femmes avec Zwift - 1 3 0
Mixed One Day Races - 2 2 1
Olympic Games - 0 1 0
Volta a Portugal - 1 2 0
Giro d'Italia Women 13º 11º - 0 1 0
Tour de France 16º 19º 15º - 1 2 0
Tour de Suisse Women - 0 1 0
Tour de Suisse 12º 13º - 0 0 0
Tour of Britain Women 10º - 0 1 0
Critérium du Dauphiné 14º 13º - 1 2 1
Ford RideLondon Classique 11º - 0 1 0
Vuelta a Burgos Feminas - 0 1 1
Itzulia Women - 0 0 0
Giro d'Italia 18º 20º 20º - 0 0 0
Vuelta España Femenina by Carrefour.es 11º - 1 3 0
Tour de Romandie - 0 1 0
Itzulia Basque Country 13º 16º - 0 0 0
Volta Ciclistica a Catalunya - 0 2 0
The 5 Monuments of Cycling - 0 1 0
Tirreno Adriatico 18º 19º 18º - 0 1 1
Paris-Nice 18º 18º 17º - 0 0 0
UAE Tour 14º - 0 2 0
Volta ao Algarve 12º - 1 2 1
UAE Tour Women - 0 1 0
One Day Races 12º 11º 12º - 0 3 1
One Day Races for Ladies - 0 3 1
Santos Tour Down Under 12º - 0 1 0
Santos Tour Down Under (WE) 13º 11º 14º - 0 0 0
Tour de Romandie Féminin 13º 11º 12º - 0 1 0
Simac Ladies Tour - 1 2 0
Tour of Scandinavia - 0 3 0
Renewi Tour - 0 2 0
Volta a Portugal 11º 11º - 0 2 0
UCI World Championships 14º - 0 2 0
Tour de Pologne - 0 2 1
Tour de France Femmes avec Zwift 13º - 0 4 0
Tour de France 15º 12º - 0 1 0
Giro d'Italia Donne - 2 3 0
Tour de Suisse Women - 1 1 0
Tour de Suisse 11º 16º - 0 1 0
Critérium du Dauphiné 12º - 0 2 0
RideLondon Classique 11º - 0 1 0
Vuelta a Burgos Feminas - 0 2 1
Itzulia Women 10º - 0 1 0
Giro d'Italia 15º 18º 16º - 0 2 0
La Vuelta Femenina - 0 3 1
Tour de Romandie - 0 3 0
Itzulia Basque Country 11º 10º - 1 1 0
Volta ao Alentejo - 0 1 0
Volta Ciclistica a Catalunya - 1 2 0
The 5 Monuments of Cycling 14º 10º - 0 1 0
Tirreno Adriatico - 1 4 1
Paris-Nice - 1 3 1
UAE Tour 10º - 0 2 0
Volta ao Algarve 10º 10º - 0 0 0
Figueira Champions Classic 13º 13º - 0 0 0
UAE Tour (WE) 10º 12º - 0 1 0
One Day Races - 1 6 2
One Day Races for Ladies 13º 10º - 1 2 0
Santos Tour Down Under - 1 2 0
Santos Tour Down Under (WE) - 0 2 1
Tour de Romandie Féminin 11º - 0 0 0
UCI World Championships - 0 2 0
Ceratizit Challenge by La Vuelta 11º 12º 13º - 0 1 0
Simac Ladies Tour - 0 1 0
La Vuelta 19º 30º 21º - 1 3 0
Tour of Scandinavia 11º 12º 12º - 0 2 0
Volta a Portugal - 1 4 0
Tour de Pologne 10º 24º 14º - 0 2 0
Tour de France Femmes avec Zwift 15º - 0 3 0
Tour de France 14º 16º - 1 4 0
Giro d'Italia Donne 12º - 0 6 1
Tour de Suisse - 0 1 0
Women's Tour - 0 1 0
Critérium du Dauphiné - 1 3 1
RideLondon Classique - 0 1 0
Vuelta a Burgos Feminas 15º 10º 17º - 1 0 0
Itzulia Women - 0 1 0
Giro d'Italia - 1 4 1
Tour de Romandie - 1 1 0
Itzulia Basque Country 13º 13º - 0 1 0
Volta Ciclistica a Catalunya 18º 12º 14º - 0 2 0
The 5 Monuments of Cycling 10º - 0 2 0
Tirreno Adriatico 23º 10º - 0 3 0
Paris-Nice 13º 17º - 0 2 0
One Day Races for Ladies - 0 2 0
One Day Races - 1 6 0
UAE Tour 18º 11º - 0 2 0
Volta ao Algarve - 0 3 0
Cro Race 11º - 0 2 0
Giro di Sicilia - Tour of Sicily - 1 2 1
UCI World Championships - 0 1 0
Tour of Britain - 0 1 0
Benelux Tour 13º 15º 17º - 0 0 0
La Vuelta 18º 14º - 1 3 0
Tour de Pologne 10º - 0 2 0
Arctic Race of Norway - 0 1 0
Volta a Portugal - 0 1 0
Olympic Games 12º 14º 11º - 0 0 0
Giro d'Italia Internazionale Femminile - 0 4 0
Tour de France 10º - 0 4 0
Tour of Slovenia 15º 15º - 0 2 0
Tour de Suisse 11º 11º - 1 2 1
Critérium du Dauphiné 11º - 0 0 0
Giro d'Italia 14º 12º - 2 5 0
Volta ao Algarve - 0 2 1
Tour de Romandie 17º 12º 12º - 0 1 0
Tour of the Alps 15º - 0 1 0
Volta a la Comunitat Valenciana 21º 20º 20º - 0 2 0
Itzulia Basque Country 11º - 0 2 0
One Day Races for Ladies 13º 11º - 2 2 0
Volta Ciclistica a Catalunya 11º 12º - 0 1 0
The 5 Monuments of Cycling - 1 1 1
Tirreno Adriatico - 0 2 2
Paris-Nice 15º - 1 2 1
One Day Races - 0 1 0
UAE Tour - 2 3 0
La Vuelta 11º - 1 5 0
Giro d'Italia - 2 5 2
Binck Bank Tour - 1 2 1
Volta a Portugal 12º - 0 5 0
UCI World Championships 20º 17º 18º - 0 1 0
Tirreno Adriatico - 1 4 1
Tour de France 19º 20º 17º - 1 3 0
Critérium du Dauphiné - 0 1 0
The 5 Monuments of Cycling 11º 13º 13º - 0 1 0
Tour de Pologne - 0 1 0
Paris-Nice - 2 2 0
UAE Tour 15º 13º 13º - 0 1 0
Volta ao Algarve - 0 2 1
Classics 1 - 0 4 0
Santos Tour Down Under 11º 10º - 1 2 0
UCI World Championships 10º - 0 0 0
La Vuelta - 0 5 0
Binck Bank Tour - 0 3 0
Tour de Pologne - 0 1 1
Summer Classics - 0 2 1
Volta a Portugal - 0 2 0
Tour de France 19º 17º 20º - 0 3 0
Tour de Suisse - 0 2 1
Critérium du Dauphiné - 0 2 0
Amgen Tour of California 14º 17º 16º - 0 0 0
Giro d'Italia 15º - 0 3 1
Tour de Romandie - 0 1 0
Tour of the Alps - 0 1 0
Presidential Cycling Tour of Turkey - 0 4 1
Itzulia Basque Country - 0 0 0
Volta Ciclistica a Catalunya - 0 2 0
The 5 Monuments of Cycling - 0 2 0
Tirreno Adriatico - 0 2 1
Paris-Nice - 0 3 0
Spring Classics - 0 3 1
Volta ao Algarve - 0 2 1
Presidential Cycling Tour of Turkey 0 1 0
La Vuelta 0 3 1
Binck Bank Tour 0 1 0
Tour de Pologne 0 2 0
Volta a Portugal 0 2 0
Tour de France 0 3 0
Tour de Suisse 0 3 2
Critérium du Dauphiné 0 2 1
Tour of Norway 0 2 1
Amgen Tour of California 0 2 0
Giro d'Italia 0 7 0
Tour de Romandie 0 0 0
Itzulia Basque Country 0 1 0
Tirreno Adriatico 0 3 1
Paris-Nice 0 4 1
Volta ao Algarve 0 2 1
La Vuelta 0 3 0
Volta a Portugal 0 1 0
Tour France 13º 13º 12º 0 3 1