Rui Costa - Results

EF Education-EasyPost

Rui Costa is a 40-year-old professional cyclist from Portugal, born on October 5th 1986 in Povoa de Varzim. He rides for EF Education-EasyPost, a World Tour Team. He has won 35 UCI races and is currently ranked 387th on the UCI World Ranking.

Results

2025

RankGCRaceDate
66 Il Lombardia 11.10.2025
DNF Gran Piemonte 09.10.2025
27 Tre Valli Varesine 07.10.2025
DNF Europe RR 05.10.2025
2 Trofeo Matteotti 14.09.2025
DNF Memorial Pantani 13.09.2025
15 Coppa Sabatini 11.09.2025
24 Giro della Toscana 10.09.2025
16 GP Industria & Artigianato 07.09.2025
86 Vuelta a Burgos 05.08.2025 - 09.08.2025
91 86 Stage 5 09.08.2025
2 90 Stage 4 08.08.2025
91 104 Stage 3 07.08.2025
28 102 Stage 2 06.08.2025
102 102 Stage 1 05.08.2025
62 San Sebastian Klasikoa 02.08.2025
32 Tour of Austria 09.07.2025 - 13.07.2025
2 32 Stage 5 13.07.2025
43 43 Stage 4 12.07.2025
72 43 Stage 3 11.07.2025
59 38 Stage 2 10.07.2025
36 36 Stage 1 09.07.2025
14 Portugal RR 29.06.2025
81 Tour de Suisse 15.06.2025 - 22.06.2025
104 81 Stage 8 22.06.2025
87 80 Stage 7 21.06.2025
53 78 Stage 6 20.06.2025
44 83 Stage 5 19.06.2025
65 108 Stage 4 18.06.2025
121 127 Stage 3 17.06.2025
129 120 Stage 2 16.06.2025
70 70 Stage 1 15.06.2025
56 GP Kanton Aargau 13.06.2025
20 Boucles de la Mayenne 29.05.2025 - 01.06.2025
43 20 Stage 3 01.06.2025
41 21 Stage 2 31.05.2025
65 34 Stage 1 30.05.2025
41 41 Prologue 29.05.2025
DNF Tirreno-Adriatico 10.03.2025 - 16.03.2025
DNF Stage 5 14.03.2025
77 83 Stage 4 13.03.2025
108 106 Stage 3 12.03.2025
65 84 Stage 2 11.03.2025
87 87 Stage 1 10.03.2025
DNF Strade Bianche 08.03.2025
37 Volta ao Algarve 19.02.2025 - 23.02.2025
59 37 Stage 5 23.02.2025
92 36 Stage 4 22.02.2025
79 36 Stage 3 21.02.2025
36 36 Stage 2 20.02.2025
5 Figueira Champions Classic 16.02.2025
96 Trofeo Ses Salines 30.01.2025
78 Trofeo Calvià 29.01.2025

2024

RankGCRaceDate
DNF Il Lombardia 12.10.2024
41 Gran Piemonte 10.10.2024
DNF Coppa Bernocchi 07.10.2024
DNF Giro dell'Emilia 05.10.2024
42 World Championship RR 29.09.2024
42 Tour de Luxembourg 18.09.2024 - 22.09.2024
44 42 Stage 5 22.09.2024
45 47 Stage 4 21.09.2024
33 45 Stage 3 20.09.2024
76 75 Stage 2 19.09.2024
73 73 Stage 1 18.09.2024
DNF Vuelta a España 17.08.2024 - 08.09.2024
DNF Stage 5 21.08.2024
127 115 Stage 4 20.08.2024
21 58 Stage 3 19.08.2024
158 74 Stage 2 18.08.2024
75 75 Stage 1 17.08.2024
46 Olympic Games RR 03.08.2024
25 Olympic Games ITT 27.07.2024
68 Tour de France 29.06.2024 - 21.07.2024
102 68 Stage 21 21.07.2024
74 68 Stage 20 20.07.2024
78 63 Stage 19 19.07.2024
75 56 Stage 18 18.07.2024
103 55 Stage 17 17.07.2024
97 49 Stage 16 16.07.2024
57 50 Stage 15 14.07.2024
70 50 Stage 14 13.07.2024
90 45 Stage 13 12.07.2024
151 52 Stage 12 11.07.2024
103 51 Stage 11 10.07.2024
150 43 Stage 10 09.07.2024
13 43 Stage 9 07.07.2024
128 47 Stage 8 06.07.2024
67 48 Stage 7 05.07.2024
161 50 Stage 6 04.07.2024
129 47 Stage 5 03.07.2024
93 47 Stage 4 02.07.2024
92 35 Stage 3 01.07.2024
50 36 Stage 2 30.06.2024
39 39 Stage 1 29.06.2024
1 Portugal RR 23.06.2024
3 Portugal ITT 21.06.2024
38 Tour de Suisse 09.06.2024 - 16.06.2024
61 38 Stage 8 16.06.2024
38 38 Stage 7 15.06.2024
24 43 Stage 6 14.06.2024
27 51 Stage 5 13.06.2024
87 69 Stage 4 12.06.2024
56 54 Stage 3 11.06.2024
5 48 Stage 2 10.06.2024
64 64 Stage 1 09.06.2024
10 GP Kanton Aargau 07.06.2024
DNF Volta ao Algarve 14.02.2024 - 18.02.2024
DNF Stage 3 16.02.2024
66 64 Stage 2 15.02.2024
82 83 Stage 1 14.02.2024
57 Trofeo Andratx - Pollença 27.01.2024
12 Trofeo Serra Tramuntana 26.01.2024
6 Trofeo Calvià 24.01.2024

2023

