
Miguel Rocha
Rider Type: Teammate

Trophy Case
Competitions
1
1
1
GC: 2019
Team: 2019
Points: 2019
1
1
1
GC: 2020
Team: 2020
Points: 2020
1
1
GC: 2017
Youth: 2018
1
1
GC: 2018
Youth: 2018
1
1
Team: 2019
Points: 2018
1
Team: 2019
1
GC: 2019
1
GC: 2019
1
Team: 2019
Amgen Tour of California (3)






UCI World Championships (3)






Volta a Portugal (2)




La Vuelta (2)




Volta ao Algarve (2)




Critérium du Dauphiné (1)


Tour de Suisse (1)


Tour de Romandie (1)


Tour of the Alps (1)


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 | 1º | 0:09:39 | - | - | 0:00:00 |
![]() |
2 | Valverde Alejandro | 1º | 4:13:01 | Sagan Peter | 144º | 4:26:32 |
3 | van Poppel Danny | 6º | 4:48:12 | Trentin Matteo | 8º | 4:48:12 | |
![]() |
4 | Rolland Pierre | 3º | 4:33:25 | Kwiatkowski Michał | 13º | 4:36:27 |
![]() |
5 | De Marchi Alessandro | 3º | 4:36:07 | Viviani Elia | 132º | 4:53:31 |
![]() |
6 | Viviani Elia | 3º | 3:58:35 | Sagan Peter | 9º | 3:58:35 |
7 | Fraile Omar | 5º | 4:18:25 | Molard Rudy | 24º | 4:18:25 | |
![]() |
8 | Sagan Peter | 2º | 4:35:54 | Conti Valerio | 53º | 4:36:09 |
9 | López Miguel Ángel | 4º | 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 | 9º | 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 | 5º | 4:19:34 | Maté Luis Ángel | 126º | 4:47:52 | |
![]() |
15 | Yates Simon | 3º | 5:02:19 | Nibali Vincenzo | 92º | 5:30:48 |
16 | Campenaerts Victor | 12º | 0:39:14 | - | - | 0:00:00 | |
17 | Majka Rafał | 4º | 4:10:01 | Mas Enric | 14º | 4:12:28 | |
18 | Garcia Cortina Iván | 5º | 3:57:03 | Nizzolo Giacomo | 9º | 3:57:03 | |
19 | Mas Enric | 6º | 3:42:57 | Teuns Dylan | 35º | 3:53:49 | |
20 | Urán Rigoberto | 5º | 3:00:27 | Kruijswijk Steven | 7º | 3:00:45 | |
![]() |
21 | Nizzolo Giacomo | 3º | 2:21:28 | Pinot Thibaut | 47º | 2:21:28 |
