Spm FanCycling is the BIKEFANTASY 2026 champion

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: 115

Points: 2834

Annual ranking wins: 0

Total wins: 29

BikeFantasy stages won: 17

Stages won: 230

Doubles: 31

Record in 2026

Total number of races: 4

Points: 45

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 8º 2º 3º - 0 4 0
Paris-Nice 7º 11º 6º - 0 2 0
Strade Bianche 7º 7º 7º - 0 1 1
UCI World Championships 1º 3º 1º - 0 6 0
Tour de Luxembourg 5º 1º 4º - 0 2 0
Simac Ladies Tour 22º 17º 20º - 0 1 1
La Vuelta 1º 2º 1º - 0 5 1
Renewi Tour 7º 5º 7º - 0 4 0
Volta a Portugal 26º 26º 26º - 0 0 0
Tour de Pologne 10º 20º 4º - 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 2º 11º 6º - 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 5º 19º 7º - 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 7º 5º 8º - 0 2 0
Itzulia Women 9º 3º 9º - 0 2 0
Giro d'Italia 8º 5º 9º - 0 3 0
Vuelta España Femenina by Carrefour.es 5º 8º 5º - 0 2 0
Tour de Romandie 21º 21º 21º - 0 0 0
Itzulia Basque Country 5º 7º 3º - 1 2 0
Volta Ciclistica a Catalunya 12º 9º 8º - 1 2 0
The 5 Monuments of Cycling 26º 26º 26º - 0 1 0
Tirreno Adriatico 5º 2º 7º - 0 3 1
Paris-Nice 22º 17º 19º - 0 2 0
Volta ao Algarve 3º 4º 3º - 0 2 0
UAE Tour 21º 9º 15º - 0 4 1
UAE Tour Women 15º 3º 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 2º 2º 6º - 0 1 1
Santos Tour Down Under (WE) 7º 2º 7º - 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º 9º 11º - 0 1 0
Renewi Tour 9º 14º 10º - 0 1 0
La Vuelta 21º 13º 14º - 0 5 1
Tour de Pologne 10º 5º 9º - 0 3 0
Tour de France Femmes avec Zwift 11º 9º 9º - 0 2 0
Mixed One Day Races 13º 4º 3º - 1 3 0
Olympic Games 7º 11º 7º - 0 1 0
Volta a Portugal 3º 6º 3º - 1 1 0
Giro d'Italia Women 4º 14º 12º - 0 1 0
Tour de France 1º 2º 4º - 0 2 0
Tour de Suisse Women 11º 11º 8º - 0 1 0
Tour de Suisse 10º 9º 8º - 0 0 0
Tour of Britain Women 10º 7º 11º - 0 1 0
Critérium du Dauphiné 2º 3º 3º - 1 3 2
Ford RideLondon Classique 9º 7º 9º - 0 1 0
Vuelta a Burgos Feminas 9º 7º 4º - 0 1 0
Itzulia Women 8º 10º 8º - 0 0 0
Giro d'Italia 12º 5º 4º - 0 4 1
Vuelta España Femenina by Carrefour.es 1º 1º 2º - 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 5º 4º 5º - 0 2 1
The 5 Monuments of Cycling 12º 14º 11º - 0 2 0
Tirreno Adriatico 6º 17º 17º - 0 3 1
Paris-Nice 4º 10º 5º - 1 2 0
UAE Tour 7º 16º 11º - 0 1 0
Volta ao Algarve 12º 4º 10º - 0 2 1
UAE Tour Women 11º 8º 8º - 0 1 0
One Day Races 2º 3º 1º - 1 8 1
One Day Races for Ladies 17º 16º 17º - 1 2 0
Santos Tour Down Under 3º 5º 2º - 0 2 0
Santos Tour Down Under (WE) 1º 3º 1º - 0 2 1
Tour de Romandie Féminin 1º 1º 1º 1º 1 2 1
Simac Ladies Tour 14º 5º 12º 4º 0 1 0
Tour of Scandinavia 4º 7º 5º 1º 0 3 1
Renewi Tour 20º 20º 20º 4º 0 0 0
Volta a Portugal 22º 21º 21º 6º 0 2 0
UCI World Championships 19º 20º 19º 5º 0 1 0
Tour de Pologne 1º 1º 1º 1º 0 3 1
Tour de France Femmes avec Zwift 7º 5º 6º 2º 0 3 0
Tour de France 8º 6º 14º 2º 0 2 0
Giro d'Italia Donne 24º 24º 24º 5º 0 0 0
Tour de Suisse 9º 5º 12º 2º 0 1 0
Critérium du Dauphiné 1º 15º 3º 1º 0 3 0
RideLondon Classique 8º 4º 8º 3º 0 1 0
Vuelta a Burgos Feminas 5º 6º 4º 3º 0 2 0
Itzulia Women 4º 14º 4º 2º 0 2 0
Giro d'Italia 8º 6º 7º 2º 0 8 1
La Vuelta Femenina 17º 14º 12º 4º 0 3 1
Tour de Romandie 17º 17º 17º 3º 0 1 0
Itzulia Basque Country 15º 18º 17º 4º 0 1 0
Volta ao Alentejo 23º 23º 22º 5º 0 0 0
Volta Ciclistica a Catalunya 8º 1º 7º 4º 0 2 0
The 5 Monuments of Cycling 16º 16º 19º 4º 0 3 1
Tirreno Adriatico 16º 22º 21º 4º 0 3 0
Paris-Nice 10º 8º 10º 2º 0 2 0
UAE Tour 14º 7º 12º 6º 0 1 0
Volta ao Algarve 21º 17º 20º 7º 0 0 0
Figueira Champions Classic 8º 8º 8º 2º 0 0 0
UAE Tour (WE) 4º 4º 3º 3º 0 3 1
One Day Races 19º 11º 17º 4º 0 2 1
One Day Races for Ladies 6º 12º 15º 1º 0 0 0
Santos Tour Down Under 7º 7º 9º 2º 0 0 0
Santos Tour Down Under (WE) 12º 12º 12º 6º 0 1 0
Tour de Romandie Féminin 1º 3º 1º 1º 1 1 0
UCI World Championships 24º 24º 24º 11º 0 0 0
Ceratizit Challenge by La Vuelta 10º 10º 12º 3º 0 1 0
La Vuelta 2º 21º 18º 2º 0 4 0
Tour of Scandinavia 5º 11º 3º 3º 0 3 0
Volta a Portugal 5º 12º 15º 3º 0 5 1
Tour de Pologne 5º 6º 5º 3º 0 2 0
Tour de France Femmes avec Zwift 16º 10º 19º 6º 0 2 0
Tour de France 4º 5º 7º 1º 0 4 1
Giro d'Italia Donne 2º 5º 5º 2º 0 6 0
One Day Races for Ladies 24º 25º 24º 7º 0 0 0
One Day Races 20º 19º 20º 5º 2 2 0
Pick History in Tour de France (2024)
  Stage Rider 1st Rank 1st Rider 2nd Rank 2nd
  1 BETTIOL Alberto 10º PIDCOCK Thomas 11º
  2 VAN GILS Maxim 18º PIDCOCK Thomas 30º