RankGCRaceDate
1 Japan Cup 15.10.2023
13 Il Lombardia 07.10.2023
5 Gran Piemonte 05.10.2023
16 Tre Valli Varesine 03.10.2023
DNF Coppa Bernocchi 02.10.2023
41 Vuelta a España 26.08.2023 - 17.09.2023
6 41 Stage 21 17.09.2023
6 41 Stage 20 16.09.2023
88 46 Stage 19 15.09.2023
70 46 Stage 18 14.09.2023
57 44 Stage 17 13.09.2023
46 41 Stage 16 12.09.2023
1 44 Stage 15 10.09.2023
83 54 Stage 14 09.09.2023
65 45 Stage 13 08.09.2023
143 44 Stage 12 07.09.2023
72 42 Stage 11 06.09.2023
41 40 Stage 10 05.09.2023
27 42 Stage 9 03.09.2023
24 55 Stage 8 02.09.2023
90 68 Stage 7 01.09.2023
50 72 Stage 6 31.08.2023
116 125 Stage 5 30.08.2023
115 129 Stage 4 29.08.2023
126 119 Stage 3 28.08.2023
12 65 Stage 2 27.08.2023
12 69 Stage 1 26.08.2023
8 San Sebastian Klasikoa 29.07.2023
67 Tour de France 01.07.2023 - 23.07.2023
149 67 Stage 21 23.07.2023
22 67 Stage 20 22.07.2023
81 70 Stage 19 21.07.2023
124 70 Stage 18 20.07.2023
40 73 Stage 17 19.07.2023
20 81 Stage 16 18.07.2023
53 82 Stage 15 16.07.2023
44 85 Stage 14 15.07.2023
112 97 Stage 13 14.07.2023
149 95 Stage 12 13.07.2023
103 86 Stage 11 12.07.2023
145 85 Stage 10 11.07.2023
50 73 Stage 9 09.07.2023
67 79 Stage 8 08.07.2023
70 83 Stage 7 07.07.2023
91 85 Stage 6 06.07.2023
72 76 Stage 5 05.07.2023
137 76 Stage 4 04.07.2023
131 68 Stage 3 03.07.2023
59 66 Stage 2 02.07.2023
80 80 Stage 1 01.07.2023
DNF Tour de Suisse 11.06.2023 - 18.06.2023
DNS Stage 7 17.06.2023
7 22 Stage 5 15.06.2023
48 30 Stage 4 14.06.2023
25 25 Stage 3 13.06.2023
79 58 Stage 2 12.06.2023
72 72 Stage 1 11.06.2023
72 GP Kanton Aargau 09.06.2023
DNF Tour de Romandie 25.04.2023 - 30.04.2023
DNF Stage 1 26.04.2023
154 154 Prologue 25.04.2023
31 Liège-Bastogne-Liège 23.04.2023
32 Amstel Gold Race 16.04.2023
DNF Itzulia Basque Country 03.04.2023 - 08.04.2023
DNF Stage 6 08.04.2023
93 84 Stage 5 07.04.2023
85 89 Stage 4 06.04.2023
69 97 Stage 3 05.04.2023
128 117 Stage 2 04.04.2023
77 79 Stage 1 03.04.2023
4 Strade Bianche 04.03.2023
DNF Trofeo Laigueglia 01.03.2023
2 Faun Drome Classic 26.02.2023
9 Faun-Ardèche Classic 25.02.2023
10 Volta ao Algarve 15.02.2023 - 19.02.2023
16 10 Stage 5 19.02.2023
11 6 Stage 4 18.02.2023
7 2 Stage 3 17.02.2023
3 3 Stage 2 16.02.2023
56 56 Stage 1 15.02.2023
4 Figueira Champions Classic 12.02.2023
1 Volta Comunitat Valenciana 01.02.2023 - 05.02.2023
1 1 Stage 5 05.02.2023
7 6 Stage 4 04.02.2023
8 7 Stage 3 03.02.2023
5 7 Stage 2 02.02.2023
54 54 Stage 1 01.02.2023
13 Trofeo Andratx - Pollença 27.01.2023
40 Trofeo Alcudia - Port d'Alcudia 26.01.2023
1 Trofeo Calvià 25.01.2023

2022

RankGCRaceDate
DNF Tour de Langkawi 11.10.2022 - 18.10.2022
DNF Stage 1 11.10.2022
DNF GP Montreal 11.09.2022
102 GP Québec 09.09.2022
10 Tour du Limousin 16.08.2022 - 19.08.2022
53 Stage 4 19.08.2022
10 Stage 3 18.08.2022
105 Stage 2 17.08.2022
71 Stage 1 16.08.2022
43 Vuelta a Burgos 02.08.2022 - 06.08.2022
61 Stage 5 06.08.2022
35 Stage 4 05.08.2022
30 Stage 3 04.08.2022
11 Stage 2 03.08.2022
11 Stage 1 02.08.2022
93 Circuito de Getxo 31.07.2022
44 San Sebastian Klasikoa 30.07.2022
32 Vuelta a Castilla y León 27.07.2022 - 28.07.2022
30 Stage 2 28.07.2022
56 Stage 1 27.07.2022
118 Villafranca de Ordizia 25.07.2022
DNF Tour de Suisse 12.06.2022 - 19.06.2022
DNS Stage 6 17.06.2022
76 79 Stage 5 16.06.2022
60 81 Stage 4 15.06.2022
111 96 Stage 3 14.06.2022
123 93 Stage 2 13.06.2022
82 82 Stage 1 12.06.2022
44 Giro d'Italia 06.05.2022 - 29.05.2022
137 44 Stage 21 29.05.2022
50 41 Stage 20 28.05.2022
56 41 Stage 19 27.05.2022
132 42 Stage 18 26.05.2022
44 41 Stage 17 25.05.2022
66 45 Stage 16 24.05.2022
34 44 Stage 15 22.05.2022
72 54 Stage 14 21.05.2022
107 52 Stage 13 20.05.2022
52 50 Stage 12 19.05.2022
28 49 Stage 11 18.05.2022
123 49 Stage 10 17.05.2022
46 44 Stage 9 15.05.2022
94 49 Stage 8 14.05.2022
47 47 Stage 7 13.05.2022
146 58 Stage 6 12.05.2022
143 58 Stage 5 11.05.2022
57 60 Stage 4 10.05.2022
36 100 Stage 3 08.05.2022
49 100 Stage 2 07.05.2022
108 108 Stage 1 06.05.2022
DNF GP Miguel Indurain 02.04.2022
69 Volta Catalunya 21.03.2022 - 27.03.2022
79 69 Stage 7 27.03.2022
56 75 Stage 6 26.03.2022
102 106 Stage 5 25.03.2022
89 109 Stage 4 24.03.2022
106 119 Stage 3 23.03.2022
37 126 Stage 2 22.03.2022
150 150 Stage 1 21.03.2022
35 Milano - Torino 16.03.2022
3 Tour of Oman 10.02.2022 - 15.02.2022
23 Stage 6 15.02.2022
5 Stage 5 14.02.2022
4 Stage 4 13.02.2022
5 Stage 3 12.02.2022
35 Stage 2 11.02.2022
31 Stage 1 10.02.2022
3 AlUla Tour 01.02.2022 - 05.02.2022
25 Stage 5 05.02.2022
5 Stage 4 04.02.2022
36 Stage 3 03.02.2022
5 Stage 2 02.02.2022
33 Stage 1 01.02.2022

2021

RankGCRaceDate
DNF Trofeo Matteotti 19.09.2021
DNF Memorial Pantani 18.09.2021
DNF Coppa Sabatini 16.09.2021
41 Giro della Toscana 15.09.2021
18 Europe RR 12.09.2021
23 Deutschland Tour 26.08.2021 - 29.08.2021
27 Stage 4 29.08.2021
52 Stage 3 28.08.2021
30 Stage 2 27.08.2021
127 Stage 1 26.08.2021
77 Tour de France 26.06.2021 - 18.07.2021
73 77 Stage 21 18.07.2021
44 78 Stage 20 17.07.2021
22 78 Stage 19 16.07.2021
110 77 Stage 18 15.07.2021
105 73 Stage 17 14.07.2021
68 73 Stage 16 13.07.2021
60 71 Stage 15 11.07.2021
16 70 Stage 14 10.07.2021
99 80 Stage 13 09.07.2021
47 81 Stage 12 08.07.2021
63 79 Stage 11 07.07.2021
142 86 Stage 10 06.07.2021
37 81 Stage 9 04.07.2021
86 111 Stage 8 03.07.2021
150 106 Stage 7 02.07.2021
155 94 Stage 6 01.07.2021
141 89 Stage 5 30.06.2021
141 81 Stage 4 29.06.2021
101 77 Stage 3 28.06.2021
63 78 Stage 2 27.06.2021
96 96 Stage 1 26.06.2021
7 Tour de Suisse 06.06.2021 - 13.06.2021
6 7 Stage 8 13.06.2021
8 9 Stage 7 12.06.2021
2 10 Stage 6 11.06.2021
15 22 Stage 5 10.06.2021
39 42 Stage 4 09.06.2021
67 44 Stage 3 08.06.2021
56 23 Stage 2 07.06.2021
74 74 Stage 1 06.06.2021
2 GP Kanton Aargau 04.06.2021
DNF Volta ao Algarve 05.05.2021 - 09.05.2021
DNF Stage 2 06.05.2021
32 Stage 1 05.05.2021
13 Tour de Romandie 27.04.2021 - 02.05.2021
43 13 Stage 5 02.05.2021
14 13 Stage 4 01.05.2021
10 10 Stage 3 30.04.2021
9 12 Stage 2 29.04.2021
11 17 Stage 1 28.04.2021
18 18 Prologue 27.04.2021
62 Liège-Bastogne-Liège 25.04.2021
DNS La Flèche Wallonne 21.04.2021
54 Amstel Gold Race 18.04.2021
DNF Volta Catalunya 22.03.2021 - 28.03.2021
DNF Stage 1 22.03.2021
55 Paris-Nice 07.03.2021 - 14.03.2021
82 55 Stage 8 14.03.2021
108 47 Stage 7 13.03.2021
37 31 Stage 6 12.03.2021
72 33 Stage 5 11.03.2021
34 33 Stage 4 10.03.2021
39 37 Stage 3 09.03.2021
95 75 Stage 2 08.03.2021
55 55 Stage 1 07.03.2021
49 Faun Drome Classic 28.02.2021
12 Faun-Ardèche Classic 27.02.2021
54 Tour des Alpes-Maritimes 19.02.2021 - 21.02.2021
58 Stage 3 21.02.2021
39 Stage 2 20.02.2021
74 Stage 1 19.02.2021

