Nuno Cachulo

Rider Type: Teamleader

Trophy Case
Competitions

Tour de Romandie Féminin (7)

Tour de Romandie Féminin (7)

2 1 2 2

GC: 2022,2023
Team: 2023
Points: 2022,2023
Youth: 2022,2023

Tour de Pologne (4)

Tour de Pologne (4)

1 1 1 1

GC: 2023
Team: 2023
Points: 2023
Youth: 2023

La Vuelta (3)

La Vuelta (3)

1 1 1

GC: 2025
Points: 2025
Youth: 2023

Tour de France (2)

Tour de France (2)

1 1

GC: 2024
Youth: 2022

Critérium du Dauphiné (2)

Critérium du Dauphiné (2)

1 1

GC: 2023
Youth: 2023

UCI World Championships (2)

UCI World Championships (2)

1 1

GC: 2025
Points: 2025

Vuelta España Femenina by Carrefour.es (2)

Vuelta España Femenina by Carrefour.es (2)

1 1

GC: 2024
Team: 2024

Santos Tour Down Under (WE) (2)

Santos Tour Down Under (WE) (2)

1 1

GC: 2024
Points: 2024

Volta Ciclistica a Catalunya (1)

Volta Ciclistica a Catalunya (1)

1

Team: 2023

One Day Races (1)

One Day Races (1)

1

Points: 2024

One Day Races for Ladies (1)

One Day Races for Ladies (1)

1

Youth: 2023

Tour of Scandinavia (1)

Tour of Scandinavia (1)

1

Youth: 2023

Tour de Luxembourg (1)

Tour de Luxembourg (1)

1

Team: 2025

Global record

Total number of races: 114

Points: 2829

Annual ranking wins: 0

Total wins: 29

BikeFantasy stages won: 17

Stages won: 230

Doubles: 31

Record in 2026

Total number of races: 3

Points: 40

Major titles: 0

Secondary titles: 0

BikeFantasy stages won: 0

Stages won: 7

Doubles: 1