3 DE LIE Arnaud 3º PHILIPSEN Jasper 118º
  4 BILBAO Pello 23º PIDCOCK Thomas 56º
5 PHILIPSEN Jasper 2º GROENEWEGEN Dylan 12º
6 GIRMAY Biniam 2º KRISTOFF Alexander 8º
7 EVENEPOEL Remco 1º - -
  8 LAPEIRA Paul 56º MATTHEWS Michael 156º
  9 VAN DER POEL Mathieu 11º MOHORIČ Matej 156º
10 ACKERMANN Pascal 3º GROENEWEGEN Dylan 9º
  11 CICCONE Giulio 5º JORGENSON Matteo 16º
  12 KRISTOFF Alexander 6º GROENEWEGEN Dylan 9º
13 VAN AERT Wout 2º STUYVEN Jasper 6º
  14 RODRÍGUEZ Carlos 4º ALMEIDA João 12º
15 POGAČAR Tadej 1º HINDLEY Jai 16º
  16 GAVIRIA Fernando 14º GROENEWEGEN Dylan 19º
17 YATES Simon 2º HEALY Ben 64º
  18 LAZKANO Oier 5º HEALY Ben 110º
  19 VINGEGAARD Jonas 6º YATES Adam 11º
  20 ALMEIDA João 6º LANDA Mikel 8º
  21 JORGENSON Matteo 4º - -
Joker: JOHANNESSEN Tobias Halland (Uno-X Mobility)