2020

RankGCRaceDate
44 Vuelta a España 20.10.2020 - 08.11.2020
136 44 Stage 18 08.11.2020
46 44 Stage 17 07.11.2020
32 43 Stage 16 06.11.2020
86 49 Stage 15 05.11.2020
79 50 Stage 14 04.11.2020
42 50 Stage 13 03.11.2020
79 52 Stage 12 01.11.2020
64 44 Stage 11 31.10.2020
44 37 Stage 10 30.10.2020
131 37 Stage 9 29.10.2020
81 35 Stage 8 28.10.2020
6 33 Stage 7 27.10.2020
3 36 Stage 6 25.10.2020
101 42 Stage 5 24.10.2020
124 31 Stage 4 23.10.2020
109 32 Stage 3 22.10.2020
13 19 Stage 2 21.10.2020
23 23 Stage 1 20.10.2020
40 Liège-Bastogne-Liège 04.10.2020
85 La Flèche Wallonne 30.09.2020
26 World Championship RR 27.09.2020
28 Tirreno-Adriatico 07.09.2020 - 14.09.2020
33 28 Stage 8 14.09.2020
69 28 Stage 7 13.09.2020
101 29 Stage 6 12.09.2020
46 29 Stage 5 11.09.2020
21 15 Stage 4 10.09.2020
19 16 Stage 3 09.09.2020
39 47 Stage 2 08.09.2020
70 72 Stage 1 07.09.2020
29 Europe RR 26.08.2020
DNF Bretagne Classic 25.08.2020
11 Europe ITT 24.08.2020
3 Tour du Limousin 18.08.2020 - 21.08.2020
2 Stage 4 21.08.2020
8 Stage 3 20.08.2020
33 Stage 2 19.08.2020
11 Stage 1 18.08.2020
1 Portugal RR 16.08.2020
2 Portugal ITT 14.08.2020
10 Tour de Pologne 05.08.2020 - 09.08.2020
27 10 Stage 5 09.08.2020
12 10 Stage 4 08.08.2020
21 7 Stage 3 07.08.2020
17 18 Stage 2 06.08.2020
37 38 Stage 1 05.08.2020
39 Strade Bianche 01.08.2020
4 Volta ao Algarve 19.02.2020 - 23.02.2020
13 Stage 5 23.02.2020
5 Stage 4 22.02.2020
43 Stage 3 21.02.2020
4 Stage 2 20.02.2020
57 Stage 1 19.02.2020
3 AlUla Tour 04.02.2020 - 08.02.2020
19 Stage 5 08.02.2020
45 Stage 4 07.02.2020
23 Stage 3 06.02.2020
17 Stage 2 05.02.2020
1 Stage 1 04.02.2020

2019

RankGCRaceDate
DNF Il Lombardia 12.10.2019
25 Milano - Torino 09.10.2019
10 World Championship RR 29.09.2019
7 GP Montreal 15.09.2019
41 GP Québec 13.09.2019
10 Vuelta a Burgos 13.08.2019 - 17.08.2019
2 Stage 5 17.08.2019
3 Stage 4 16.08.2019
20 Stage 3 15.08.2019
17 Stage 2 14.08.2019
4 Stage 1 13.08.2019
49 San Sebastian Klasikoa 03.08.2019
53 Tour de France 06.07.2019 - 28.07.2019
100 53 Stage 21 28.07.2019
41 53 Stage 20 27.07.2019
0 54 Stage 19 26.07.2019
85 53 Stage 18 25.07.2019
28 48 Stage 17 24.07.2019
143 58 Stage 16 23.07.2019
79 57 Stage 15 21.07.2019
90 53 Stage 14 20.07.2019
136 51 Stage 13 19.07.2019
8 49 Stage 12 18.07.2019
99 57 Stage 11 17.07.2019
113 56 Stage 10 15.07.2019
100 51 Stage 9 14.07.2019
58 44 Stage 8 13.07.2019
93 44 Stage 7 12.07.2019
64 43 Stage 6 11.07.2019
76 36 Stage 5 10.07.2019
70 37 Stage 4 09.07.2019
41 39 Stage 3 08.07.2019
16 91 Stage 2 07.07.2019
120 120 Stage 1 06.07.2019
56 Tour de Suisse 15.06.2019 - 23.06.2019
38 56 Stage 9 23.06.2019
100 67 Stage 8 22.06.2019
84 68 Stage 7 21.06.2019
7 56 Stage 6 20.06.2019
118 79 Stage 5 19.06.2019
50 72 Stage 4 18.06.2019
85 83 Stage 3 17.06.2019
84 83 Stage 2 16.06.2019
54 54 Stage 1 15.06.2019
68 GP Kanton Aargau 13.06.2019
2 Tour de Romandie 30.04.2019 - 05.05.2019
7 2 Stage 5 05.05.2019
2 2 Stage 4 04.05.2019
2 3 Stage 3 03.05.2019
26 2 Stage 2 02.05.2019
3 2 Stage 1 01.05.2019
10 10 Prologue 30.04.2019
DNF Liège-Bastogne-Liège 28.04.2019
26 La Flèche Wallonne 24.04.2019
13 Amstel Gold Race 21.04.2019
22 Brabantse Pijl 17.04.2019
10 Tirreno-Adriatico 13.03.2019 - 19.03.2019
31 10 Stage 7 19.03.2019
39 10 Stage 6 18.03.2019
11 10 Stage 5 17.03.2019
11 12 Stage 4 16.03.2019
40 22 Stage 3 15.03.2019
23 27 Stage 2 14.03.2019
14 70 Stage 1 13.03.2019
DNF Strade Bianche 09.03.2019
17 UAE Tour 24.02.2019 - 02.03.2019
23 17 Stage 7 02.03.2019
9 17 Stage 6 01.03.2019
42 21 Stage 5 28.02.2019
41 21 Stage 4 27.02.2019
20 24 Stage 3 26.02.2019
44 60 Stage 2 25.02.2019
13 65 Stage 1 24.02.2019
4 Tour of Oman 16.02.2019 - 21.02.2019
42 Stage 6 21.02.2019
4 Stage 5 20.02.2019
14 Stage 4 19.02.2019
4 Stage 3 18.02.2019
22 Stage 2 17.02.2019
29 Stage 1 16.02.2019
10 Volta Comunitat Valenciana 06.02.2019 - 10.02.2019
48 Stage 5 10.02.2019
11 Stage 4 09.02.2019
26 Stage 3 08.02.2019
41 Stage 2 07.02.2019
21 Stage 1 06.02.2019

