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 Tour de France (2019)
  Stage Rider 1st Rank 1st Time 1st Rider 2nd Rank 2nd Time 2nd
  1 Viviani Elia 4:22:47 Groenewegen Dylan 175º 4:22:47
3 Alaphilippe Julian 4:40:29 Sagan Peter 4:40:55
  4 Sagan Peter 5:09:20 Matthews Michael 5:09:20
  5 Matthews Michael 4:02:33 Schachmann Maximilian 46º 4:02:33
  6 Bernal Egan 12º 4:30:56 Schachmann Maximilian 73º 4:44:33
7 Groenewegen Dylan 6:02:44 Ewan Caleb 6:02:44
8 De Marchi Alessandro 42º 5:04:28 Mohorič Matej 117º 5:24:04
9 Mohorič Matej 162º 4:24:34 Worse +1 171º 4:24:34
  10 Nizzolo Giacomo 124º 4:59:20 Calmejane Lilian 134º 4:59:20
  11 Kristoff Alexander 3:51:26 Cort Magnus 146º 3:55:24
  12 Pinot Thibaut 39º 5:07:28 Ciccone Giulio 49º 5:07:28
13 Ciccone Giulio 143º 0:40:16 - - 0:00:00
  14 Landa Mikel 3:10:34 Thomas Geraint 3:10:56
  15 Kruijswijk Steven 4:48:26 Bilbao Pello 38º 5:00:01
  16 Clarke Simon 36º 3:57:08 Cummings Steve 142º 4:01:50
  17 Costa Rui 28º 4:27:25 Lutsenko Alexey 92º 4:41:46
18 Lutsenko Alexey 5:36:43 Yates Simon 97º 6:04:14
19 Barguil Warren 2:41:11 Bardet Romain 23º 2:44:40
20 Bardet Romain 27º 1:55:38 Worse +1 40º 1:58:00
  21 Oliveira Nelson 93º 3:04:49 Gonçalves José 124º 3:05:12
van Aert Wout // 73º // 5:17:14