Miguel Rocha

Rider Type: Teammate

Trophy Case
Competitions

Amgen Tour of California (3)

Amgen Tour of California (3)

1 1 1

GC: 2019
Team: 2019
Points: 2019

UCI World Championships (3)

UCI World Championships (3)

1 1 1

GC: 2020
Team: 2020
Points: 2020

Volta a Portugal (2)

Volta a Portugal (2)

1 1

GC: 2017
Youth: 2018

La Vuelta (2)

La Vuelta (2)

1 1

GC: 2018
Youth: 2018

Volta ao Algarve (2)

Volta ao Algarve (2)

1 1

Team: 2019
Points: 2018

Critérium du Dauphiné (1)

Critérium du Dauphiné (1)

1

Team: 2019

Tour de Suisse (1)

Tour de Suisse (1)

1

GC: 2019

Tour de Romandie (1)

Tour de Romandie (1)

1

GC: 2019

Tour of the Alps (1)

Tour of the Alps (1)

1

Team: 2019

Global record

Total number of races: 35

Points: 449

Annual ranking wins: 0

Total wins: 16

BikeFantasy stages won: 2

Stages won: 73

Doubles: 11

Record in 2025

Total number of races: 0

Points: 0

Major titles: 0

Secondary titles: 0

BikeFantasy stages won: 0

Stages won: 0

Doubles: 0

Pick History in La Vuelta (2018)
  Stage Rider 1st Rank 1st Time 1st Rider 2nd Rank 2nd Time 2nd
Prologue Dennis Rohan 0:09:39 - - 0:00:00
2 Valverde Alejandro 4:13:01 Sagan Peter 144º 4:26:32
  3 van Poppel Danny 4:48:12 Trentin Matteo 4:48:12
4 Rolland Pierre 4:33:25 Kwiatkowski Michał 13º 4:36:27
5 De Marchi Alessandro 4:36:07 Viviani Elia 132º 4:53:31
6 Viviani Elia 3:58:35 Sagan Peter 3:58:35
  7 Fraile Omar 4:18:25 Molard Rudy 24º 4:18:25
8 Sagan Peter 4:35:54 Conti Valerio 53º 4:36:09
  9 López Miguel Ángel 5:33:18 Maté Luis Ángel 71º 5:44:47
  10 Bouhanni Nacer 13º 4:08:08 Gougeard Alexis 119º 4:08:30
  11 Kwiatkowski Michał 26º 4:54:40 Mollema Bauke 51º 4:55:59
12 De Gendt Thomas 4:25:26 Nizzolo Giacomo 143º 4:50:16
  13 Mollema Bauke 20º 4:19:37 Quintana Nairo 21º 4:19:37
  14 Quintana Nairo 4:19:34 Maté Luis Ángel 126º 4:47:52
15 Yates Simon 5:02:19 Nibali Vincenzo 92º 5:30:48
  16 Campenaerts Victor 12º 0:39:14 - - 0:00:00
  17 Majka Rafał 4:10:01 Mas Enric 14º 4:12:28
  18 Garcia Cortina Iván 3:57:03 Nizzolo Giacomo 3:57:03
  19 Mas Enric 3:42:57 Teuns Dylan 35º 3:53:49
  20 Urán Rigoberto 3:00:27 Kruijswijk Steven 3:00:45
21 Nizzolo Giacomo 2:21:28 Pinot Thibaut 47º 2:21:28
Pöstlberger Lukas // 79º // 4:34:38