2018

RankGCRaceDate
38 Il Lombardia 13.10.2018
48 Milano - Torino 10.10.2018
66 Tre Valli Varesine 09.10.2018
10 World Championship RR 30.09.2018
6 GP Montreal 09.09.2018
16 GP Québec 07.09.2018
51 GP de Fourmies 02.09.2018
39 Brussels Classic 01.09.2018
30 Bretagne Classic 26.08.2018
DNF Europe RR 12.08.2018
54 Tour de Pologne 04.08.2018 - 10.08.2018
61 54 Stage 7 10.08.2018
56 54 Stage 6 09.08.2018
62 63 Stage 5 08.08.2018
71 71 Stage 4 07.08.2018
49 44 Stage 3 06.08.2018
36 41 Stage 2 05.08.2018
57 60 Stage 1 04.08.2018
55 Ride London Classic 29.07.2018
5 Tour de Romandie 24.04.2018 - 29.04.2018
45 5 Stage 5 29.04.2018
4 5 Stage 4 28.04.2018
5 5 Stage 3 27.04.2018
19 13 Stage 2 26.04.2018
3 13 Stage 1 25.04.2018
36 36 Prologue 24.04.2018
22 Liège-Bastogne-Liège 22.04.2018
19 La Flèche Wallonne 18.04.2018
27 Amstel Gold Race 15.04.2018
12 Itzulia Basque Country 02.04.2018 - 07.04.2018
17 12 Stage 6 07.04.2018
9 15 Stage 5 06.04.2018
38 27 Stage 4 05.04.2018
22 30 Stage 3 04.04.2018
36 30 Stage 2 03.04.2018
23 23 Stage 1 02.04.2018
DNF Paris-Nice 04.03.2018 - 11.03.2018
DNF Stage 2 05.03.2018
153 153 Stage 1 04.03.2018
8 Abu Dhabi Tour 21.02.2018 - 25.02.2018
9 8 Stage 5 25.02.2018
24 18 Stage 4 24.02.2018
49 35 Stage 3 23.02.2018
36 36 Stage 2 22.02.2018
55 58 Stage 1 21.02.2018
10 Tour of Oman 13.02.2018 - 18.02.2018
24 Stage 6 18.02.2018
10 Stage 5 17.02.2018
5 Stage 4 16.02.2018
2 Stage 3 15.02.2018
32 Stage 2 14.02.2018
32 Stage 1 13.02.2018
35 Tour Down Under 16.01.2018 - 21.01.2018
106 35 Stage 6 21.01.2018
42 32 Stage 5 20.01.2018
8 7 Stage 4 19.01.2018
25 14 Stage 3 18.01.2018
19 17 Stage 2 17.01.2018
39 42 Stage 1 16.01.2018

2017

RankGCRaceDate
54 Il Lombardia 07.10.2017
49 Tre Valli Varesine 03.10.2017
19 World Championship RR 24.09.2017
33 World Championship ITT 20.09.2017
43 Vuelta a España 19.08.2017 - 10.09.2017
150 43 Stage 21 10.09.2017
82 42 Stage 20 09.09.2017
4 37 Stage 19 08.09.2017
120 43 Stage 18 07.09.2017
68 40 Stage 17 06.09.2017
54 39 Stage 16 05.09.2017
85 40 Stage 15 03.09.2017
25 34 Stage 14 02.09.2017
21 36 Stage 13 01.09.2017
91 36 Stage 12 31.08.2017
90 38 Stage 11 30.08.2017
78 28 Stage 10 29.08.2017
26 22 Stage 9 27.08.2017
46 23 Stage 8 26.08.2017
31 19 Stage 7 25.08.2017
27 18 Stage 6 24.08.2017
33 21 Stage 5 23.08.2017
30 24 Stage 4 22.08.2017
19 26 Stage 3 21.08.2017
20 62 Stage 2 20.08.2017
19 113 Stage 1 19.08.2017
10 Tour de Pologne 29.07.2017 - 04.08.2017
10 10 Stage 7 04.08.2017
4 9 Stage 6 03.08.2017
20 12 Stage 5 02.08.2017
42 14 Stage 4 01.08.2017
14 14 Stage 3 31.07.2017
33 25 Stage 2 30.07.2017
30 30 Stage 1 29.07.2017
5 Tour de Suisse 10.06.2017 - 18.06.2017
17 5 Stage 9 18.06.2017
118 5 Stage 8 17.06.2017
9 5 Stage 7 16.06.2017
2 7 Stage 6 15.06.2017
43 8 Stage 5 14.06.2017
10 8 Stage 4 13.06.2017
12 18 Stage 3 12.06.2017
27 25 Stage 2 11.06.2017
61 61 Stage 1 10.06.2017
44 GP Kanton Aargau 08.06.2017
27 Giro d'Italia 05.05.2017 - 28.05.2017
42 27 Stage 21 28.05.2017
104 27 Stage 20 27.05.2017
2 24 Stage 19 26.05.2017
57 28 Stage 18 25.05.2017
2 22 Stage 17 24.05.2017
47 23 Stage 16 23.05.2017
58 17 Stage 15 21.05.2017
16 15 Stage 14 20.05.2017
66 14 Stage 13 19.05.2017
50 14 Stage 12 18.05.2017
2 15 Stage 11 17.05.2017
21 18 Stage 10 16.05.2017
28 18 Stage 9 14.05.2017
21 17 Stage 8 13.05.2017
24 17 Stage 7 12.05.2017
29 17 Stage 6 11.05.2017
33 17 Stage 5 10.05.2017
26 17 Stage 4 09.05.2017
48 15 Stage 3 07.05.2017
10 12 Stage 2 06.05.2017
20 21 Stage 1 05.05.2017
14 Liège-Bastogne-Liège 23.04.2017
31 La Flèche Wallonne 19.04.2017
38 Amstel Gold Race 16.04.2017
18 Tirreno-Adriatico 08.03.2017 - 14.03.2017
81 18 Stage 7 14.03.2017
27 17 Stage 6 13.03.2017
22 17 Stage 5 12.03.2017
17 20 Stage 4 11.03.2017
25 30 Stage 3 10.03.2017
42 31 Stage 2 09.03.2017
14 80 Stage 1 08.03.2017
1 Abu Dhabi Tour 23.02.2017 - 26.02.2017
14 1 Stage 4 26.02.2017
1 1 Stage 3 25.02.2017
24 23 Stage 2 24.02.2017
17 20 Stage 1 23.02.2017
2 Tour of Oman 14.02.2017 - 19.02.2017
59 Stage 6 19.02.2017
3 Stage 5 18.02.2017
30 Stage 4 17.02.2017
2 Stage 3 16.02.2017
2 Stage 2 15.02.2017
27 Stage 1 14.02.2017
5 Vuelta a San Juan 23.01.2017 - 29.01.2017
44 Stage 7 29.01.2017
33 Stage 6 28.01.2017
1 Stage 5 27.01.2017
39 Stage 4 26.01.2017
25 Stage 3 25.01.2017
41 Stage 2 24.01.2017
143 Stage 1 23.01.2017

2016