Competition history
Competition GC Team Points Youth BikeFantasy stages Stages won One-Twos
Tirreno Adriatico - 0 4 0
Paris-Nice 11º - 0 2 0
Strade Bianche - 0 1 1
UCI World Championships - 0 6 0
Tour de Luxembourg - 0 2 0
Simac Ladies Tour 22º 17º 20º - 0 1 1
La Vuelta - 0 5 1
Renewi Tour - 0 4 0
Volta a Portugal 26º 26º 26º - 0 0 0
Tour de Pologne 10º 20º - 0 4 0
Tour de France Femmes avec Zwift 24º 24º 23º - 0 0 0
Giro d'Italia Women 26º 26º 26º - 0 0 0
Tour de France 11º - 1 6 2
Mixed One Day Races 27º 26º 25º - 1 1 0
Baloise Belgium Tour 13º 19º 19º - 0 2 0
Tour de Suisse 19º - 0 2 0
Tour de Suisse Women 18º 19º 19º - 0 0 0
Critérium du Dauphiné 28º 21º 25º - 0 1 0
Vuelta a Burgos Feminas - 0 2 0
Itzulia Women - 0 2 0
Giro d'Italia - 0 3 0
Vuelta España Femenina by Carrefour.es - 0 2 0
Tour de Romandie 21º 21º 21º - 0 0 0
Itzulia Basque Country - 1 2 0
Volta Ciclistica a Catalunya 12º - 1 2 0
The 5 Monuments of Cycling 26º 26º 26º - 0 1 0
Tirreno Adriatico - 0 3 1
Paris-Nice 22º 17º 19º - 0 2 0
Volta ao Algarve - 0 2 0
UAE Tour 21º 15º - 0 4 1
UAE Tour Women 15º 11º - 0 2 1
One Day Races 15º 11º 13º - 0 3 1
One Day Races for Ladies 18º 18º 18º - 1 3 0
Santos Tour Down Under - 0 1 1
Santos Tour Down Under (WE) - 0 0 0
UCI World Championships 15º 15º 15º - 0 1 0
European Continental Championships 17º 12º 12º - 0 1 1
Tour de Romandie Féminin 13º 11º - 0 1 0
Renewi Tour 14º 10º - 0 1 0
La Vuelta 21º 13º 14º - 0 5 1
Tour de Pologne 10º - 0 3 0
Tour de France Femmes avec Zwift 11º - 0 2 0
Mixed One Day Races 13º - 1 3 0
Olympic Games 11º - 0 1 0
Volta a Portugal - 1 1 0
Giro d'Italia Women 14º 12º - 0 1 0
Tour de France - 0 2 0
Tour de Suisse Women 11º 11º - 0 1 0
Tour de Suisse 10º - 0 0 0
Tour of Britain Women 10º 11º - 0 1 0
Critérium du Dauphiné - 1 3 2
Ford RideLondon Classique - 0 1 0
Vuelta a Burgos Feminas - 0 1 0
Itzulia Women 10º - 0 0 0
Giro d'Italia 12º - 0 4 1
Vuelta España Femenina by Carrefour.es - 1 3 0
Tour de Romandie 18º 18º 18º - 0 0 0
Itzulia Basque Country 21º 20º 21º - 0 0 0
Volta Ciclistica a Catalunya - 0 2 1
The 5 Monuments of Cycling 12º 14º 11º - 0 2 0
Tirreno Adriatico 17º 17º - 0 3 1
Paris-Nice 10º - 1 2 0
UAE Tour 16º 11º - 0 1 0
Volta ao Algarve 12º 10º - 0 2 1
UAE Tour Women 11º - 0 1 0
One Day Races - 1 8 1
One Day Races for Ladies 17º 16º 17º - 1 2 0
Santos Tour Down Under - 0 2 0
Santos Tour Down Under (WE) - 0 2 1
Tour de Romandie Féminin 1 2 1
Simac Ladies Tour 14º 12º 0 1 0
Tour of Scandinavia 0 3 1
Renewi Tour 20º 20º 20º 0 0 0
Volta a Portugal 22º 21º 21º 0 2 0
UCI World Championships 19º 20º 19º 0 1 0
Tour de Pologne 0 3 1
Tour de France Femmes avec Zwift 0 3 0
Tour de France 14º 0 2 0
Giro d'Italia Donne 24º 24º 24º 0 0 0
Tour de Suisse 12º 0 1 0
Critérium du Dauphiné 15º 0 3 0
RideLondon Classique 0 1 0
Vuelta a Burgos Feminas 0 2 0
Itzulia Women 14º 0 2 0
Giro d'Italia 0 8 1
La Vuelta Femenina 17º 14º 12º 0 3 1
Tour de Romandie 17º 17º 17º 0 1 0
Itzulia Basque Country 15º 18º 17º 0 1 0
Volta ao Alentejo 23º 23º 22º 0 0 0
Volta Ciclistica a Catalunya 0 2 0
The 5 Monuments of Cycling 16º 16º 19º 0 3 1
Tirreno Adriatico 16º 22º 21º 0 3 0
Paris-Nice 10º 10º 0 2 0
UAE Tour 14º 12º 0 1 0
Volta ao Algarve 21º 17º 20º 0 0 0
Figueira Champions Classic 0 0 0
UAE Tour (WE) 0 3 1
One Day Races 19º 11º 17º 0 2 1
One Day Races for Ladies 12º 15º 0 0 0
Santos Tour Down Under 0 0 0
Santos Tour Down Under (WE) 12º 12º 12º 0 1 0
Tour de Romandie Féminin 1 1 0
UCI World Championships 24º 24º 24º 11º 0 0 0
Ceratizit Challenge by La Vuelta 10º 10º 12º 0 1 0
La Vuelta 21º 18º 0 4 0
Tour of Scandinavia 11º 0 3 0
Volta a Portugal 12º 15º 0 5 1
Tour de Pologne 0 2 0
Tour de France Femmes avec Zwift 16º 10º 19º 0 2 0
Tour de France 0 4 1
Giro d'Italia Donne 0 6 0
One Day Races for Ladies 24º 25º 24º 0 0 0
One Day Races 20º 19º 20º 2 2 0
Pick History in Tour de France (2022)
  Stage Rider 1st Rank 1st Rider 2nd Rank 2nd
  1 GANNA Filippo - -
2 JAKOBSEN Fabio PHILIPSEN Jasper
3 PHILIPSEN Jasper EWAN Caleb
  4 PEDERSEN Mads 12º EWAN Caleb 31º
  5 LAMPAERT Yves 23º VAN DER POEL Mathieu 81º
6 GAUDU David BETTIOL Alberto 60º
7 POGAČAR Tadej O'CONNOR Ben 57º
  8 BETTIOL Alberto MOHORIČ Matej 98º
  9 THOMAS Geraint WOODS Michael 131º
  10 KÄMNA Lennard 10º MADOUAS Valentin 36º
11 VINGEGAARD Jonas QUINTANA Nairo
  12 BARDET Romain 11º PINOT Thibaut 20º
  13 MATTHEWS Michael 84º MOHORIČ Matej 93º
  14 POWLESS Neilson 16º VLASOV Aleksandr 29º
  15 VAN POPPEL Danny POLITT Nils 73º
  16 VLASOV Aleksandr CARUSO Damiano 10º
  17 MAS Enric 12º PINOT Thibaut 31º
  18 LUTSENKO Alexey QUINTANA Nairo 13º
  19 GROENEWEGEN Dylan EWAN Caleb 10º
20 VAN AERT Wout - -
  21 SAGAN Peter EWAN Caleb
PINOT Thibaut // 31º // 4:01:06