RankGCRaceDate
15 Il Lombardia 01.10.2016
104 Gran Piemonte 29.09.2016
DNF Milano - Torino 28.09.2016
6 Europe RR 18.09.2016
49 GP Montreal 11.09.2016
13 GP Québec 09.09.2016
75 GP de Fourmies 04.09.2016
68 Brussels Classic 03.09.2016
31 Bretagne Classic 28.08.2016
39 BEMER Cyclassics 21.08.2016
10 Olympic Games RR 06.08.2016
49 Tour de France 02.07.2016 - 24.07.2016
144 49 Stage 21 24.07.2016
5 49 Stage 20 23.07.2016
15 57 Stage 19 22.07.2016
136 70 Stage 18 21.07.2016
133 70 Stage 17 20.07.2016
119 60 Stage 16 18.07.2016
112 60 Stage 15 17.07.2016
157 52 Stage 14 16.07.2016
77 53 Stage 13 15.07.2016
131 55 Stage 12 14.07.2016
164 43 Stage 11 13.07.2016
11 41 Stage 10 12.07.2016
2 48 Stage 9 10.07.2016
90 72 Stage 8 09.07.2016
135 69 Stage 7 08.07.2016
87 47 Stage 6 07.07.2016
60 47 Stage 5 06.07.2016
42 17 Stage 4 05.07.2016
39 19 Stage 3 04.07.2016
18 20 Stage 2 03.07.2016
81 81 Stage 1 02.07.2016
7 Tour de Suisse 11.06.2016 - 19.06.2016
6 Stage 9 19.06.2016
19 Stage 8 18.06.2016
7 Stage 7 17.06.2016
18 Stage 6 16.06.2016
8 Stage 5 15.06.2016
15 Stage 4 14.06.2016
8 Stage 3 13.06.2016
25 Stage 2 12.06.2016
98 Stage 1 11.06.2016
20 GP Kanton Aargau 09.06.2016
6 Tour de Romandie 26.04.2016 - 01.05.2016
81 Stage 5 01.05.2016
7 Stage 4 30.04.2016
24 Stage 3 29.04.2016
3 Stage 2 28.04.2016
16 Stage 1 27.04.2016
33 Prologue 26.04.2016
3 Liège-Bastogne-Liège 24.04.2016
10 La Flèche Wallonne 20.04.2016
17 Amstel Gold Race 17.04.2016
7 Itzulia Basque Country 04.04.2016 - 09.04.2016
7 Stage 6 09.04.2016
9 Stage 5 08.04.2016
2 Stage 4 07.04.2016
15 Stage 3 06.04.2016
7 Stage 2 05.04.2016
11 Stage 1 04.04.2016
10 Paris-Nice 06.03.2016 - 13.03.2016
7 Stage 7 13.03.2016
7 Stage 6 12.03.2016
25 Stage 5 11.03.2016
22 Stage 4 10.03.2016
23 Stage 2 08.03.2016
26 Stage 1 07.03.2016
88 Prologue 06.03.2016
5 Tour of Oman 16.02.2016 - 21.02.2016
22 Stage 6 21.02.2016
20 Stage 5 20.02.2016
5 Stage 4 19.02.2016
28 Stage 3 18.02.2016
9 Stage 2 17.02.2016
7 Stage 1 16.02.2016
14 Dubai Tour 03.02.2016 - 06.02.2016
51 Stage 4 06.02.2016
15 Stage 3 05.02.2016
36 Stage 2 04.02.2016
34 Stage 1 03.02.2016

2015

RankGCRaceDate
46 Il Lombardia 04.10.2015
9 World Championship RR 27.09.2015
15 World Championship TTT 20.09.2015
3 GP Montreal 13.09.2015
24 GP Québec 11.09.2015
26 Bretagne Classic 30.08.2015
95 San Sebastian Klasikoa 01.08.2015
DNF Tour de France 04.07.2015 - 26.07.2015
DNF Stage 11 15.07.2015
100 33 Stage 10 14.07.2015
8 23 Stage 9 12.07.2015
47 23 Stage 8 11.07.2015
57 24 Stage 7 10.07.2015
30 25 Stage 6 09.07.2015
36 25 Stage 5 08.07.2015
38 25 Stage 4 07.07.2015
38 30 Stage 3 06.07.2015
31 52 Stage 2 05.07.2015
83 83 Stage 1 04.07.2015
1 Portugal RR 28.06.2015
8 Portugal ITT 26.06.2015
3 Critérium du Dauphiné 07.06.2015 - 14.06.2015
3 Stage 8 14.06.2015
9 Stage 7 13.06.2015
1 Stage 6 12.06.2015
22 Stage 5 11.06.2015
58 Stage 4 10.06.2015
8 Stage 3 09.06.2015
36 Stage 2 08.06.2015
20 Stage 1 07.06.2015
25 Tour de Romandie 28.04.2015 - 03.05.2015
30 Stage 6 03.05.2015
29 Stage 5 02.05.2015
12 Stage 4 01.05.2015
4 Stage 3 30.04.2015
5 Stage 2 29.04.2015
11 Stage 1 28.04.2015
4 Liège-Bastogne-Liège 26.04.2015
28 La Flèche Wallonne 22.04.2015
4 Amstel Gold Race 19.04.2015
7 Itzulia Basque Country 06.04.2015 - 11.04.2015
8 Stage 6 11.04.2015
18 Stage 5 10.04.2015
9 Stage 4 09.04.2015
21 Stage 3 08.04.2015
26 Stage 2 07.04.2015
20 Stage 1 06.04.2015
DNF Milano-Sanremo 22.03.2015
4 Paris-Nice 08.03.2015 - 15.03.2015
3 Stage 7 15.03.2015
3 Stage 6 14.03.2015
28 Stage 5 13.03.2015
6 Stage 4 12.03.2015
35 Stage 3 11.03.2015
44 Stage 2 10.03.2015
74 Stage 1 09.03.2015
29 Prologue 08.03.2015
11 Tour of Oman 17.02.2015 - 22.02.2015
50 Stage 6 22.02.2015
6 Stage 4 20.02.2015
28 Stage 3 19.02.2015
38 Stage 2 18.02.2015
65 Stage 1 17.02.2015

2014

RankGCRaceDate
4 Tour of Beijing 10.10.2014 - 14.10.2014
38 Stage 5 14.10.2014
4 Stage 4 13.10.2014
44 Stage 3 12.10.2014
3 Stage 2 11.10.2014
48 Stage 1 10.10.2014
3 Il Lombardia 05.10.2014
23 World Championship RR 28.09.2014
42 Coppa Agostoni 17.09.2014
2 GP Montreal 14.09.2014
33 GP Québec 12.09.2014
92 Bretagne Classic 31.08.2014
DNF Tour de France 05.07.2014 - 27.07.2014
DNS Stage 16 22.07.2014
25 Stage 15 20.07.2014
24 Stage 14 19.07.2014
15 Stage 13 18.07.2014
47 Stage 12 17.07.2014
48 Stage 11 16.07.2014
13 Stage 10 14.07.2014
43 Stage 9 13.07.2014
12 Stage 8 12.07.2014
14 Stage 7 11.07.2014
22 Stage 6 10.07.2014
25 Stage 5 09.07.2014
65 Stage 4 08.07.2014
59 Stage 3 07.07.2014
14 Stage 2 06.07.2014
31 Stage 1 05.07.2014
2 Portugal ITT 27.06.2014
1 Tour de Suisse 14.06.2014 - 22.06.2014
1 Stage 9 22.06.2014
9 Stage 8 21.06.2014
3 Stage 7 20.06.2014
12 Stage 6 19.06.2014
62 Stage 5 18.06.2014
77 Stage 4 17.06.2014
7 Stage 3 16.06.2014
39 Stage 2 15.06.2014
28 Stage 1 14.06.2014
27 GP Kanton Aargau 12.06.2014
3 Tour de Romandie 29.04.2014 - 04.05.2014
8 Stage 5 04.05.2014
46 Stage 4 03.05.2014
3 Stage 3 02.05.2014
33 Stage 2 01.05.2014
7 Stage 1 30.04.2014
35 Prologue 29.04.2014
DNF Liège-Bastogne-Liège 27.04.2014
53 La Flèche Wallonne 23.04.2014
17 Amstel Gold Race 20.04.2014
51 Itzulia Basque Country 07.04.2014 - 12.04.2014
23 Stage 6 12.04.2014
53 Stage 5 11.04.2014
84 Stage 4 10.04.2014
59 Stage 3 09.04.2014
34 Stage 2 08.04.2014
58 Stage 1 07.04.2014
2 Paris-Nice 09.03.2014 - 16.03.2014
43 Stage 8 16.03.2014
2 Stage 7 15.03.2014
2 Stage 6 14.03.2014
12 Stage 5 13.03.2014
11 Stage 4 12.03.2014
64 Stage 3 11.03.2014
53 Stage 2 10.03.2014
32 Stage 1 09.03.2014
3 Volta ao Algarve 19.02.2014 - 23.02.2014
26 Stage 5 23.02.2014
2 Stage 4 22.02.2014
12 Stage 3 21.02.2014
2 Stage 2 20.02.2014
2 Stage 1 19.02.2014
18 Trofeo Andratx - Pollença 12.02.2014
20 Trofeo Serra Tramuntana 11.02.2014
15 Dubai Tour 05.02.2014 - 08.02.2014
26 Stage 4 08.02.2014
34 Stage 3 07.02.2014
52 Stage 2 06.02.2014
24 Stage 1 05.02.2014

2013

RankGCRaceDate
4 Tour of Beijing 11.10.2013 - 15.10.2013
24 Stage 5 15.10.2013
4 Stage 4 14.10.2013
20 Stage 3 13.10.2013
98 Stage 2 12.10.2013
86 Stage 1 11.10.2013
38 Il Lombardia 06.10.2013
1 World Championship RR 29.09.2013
10 World Championship TTT 22.09.2013
6 GP Montreal 15.09.2013
5 GP Québec 13.09.2013
45 GP de Fourmies 08.09.2013
129 Brussels Classic 07.09.2013
69 Bretagne Classic 01.09.2013
27 Tour de France 29.06.2013 - 21.07.2013
58 Stage 21 21.07.2013
56 Stage 20 20.07.2013
1 Stage 19 19.07.2013
79 Stage 18 18.07.2013
134 Stage 17 17.07.2013
1 Stage 16 16.07.2013
70 Stage 15 14.07.2013
120 Stage 14 13.07.2013
83 Stage 13 12.07.2013
61 Stage 12 11.07.2013
42 Stage 11 10.07.2013
44 Stage 10 09.07.2013
20 Stage 9 07.07.2013
12 Stage 8 06.07.2013
24 Stage 7 05.07.2013
26 Stage 6 04.07.2013
46 Stage 5 03.07.2013
7 Stage 4 02.07.2013
59 Stage 3 01.07.2013
48 Stage 2 30.06.2013
132 Stage 1 29.06.2013
11 Portugal RR 23.06.2013
1 Portugal ITT 21.06.2013
1 Tour de Suisse 08.06.2013 - 16.06.2013
1 Stage 9 16.06.2013
25 Stage 8 15.06.2013
1 Stage 7 14.06.2013
28 Stage 6 13.06.2013
35 Stage 5 12.06.2013
44 Stage 4 11.06.2013
2 Stage 3 10.06.2013
14 Stage 2 09.06.2013
53 Stage 1 08.06.2013
3 Tour de Romandie 23.04.2013 - 28.04.2013
12 Stage 5 28.04.2013
3 Stage 4 27.04.2013
46 Stage 3 26.04.2013
16 Stage 2 25.04.2013
8 Stage 1 24.04.2013
5 Prologue 23.04.2013
9 Liège-Bastogne-Liège 21.04.2013
32 La Flèche Wallonne 17.04.2013
DNF Amstel Gold Race 14.04.2013
1 Klasika Primavera 07.04.2013
13 Itzulia Basque Country 01.04.2013 - 06.04.2013
12 Stage 6 06.04.2013
18 Stage 5 05.04.2013
23 Stage 4 04.04.2013
28 Stage 3 03.04.2013
28 Stage 2 02.04.2013
15 Stage 1 01.04.2013
19 GP Miguel Indurain 30.03.2013
DNF Paris-Nice 03.03.2013 - 10.03.2013
DNF Stage 1 04.03.2013
15 Prologue 03.03.2013
5 Volta ao Algarve 14.02.2013 - 17.02.2013
8 Stage 4 17.02.2013
2 Stage 3 16.02.2013
32 Stage 2 15.02.2013
8 Stage 1 14.02.2013
44 Trofeo Andratx - Pollença 06.02.2013
4 Trofeo Serra Tramuntana 05.02.2013
53 Trofeo Palma 03.02.2013

2012

RankGCRaceDate
9 Tour of Beijing 09.10.2012 - 13.10.2012
12 Stage 5 13.10.2012
19 Stage 4 12.10.2012
5 Stage 3 11.10.2012
15 Stage 2 10.10.2012
17 Stage 1 09.10.2012
38 Il Lombardia 29.09.2012
DNF Gran Piemonte 27.09.2012
11 World Championship RR 23.09.2012
8 GP Montreal 09.09.2012
3 GP Québec 07.09.2012
2 Bretagne Classic 26.08.2012
7 Tour du Poitou-Charentes 21.08.2012 - 24.08.2012
5 Stage 5 24.08.2012
60 Stage 3 23.08.2012
10 Stage 4 23.08.2012
60 Stage 2 22.08.2012
53 Stage 1 21.08.2012
33 BEMER Cyclassics 19.08.2012
13 Olympic Games RR 28.07.2012
18 Tour de France 30.06.2012 - 22.07.2012
59 Stage 20 22.07.2012
88 Stage 19 21.07.2012
45 Stage 18 20.07.2012
32 Stage 17 19.07.2012
30 Stage 16 18.07.2012
87 Stage 15 16.07.2012
38 Stage 14 15.07.2012
35 Stage 13 14.07.2012
38 Stage 12 13.07.2012
32 Stage 11 12.07.2012
19 Stage 10 11.07.2012
14 Stage 9 09.07.2012
19 Stage 8 08.07.2012
23 Stage 7 07.07.2012
58 Stage 6 06.07.2012
54 Stage 5 05.07.2012
65 Stage 4 04.07.2012
46 Stage 3 03.07.2012
43 Stage 2 02.07.2012
53 Stage 1 01.07.2012
59 Prologue 30.06.2012
1 Tour de Suisse 09.06.2012 - 17.06.2012
10 Stage 9 17.06.2012
14 Stage 8 16.06.2012
8 Stage 7 15.06.2012
18 Stage 6 14.06.2012
15 Stage 5 13.06.2012
24 Stage 4 12.06.2012
25 Stage 3 11.06.2012
1 Stage 2 10.06.2012
45 Stage 1 09.06.2012
3 Tour de Romandie 24.04.2012 - 29.04.2012
4 Stage 5 29.04.2012
25 Stage 4 28.04.2012
26 Stage 3 27.04.2012
2 Stage 2 26.04.2012
22 Stage 1 25.04.2012
65 Prologue 24.04.2012
17 Liège-Bastogne-Liège 22.04.2012
18 La Flèche Wallonne 18.04.2012
19 Amstel Gold Race 15.04.2012
15 Itzulia Basque Country 02.04.2012 - 07.04.2012
27 Stage 6 07.04.2012
9 Stage 5 06.04.2012
23 Stage 4 05.04.2012
13 Stage 3 04.04.2012
43 Stage 2 03.04.2012
64 Stage 1 02.04.2012
4 GP Miguel Indurain 31.03.2012
51 Milano-Sanremo 17.03.2012
29 Tirreno-Adriatico 07.03.2012 - 13.03.2012
39 Stage 7 13.03.2012
45 Stage 6 12.03.2012
40 Stage 5 11.03.2012
19 Stage 4 10.03.2012
93 Stage 3 09.03.2012
69 Stage 2 08.03.2012
19 Stage 1 07.03.2012
47 Strade Bianche 03.03.2012
5 Volta ao Algarve 15.02.2012 - 19.02.2012
13 Stage 5 19.02.2012
33 Stage 4 18.02.2012
3 Stage 3 17.02.2012
19 Stage 2 16.02.2012
7 Stage 1 15.02.2012
2 Trofeo Serra Tramuntana 07.02.2012
98 Trofeo Ses Salines 06.02.2012

2011

RankGCRaceDate
25 Il Lombardia 15.10.2011
15 World Championship RR 25.09.2011
49 World Championship ITT 21.09.2011
1 GP Montreal 11.09.2011
11 GP Québec 09.09.2011
51 Bretagne Classic 28.08.2011
19 Tour du Poitou-Charentes 23.08.2011 - 26.08.2011
48 Stage 5 26.08.2011
105 Stage 3 25.08.2011
24 Stage 4 25.08.2011
113 Stage 2 24.08.2011
86 Stage 1 23.08.2011
49 BEMER Cyclassics 21.08.2011
DNF San Sebastian Klasikoa 30.07.2011
90 Tour de France 02.07.2011 - 24.07.2011
66 Stage 21 24.07.2011
51 Stage 20 23.07.2011
48 Stage 19 22.07.2011
89 Stage 18 21.07.2011
169 Stage 17 20.07.2011
157 Stage 16 19.07.2011
149 Stage 15 17.07.2011
53 Stage 14 16.07.2011
105 Stage 13 15.07.2011
163 Stage 12 14.07.2011
111 Stage 11 13.07.2011
115 Stage 10 12.07.2011
132 Stage 9 10.07.2011
1 Stage 8 09.07.2011
69 Stage 7 08.07.2011
65 Stage 6 07.07.2011
65 Stage 5 06.07.2011
40 Stage 4 05.07.2011
121 Stage 3 04.07.2011
19 Stage 2 03.07.2011
110 Stage 1 02.07.2011
43 Critérium du Dauphiné 05.06.2011 - 12.06.2011
90 Stage 7 12.06.2011
44 Stage 6 11.06.2011
20 Stage 5 10.06.2011
48 Stage 4 09.06.2011
10 Stage 3 08.06.2011
17 Stage 2 07.06.2011
14 Stage 1 06.06.2011
12 Prologue 05.06.2011
4 Circuit de Lorraine 18.05.2011 - 22.05.2011
31 Stage 5 22.05.2011
2 Stage 4 21.05.2011
35 Stage 3 20.05.2011
33 Stage 2 19.05.2011
4 Stage 1 18.05.2011
1 Vuelta a Madrid 07.05.2011 - 08.05.2011
2 Stage 3 08.05.2011
2 Stage 1 07.05.2011
19 Stage 2 07.05.2011
18 Tour de Romandie 26.04.2011 - 01.05.2011
16 Stage 5 01.05.2011
34 Stage 4 30.04.2011
47 Stage 3 29.04.2011
4 Stage 2 28.04.2011
24 Stage 1 27.04.2011
151 Prologue 26.04.2011
DNF Liège-Bastogne-Liège 24.04.2011
DNF La Flèche Wallonne 20.04.2011
DNF Amstel Gold Race 17.04.2011

2010

RankGCRaceDate
73 Tour de France 03.07.2010 - 25.07.2010
27 Stage 20 25.07.2010
122 Stage 19 24.07.2010
89 Stage 18 23.07.2010
61 Stage 17 22.07.2010
26 Stage 16 20.07.2010
153 Stage 15 19.07.2010
89 Stage 14 18.07.2010
114 Stage 13 17.07.2010
119 Stage 12 16.07.2010
104 Stage 11 15.07.2010
133 Stage 10 14.07.2010
110 Stage 9 13.07.2010
105 Stage 8 11.07.2010
80 Stage 7 10.07.2010
110 Stage 6 09.07.2010
115 Stage 5 08.07.2010
105 Stage 4 07.07.2010
83 Stage 3 06.07.2010
37 Stage 2 05.07.2010
89 Stage 1 04.07.2010
43 Prologue 03.07.2010
DSQ Portugal RR 27.06.2010
DSQ Portugal ITT 25.06.2010
34 Tour de Suisse 12.06.2010 - 20.06.2010
62 Stage 9 20.06.2010
1 Stage 8 19.06.2010
21 Stage 7 18.06.2010
56 Stage 6 17.06.2010
53 Stage 5 16.06.2010
77 Stage 4 15.06.2010
51 Stage 3 14.06.2010
70 Stage 2 13.06.2010
115 Stage 1 12.06.2010
2 4 Jours de Dunkerque 05.05.2010 - 09.05.2010
36 Stage 5 09.05.2010
2 Stage 4 08.05.2010
56 Stage 3 07.05.2010
56 Stage 2 06.05.2010
38 Stage 1 05.05.2010
DNF Paris-Roubaix 11.04.2010
DNF Ronde van Vlaanderen 04.04.2010
OOT Gent - Wevelgem 28.03.2010
49 Milano-Sanremo 20.03.2010
60 Tirreno-Adriatico 10.03.2010 - 16.03.2010
154 Stage 7 16.03.2010
36 Stage 6 15.03.2010
76 Stage 5 14.03.2010
79 Stage 4 13.03.2010
92 Stage 3 12.03.2010
93 Stage 2 11.03.2010
152 Stage 1 10.03.2010
6 Volta ao Algarve 17.02.2010 - 21.02.2010
8 Stage 5 21.02.2010
22 Stage 4 20.02.2010
8 Stage 3 19.02.2010
25 Stage 2 18.02.2010
7 Stage 1 17.02.2010
74 Trofeo Calvià 11.02.2010
1 Trofeo Serra Tramuntana 10.02.2010
103 Trofeo Palma 07.02.2010

2009

RankGCRaceDate
26 Il Lombardia 17.10.2009
98 Gran Piemonte 15.10.2009
3 Vuelta a Chihuahua 04.10.2009 - 10.10.2009
26 Stage 6 10.10.2009
26 Stage 5 09.10.2009
11 Stage 4 08.10.2009
1 Stage 3 07.10.2009
52 Stage 2 06.10.2009
19 Stage 1 05.10.2009
21 Prologue 04.10.2009
69 World Championship RR 27.09.2009
107 GP de Fourmies 13.09.2009
59 Brussels Classic 12.09.2009
DNF Tour de France 04.07.2009 - 26.07.2009
DNS Stage 12 16.07.2009
170 Stage 11 15.07.2009
50 Stage 10 14.07.2009
79 Stage 9 12.07.2009
87 Stage 8 11.07.2009
116 Stage 7 10.07.2009
140 Stage 6 09.07.2009
67 Stage 5 08.07.2009
7 Stage 4 07.07.2009
67 Stage 3 06.07.2009
75 Stage 2 05.07.2009
64 Stage 1 04.07.2009
2 Portugal RR 28.06.2009
13 Tour de Suisse 13.06.2009 - 21.06.2009
32 Stage 9 21.06.2009
11 Stage 8 20.06.2009
7 Stage 7 19.06.2009
60 Stage 6 18.06.2009
44 Stage 5 17.06.2009
47 Stage 4 16.06.2009
63 Stage 3 15.06.2009
27 Stage 2 14.06.2009
10 Stage 1 13.06.2009
DNF Tour de Picardie 15.05.2009 - 17.05.2009
DNF Stage 1 15.05.2009
1 4 Jours de Dunkerque 05.05.2009 - 10.05.2009
32 Stage 6 10.05.2009
2 Stage 5 09.05.2009
2 Stage 4 08.05.2009
9 Stage 3 07.05.2009
14 Stage 2 06.05.2009
12 Stage 1 05.05.2009
DNF Liège-Bastogne-Liège 26.04.2009
DNF La Flèche Wallonne 22.04.2009
121 Amstel Gold Race 19.04.2009
58 Paris-Roubaix 12.04.2009
DNF Gent - Wevelgem 08.04.2009
113 Ronde van Vlaanderen 05.04.2009
DNF Critérium International 28.03.2009 - 29.03.2009
DNF Stage 2 29.03.2009
42 Stage 1 28.03.2009
79 Milano-Sanremo 21.03.2009
145 Tirreno-Adriatico 11.03.2009 - 17.03.2009
81 Stage 7 17.03.2009
150 Stage 6 16.03.2009
165 Stage 5 15.03.2009
98 Stage 4 14.03.2009
104 Stage 3 13.03.2009
195 Stage 2 12.03.2009
156 Stage 1 11.03.2009
42 Trofeo Pollenca 10.02.2009
28 Trofeo Palma 08.02.2009

2008

RankGCRaceDate
5 World Championship RR-U23 26.09.2008
8 World Championship ITT-U23 23.09.2008
2 Tour de l'Avenir 05.09.2008 - 14.09.2008
16 Stage 9 14.09.2008
3 Stage 8 13.09.2008
8 Stage 7 12.09.2008
3 Stage 6 11.09.2008
42 Stage 5 10.09.2008
6 Stage 4 09.09.2008
20 Stage 3 08.09.2008
22 Stage 2 07.09.2008
34 Stage 1 06.09.2008
7 Prologue 05.09.2008
77 GP Correios Portugal 12.06.2008 - 15.06.2008
86 Stage 4 15.06.2008
73 Stage 3 14.06.2008
105 Stage 2 13.06.2008
69 Stage 1 12.06.2008
2 GP Saguenay 05.06.2008 - 08.06.2008
6 Stage 5 08.06.2008
2 Stage 3 07.06.2008
1 Stage 4 07.06.2008
23 Stage 2 06.06.2008
8 Stage 1 05.06.2008
11 GP Paredes 15.05.2008 - 18.05.2008
6 Stage 4 18.05.2008
21 Stage 3 17.05.2008
16 Stage 2 16.05.2008
7 Stage 1 15.05.2008
5 Clasica a Alcobendas 10.05.2008 - 11.05.2008
19 Stage 2 11.05.2008
18 Stage 3 11.05.2008
5 Stage 1 10.05.2008
2 Giro delle Regioni 26.04.2008 - 01.05.2008
3 Stage 6 01.05.2008
5 Stage 5 30.04.2008
1 Stage 4 29.04.2008
4 Stage 3 28.04.2008
17 Stage 2 27.04.2008
4 Stage 1 26.04.2008
13 Volta ao Alentejo 09.04.2008 - 13.04.2008
5 Stage 5 13.04.2008
11 Stage 4 12.04.2008
19 Stage 3 11.04.2008
7 Stage 2 10.04.2008
7 Stage 1 09.04.2008
47 Vuelta a Castilla y León 24.03.2008 - 28.03.2008
28 Stage 5 28.03.2008
67 Stage 4 27.03.2008
37 Stage 3 26.03.2008
38 Stage 2 25.03.2008
64 Stage 1 24.03.2008
114 Volta ao de Santarem 13.03.2008 - 16.03.2008
85 Stage 4 16.03.2008
132 Stage 3 15.03.2008
74 Stage 2 14.03.2008
102 Stage 1 13.03.2008
16 Clasica de Almeria 02.03.2008
37 Volta ao Algarve 20.02.2008 - 24.02.2008
2 Stage 5 24.02.2008
58 Stage 4 23.02.2008
75 Stage 3 22.02.2008
110 Stage 2 21.02.2008
31 Stage 1 20.02.2008

2007

RankGCRaceDate
15 World Championship RR-U23 29.09.2007
26 World Championship ITT-U23 26.09.2007
22 Tour de l'Avenir 06.09.2007 - 15.09.2007
20 Stage 10 15.09.2007
27 Stage 9 14.09.2007
38 Stage 8 13.09.2007
28 Stage 7 12.09.2007
42 Stage 6 11.09.2007
61 Stage 5 10.09.2007
56 Stage 4 09.09.2007
56 Stage 3 08.09.2007
60 Stage 2 07.09.2007
72 Stage 1 06.09.2007
53 Clasica de Guadarrama 26.08.2007
62 Tour de Luxembourg 06.06.2007 - 10.06.2007
63 Stage 4 10.06.2007
54 Stage 3 09.06.2007
86 Stage 2 08.06.2007
33 Stage 1 07.06.2007
48 Prologue 06.06.2007
44 Bayern Rundfahrt 30.05.2007 - 03.06.2007
68 Stage 5 03.06.2007
40 Stage 4 02.06.2007
7 Stage 3 01.06.2007
61 Stage 2 31.05.2007
29 Stage 1 30.05.2007
54 Neuseen Classics 28.05.2007
69 GP Paredes 17.05.2007 - 20.05.2007
74 Stage 4 20.05.2007
79 Stage 3 19.05.2007
7 Stage 2 18.05.2007
5 Stage 1 17.05.2007
25 Clasica a Alcobendas 12.05.2007 - 13.05.2007
29 Stage 2 13.05.2007
38 Stage 3 13.05.2007
25 Stage 1 12.05.2007
1 Giro delle Regioni 26.04.2007 - 01.05.2007
27 Stage 6 01.05.2007
7 Stage 5 30.04.2007
33 Stage 4 29.04.2007
9 Stage 3 28.04.2007
33 Stage 2 27.04.2007
3 Stage 1 26.04.2007
16 LBL Espoirs (U23) 21.04.2007
41 La Côte Picarde (U23) 18.04.2007
DNF Volta ao Algarve 21.02.2007 - 25.02.2007
DNF Stage 4 24.02.2007
103 Stage 3 23.02.2007
155 Stage 2 22.02.2007
100 Stage 1 21.02.2007

2006

RankGCRaceDate
30 Europe RR-U23 16.07.2006
31 Europe ITT-U23 14.07.2006

Rider profile

Name
Rui Costa
Team
EF Education-EasyPost
Nationality
Portugal
Date of birth
October 5 1986
Place of birth
Povoa de Varzim
Height
1.83 m
UCI ranking
387
UCI wins
35

we are grateful to our partners.
Are you?

We believe cycling journalism should be accessible to everyone. That's why Domestique remains free to read, with the support of our partners. We work with brands that respect our audience and help us keep producing independent cycling journalism. If you come across them, we hope you'll consider supporting the brands that support Domestique.

Domestique
Co-created with our Founding Domestiques Thank you for your ideas, feedback and support ❤️