2024 |
13 Apr |
1.1 |
Tour du Jura |
31 |
Caja Rural - Seguros RGA |
175.9 |
Hill |
2024 |
10 Apr |
1.PS |
Brabantse Pijl |
20 |
Caja Rural - Seguros RGA |
196.9 |
Hill |
2024 |
06 Apr |
2.WT |
Vuelta al Pais Vasco | Rit 6 |
DNF |
Caja Rural - Seguros RGA |
137.8 |
Mountain |
2024 |
05 Apr |
2.WT |
Vuelta al Pais Vasco | Rit 5 |
89 |
Caja Rural - Seguros RGA |
175.9 |
Hill |
2024 |
04 Apr |
2.WT |
Vuelta al Pais Vasco | Rit 4 |
75 |
Caja Rural - Seguros RGA |
157.5 |
Hill |
2024 |
03 Apr |
2.WT |
Vuelta al Pais Vasco | Rit 3 |
122 |
Caja Rural - Seguros RGA |
190.9 |
Hill |
2024 |
02 Apr |
2.WT |
Vuelta al Pais Vasco | Rit 2 |
57 |
Caja Rural - Seguros RGA |
160.0 |
Flat |
2024 |
01 Apr |
2.WT |
Vuelta al Pais Vasco | Rit 1 |
133 |
Caja Rural - Seguros RGA |
10.0 |
ITT |
2024 |
30 Mar |
1.PS |
G.P. Miguel Indurain |
47 |
Caja Rural - Seguros RGA |
203.9 |
Hill |
2024 |
24 Mar |
2.2 |
Volta a Alentejo |
1 |
Caja Rural - Seguros RGA |
|
GC |
2024 |
24 Mar |
2.2 |
Volta a Alentejo | Rit 5 |
6 |
Caja Rural - Seguros RGA |
187.9 |
Sprint |
2024 |
23 Mar |
2.2 |
Volta a Alentejo | Rit 4 |
1 |
Caja Rural - Seguros RGA |
147.7 |
Hill |
2024 |
17 Mar |
1.2 |
Classica de Arrabida |
5 |
Caja Rural - Seguros RGA |
175.1 |
Hill |
2024 |
03 Mar |
1.1 |
G.P. Jean-Pierre Monséré |
82 |
Caja Rural - Seguros RGA |
200.6 |
Flat |
2024 |
02 Mar |
1.1 |
G.P. Criquielion |
85 |
Caja Rural - Seguros RGA |
200.0 |
Hill |
2024 |
28 Feb |
1.PS |
Trofeo Laigueglia |
60 |
Caja Rural - Seguros RGA |
202.0 |
Hill |
2024 |
18 Feb |
2.PS |
Volta ao Algarve |
27 |
Caja Rural - Seguros RGA |
|
GC |
2024 |
10 Feb |
1.PS |
Figueira Champions Classic |
12 |
Caja Rural - Seguros RGA |
220.0 |
Hill |
2024 |
28 Jan |
1.1 |
G.P. de la Marseillaise - G.P. d'Ouverture |
8 |
Caja Rural - Seguros RGA |
167.5 |
Hill |
2024 |
21 Jan |
1.1 |
GP Castellón - Ruta de la Cerámica |
56 |
Caja Rural - Seguros RGA |
173.9 |
Hill |
2024 |
20 Jan |
1.1 |
G.P. Valencia |
11 |
Caja Rural - Seguros RGA |
200.0 |
Sprint |
2023 |
30 Sep |
2.PS |
Tour de Langkawi |
26 |
Caja Rural - Seguros RGA |
|
GC |
2023 |
29 Sep |
2.PS |
Tour de Langkawi | Rit 7 |
13 |
Caja Rural - Seguros RGA |
123.8 |
Sprint |
2023 |
25 Sep |
2.PS |
Tour de Langkawi | Rit 3 |
11 |
Caja Rural - Seguros RGA |
183.1 |
Hill |
2023 |
14 Sep |
2.1 |
Tour of Slovakia | Rit 2 |
15 |
Caja Rural - Seguros RGA |
143.9 |
Sprint |
2023 |
25 Aug |
2.1 |
Tour Poitou-Charentes et de la Vienne |
29 |
Caja Rural - Seguros RGA |
|
GC |
2023 |
25 Aug |
2.1 |
Tour Poitou-Charentes et de la Vienne | Rit 5 |
19 |
Caja Rural - Seguros RGA |
170.4 |
Sprint |
2023 |
23 Aug |
2.1 |
Tour Poitou-Charentes et de la Vienne | Rit 2 |
8 |
Caja Rural - Seguros RGA |
185.7 |
Flat |
2023 |
19 Aug |
2.PS |
Vuelta a Burgos |
36 |
Caja Rural - Seguros RGA |
|
GC |
2023 |
18 Aug |
2.PS |
Vuelta a Burgos | Rit 4 |
19 |
Caja Rural - Seguros RGA |
157.0 |
Uphill finish |
2023 |
15 Aug |
2.PS |
Vuelta a Burgos | Rit 1 |
13 |
Caja Rural - Seguros RGA |
161.0 |
Sprint |
2023 |
30 Jul |
1.1 |
Circuit Getxo - Memorial Ricardo Otxoa |
6 |
Caja Rural - Seguros RGA |
193.3 |
Hill |
2023 |
25 Jul |
1.1 |
G.P. Villafranca de Ordizia |
7 |
Caja Rural - Seguros RGA |
165.9 |
Hill |
2023 |
15 Jul |
2.2 |
G.P. Torres Vedras - Joaquim Agostinho | Rit 2 |
2 |
Caja Rural - Seguros RGA |
143.7 |
Hill |
2023 |
29 May |
2.PS |
Tour of Norway | Rit 3 |
17 |
Caja Rural - Seguros RGA |
151.2 |
Sprint |
2023 |
12 May |
2.PS |
Tour of Hungary | Rit 3 |
20 |
Caja Rural - Seguros RGA |
180.0 |
Uphill finish |
2023 |
04 May |
2.1 |
Tour of Hellas | Rit 2 |
16 |
Caja Rural - Seguros RGA |
178.3 |
Sprint |
2023 |
03 May |
2.1 |
Tour of Hellas | Rit 1 |
19 |
Caja Rural - Seguros RGA |
187.7 |
Sprint |
2023 |
04 Apr |
2.WT |
Vuelta al Pais Vasco | Rit 2 |
13 |
Caja Rural - Seguros RGA |
193.8 |
Hill |
2023 |
23 Mar |
2.WT |
Vuelta a Catalunya | Rit 4 |
13 |
Caja Rural - Seguros RGA |
188.2 |
Sprint |
2023 |
20 Mar |
2.WT |
Vuelta a Catalunya | Rit 1 |
14 |
Caja Rural - Seguros RGA |
164.6 |
Hill |
2023 |
12 Feb |
1.1 |
Figueira Champions Classic |
16 |
Caja Rural - Seguros RGA |
183.7 |
Hill |
2022 |
08 Oct |
1.WT |
Il Lombardia |
85 |
Caja Rural - Seguros RGA |
253.0 |
Hill |
2022 |
03 Oct |
1.PS |
Coppa Bernocchi (Legnano) |
21 |
Caja Rural - Seguros RGA |
190.7 |
Hill |
2022 |
25 Sep |
WC |
Wereldkampioenschap |
87 |
Caja Rural - Seguros RGA |
266.9 |
Hill |
2022 |
11 Sep |
2.PS |
Tour of Britain |
12 |
Caja Rural - Seguros RGA |
|
GC |
2022 |
08 Sep |
2.PS |
Tour of Britain | Rit 5 |
16 |
Caja Rural - Seguros RGA |
186.8 |
Flat |
2022 |
07 Sep |
2.PS |
Tour of Britain | Rit 4 |
13 |
Caja Rural - Seguros RGA |
149.5 |
Hill |
2022 |
05 Sep |
2.PS |
Tour of Britain | Rit 2 |
8 |
Caja Rural - Seguros RGA |
175.2 |
Hill |
2022 |
19 Aug |
2.1 |
Tour du Limousin | Rit 4 |
6 |
Caja Rural - Seguros RGA |
174.8 |
Hill |
2022 |
18 Aug |
2.1 |
Tour du Limousin | Rit 3 |
16 |
Caja Rural - Seguros RGA |
181.7 |
Hill |
2022 |
16 Aug |
2.1 |
Tour du Limousin | Rit 1 |
11 |
Caja Rural - Seguros RGA |
176.4 |
Sprint |
2022 |
05 Aug |
2.WT |
Tour of Poland |
37 |
Caja Rural - Seguros RGA |
|
GC |
2022 |
03 Aug |
2.WT |
Tour of Poland | Rit 5 |
15 |
Caja Rural - Seguros RGA |
178.1 |
Sprint |
2022 |
02 Aug |
2.WT |
Tour of Poland | Rit 4 |
16 |
Caja Rural - Seguros RGA |
179.4 |
Hill |
2022 |
29 May |
2.PS |
Tour of Norway |
15 |
Caja Rural - Seguros RGA |
|
GC |
2022 |
29 May |
2.PS |
Tour of Norway | Rit 6 |
18 |
Caja Rural - Seguros RGA |
150.0 |
Hill |
2022 |
28 May |
2.PS |
Tour of Norway | Rit 5 |
17 |
Caja Rural - Seguros RGA |
181.7 |
Hill |
2022 |
27 May |
2.PS |
Tour of Norway | Rit 4 |
9 |
Caja Rural - Seguros RGA |
233.5 |
Sprint |
2022 |
24 May |
2.PS |
Tour of Norway | Rit 1 |
3 |
Caja Rural - Seguros RGA |
175.0 |
Hill |
2022 |
30 Apr |
2.1 |
Tour of Hellas | Rit 4 |
17 |
Caja Rural - Seguros RGA |
176.5 |
Hill |
2022 |
27 Apr |
2.1 |
Tour of Hellas | Rit 1 |
2 |
Caja Rural - Seguros RGA |
190.1 |
Hill |
2022 |
17 Apr |
2.PS |
International Presidency Turkey Tour |
20 |
Caja Rural - Seguros RGA |
|
GC |
2022 |
15 Apr |
2.PS |
International Presidency Turkey Tour | Rit 6 |
8 |
Caja Rural - Seguros RGA |
205.0 |
Sprint |
2022 |
10 Apr |
2.PS |
International Presidency Turkey Tour | Rit 1 |
15 |
Caja Rural - Seguros RGA |
207.0 |
Sprint |
2022 |
21 Mar |
2.WT |
Vuelta a Catalunya | Rit 1 |
8 |
Caja Rural - Seguros RGA |
171.2 |
Hill |
2022 |
18 Feb |
2.PS |
Volta ao Algarve | Rit 3 |
19 |
Caja Rural - Seguros RGA |
209.1 |
Sprint |
2022 |
27 Jan |
1.1 |
Trofeo Alcudia |
20 |
Caja Rural - Seguros RGA |
173.2 |
Sprint |
2021 |
09 Oct |
1.1 |
Tour de Vendee |
2 |
Delko |
200.1 |
Flat |
2021 |
14 Sep |
2.PS |
Tour du Luxembourg | Rit 1 |
16 |
Delko |
139.5 |
Hill |
2021 |
29 Aug |
1.WT |
Bretagne Classic - Ouest-France |
DNF |
Delko |
253.6 |
Hill |
2021 |
20 Aug |
2.1 |
Tour du Limousin | Rit 4 |
15 |
Delko |
170.8 |
Flat |
2021 |
19 Aug |
2.1 |
Tour du Limousin | Rit 3 |
16 |
Delko |
184.8 |
Flat |
2021 |
17 Aug |
2.1 |
Tour du Limousin | Rit 1 |
6 |
Delko |
184.5 |
Sprint |
2021 |
15 Aug |
1.1 |
Polynormande |
13 |
Delko |
169.0 |
Flat |
2021 |
08 Aug |
2.PS |
Arctic Race of Norway |
6 |
Delko |
667.0 |
GC |
2021 |
08 Aug |
2.PS |
Arctic Race of Norway | Rit 4 |
13 |
Delko |
163.7 |
Hill |
2021 |
07 Aug |
2.PS |
Arctic Race of Norway | Rit 3 |
5 |
Delko |
184.1 |
Mountain |
2021 |
05 Aug |
2.PS |
Arctic Race of Norway | Rit 1 |
13 |
Delko |
143.7 |
Hill |
2021 |
15 Jul |
2.1 |
Settimana Ciclistica Lombarda | Rit 2 |
13 |
Delko |
185.8 |
Sprint |
2020 |
21 Oct |
1.WT |
Classic Brugge - De Panne |
DNF |
Movistar |
188.6 |
|
2020 |
18 Oct |
1.WT |
Ronde van Vlaanderen |
68 |
Movistar |
243.3 |
|
2020 |
11 Oct |
1.WT |
Gent - Wevelgem |
70 |
Movistar |
232.5 |
|
2020 |
04 Oct |
1.WT |
Liège - Bastogne - Liège |
44 |
Movistar |
257.0 |
|
2020 |
30 Sep |
1.WT |
Fleche Wallonne |
53 |
Movistar |
202.0 |
|
2020 |
05 Aug |
2.WT |
Tour of Poland | Rit 1 |
13 |
Movistar |
159.0 |
|
2020 |
02 Aug |
1.1 |
Circuit Getxo - Memorial Ricardo Otxoa |
3 |
Movistar |
177.0 |
|
2020 |
01 Mar |
1.PS |
Kuurne - Brussel - Kuurne |
15 |
Movistar |
201.0 |
|
2020 |
29 Feb |
1.WT |
Omloop Het Nieuwsblad |
DNF |
Movistar |
200.0 |
|
2020 |
16 Feb |
2.PS |
Tour de la Provence | Rit 4 |
19 |
Movistar |
171.0 |
|
2020 |
26 Jan |
2.WT |
Tour Down Under |
43 |
Movistar |
|
|
2020 |
23 Jan |
2.WT |
Tour Down Under | Rit 3 |
16 |
Movistar |
131.0 |
|
2019 |
13 Sep |
1.WT |
G.P. Quebec |
16 |
Movistar |
201.6 |
|
2019 |
01 Sep |
1.WT |
Bretagne Classic - Ouest-France |
10 |
Movistar |
248.1 |
|
2019 |
09 Aug |
2.WT |
Tour of Poland | Rit 7 |
18 |
Movistar |
132.5 |
|
2019 |
07 Aug |
2.WT |
Tour of Poland | Rit 5 |
2 |
Movistar |
154.0 |
|
2019 |
05 Aug |
2.WT |
Tour of Poland | Rit 3 |
19 |
Movistar |
157.0 |
|
2019 |
03 Aug |
2.WT |
Tour of Poland | Rit 1 |
18 |
Movistar |
136.0 |
|
2019 |
27 Jul |
2.1 |
Adriatica Ionica Race | Rit 3 |
7 |
Movistar |
204.5 |
|
2019 |
25 Jul |
2.1 |
Adriatica Ionica Race | Rit 1 |
11 |
Movistar |
189.0 |
|
2019 |
19 May |
2.1 |
Vuelta a Aragon |
1 |
Movistar |
|
|
2019 |
19 May |
2.1 |
Vuelta a Aragon | Rit 3 |
6 |
Movistar |
127.4 |
|
2019 |
18 May |
2.1 |
Vuelta a Aragon | Rit 2 |
19 |
Movistar |
186.2 |
|
2019 |
17 May |
2.1 |
Vuelta a Aragon | Rit 1 |
3 |
Movistar |
186.2 |
|
2019 |
12 May |
2.1 |
Vuelta a la Comunidad de Madrid |
9 |
Movistar |
|
|
2019 |
11 May |
2.1 |
Vuelta a la Comunidad de Madrid | Rit 2 |
16 |
Movistar |
164.5 |
|
2019 |
10 May |
2.1 |
Vuelta a la Comunidad de Madrid | Rit 1 |
15 |
Movistar |
164.1 |
|
2019 |
05 May |
2.WT |
Tour de Romandie |
62 |
Movistar |
|
|
2019 |
02 May |
2.WT |
Tour de Romandie | Rit 2 |
19 |
Movistar |
174.4 |
|
2019 |
27 Apr |
2.1 |
Vuelta Castilla y Leon |
9 |
Movistar |
|
|
2019 |
26 Apr |
2.1 |
Vuelta Castilla y Leon | Rit 2 |
20 |
Movistar |
170.3 |
|
2019 |
25 Apr |
2.1 |
Vuelta Castilla y Leon | Rit 1 |
9 |
Movistar |
181.0 |
|
2019 |
14 Apr |
1.1 |
G.P. Primavera (Amorebieta) |
3 |
Movistar |
171.5 |
|
2019 |
06 Apr |
1.1 |
G.P. Miguel Indurain |
15 |
Movistar |
192.9 |
|
2019 |
31 Mar |
1.WT |
Gent - Wevelgem |
DNF |
Movistar |
251.5 |
|
2019 |
19 Mar |
2.WT |
Tirreno - Adriatico |
88 |
Movistar |
|
|
2019 |
10 Mar |
1.HC |
G.P. Artigianato (Larciano) |
9 |
Movistar |
199.0 |
|
2019 |
24 Feb |
2.HC |
Ruta del Sol |
14 |
Movistar |
|
|
2019 |
24 Feb |
2.HC |
Ruta del Sol | Rit 5 |
9 |
Movistar |
163.9 |
|
2019 |
23 Feb |
2.HC |
Ruta del Sol | Rit 4 |
17 |
Movistar |
120.0 |
|
2019 |
20 Feb |
2.HC |
Ruta del Sol | Rit 1 |
19 |
Movistar |
170.5 |
|
2019 |
17 Feb |
2.1 |
Tour de la Provence |
8 |
Movistar |
|
|
2019 |
17 Feb |
2.1 |
Tour de la Provence | Rit 4 |
18 |
Movistar |
162.2 |
|
2019 |
16 Feb |
2.1 |
Tour de la Provence | Rit 3 |
11 |
Movistar |
181.1 |
|
2019 |
15 Feb |
2.1 |
Tour de la Provence | Rit 2 |
1 |
Movistar |
191.6 |
|
2019 |
20 Jan |
2.WT |
Tour Down Under | Rit 6 |
19 |
Movistar |
151.5 |
|
2019 |
19 Jan |
2.WT |
Tour Down Under | Rit 5 |
13 |
Movistar |
149.5 |
|
2019 |
17 Jan |
2.WT |
Tour Down Under | Rit 3 |
17 |
Movistar |
146.2 |
|
2018 |
14 Oct |
2.WT |
International Presidency Turkey Tour |
1 |
Euskadi - Murias |
|
|
2018 |
14 Oct |
2.WT |
International Presidency Turkey Tour | Rit 6 |
2 |
Euskadi - Murias |
166.0 |
|
2018 |
12 Oct |
2.WT |
International Presidency Turkey Tour | Rit 4 |
3 |
Euskadi - Murias |
206.7 |
|
2018 |
16 Sep |
GT |
Vuelta a Espana |
68 |
Euskadi - Murias |
|
|
2018 |
03 Jun |
2.HC |
Tour du Luxembourg | Rit 4 |
2 |
Euskadi - Murias |
176.0 |
|
2018 |
20 May |
2.HC |
Tour of Norway |
1 |
Euskadi - Murias |
|
|
2018 |
20 May |
2.HC |
Tour of Norway | Rit 5 |
2 |
Euskadi - Murias |
154.0 |
|
2018 |
06 May |
2.1 |
Tour de Yorkshire |
2 |
Euskadi - Murias |
|
|
2018 |
04 May |
2.1 |
Tour de Yorkshire | Rit 2 |
3 |
Euskadi - Murias |
149.0 |
|
2018 |
22 Apr |
2.1 |
Vuelta Castilla y Leon |
3 |
Euskadi - Murias |
|
|
2018 |
22 Apr |
2.1 |
Vuelta Castilla y Leon | Rit 3 |
2 |
Euskadi - Murias |
165.6 |
|
2018 |
20 Apr |
2.1 |
Vuelta Castilla y Leon | Rit 1 |
3 |
Euskadi - Murias |
182.4 |
|
2017 |
16 Aug |
2.1 |
Tour du Limousin | Rit 2 |
3 |
Caja Rural - Seguros RGA |
185.8 |
|
2017 |
07 May |
2.1 |
Vuelta a la Comunidad de Madrid | Rit 3 |
3 |
Caja Rural - Seguros RGA |
99.9 |
|
2017 |
22 Feb |
2.1 |
Volta a Alentejo | Rit 1 |
2 |
Caja Rural - Seguros RGA |
158.0 |
|
2016 |
11 Sep |
GT |
Vuelta a Espana |
127 |
Caja Rural - Seguros RGA |
|
|
2016 |
05 Jun |
1.1 |
USPRO Championship Philadelphia |
1 |
Caja Rural - Seguros RGA |
178.0 |
|
2016 |
13 May |
2.1 |
Volta Cova da Beira | Rit 1 |
1 |
Caja Rural - Seguros RGA |
145.0 |
|
2015 |
08 Oct |
1.1 |
Coppa Sabatini (Peccioli) |
1 |
|
197.9 |
|
2015 |
09 Aug |
2.1 |
Volta a Portugal | Rit 10 |
3 |
|
132.5 |
|
2015 |
07 Aug |
2.1 |
Volta a Portugal | Rit 8 |
1 |
|
180.2 |
|
2015 |
10 Jun |
2.2 |
G.P. de Beauce | Rit 1 |
2 |
|
182.6 |
|
2014 |
19 Oct |
2.2 |
Tour de Banyuwangi Ijen | Rit 4 |
2 |
|
140.5 |
|
2014 |
30 Mar |
2.2 |
Volta a Alentejo |
2 |
|
|
|
2014 |
29 Mar |
2.2 |
Volta a Alentejo | Rit 4 |
3 |
|
159.2 |
|
2014 |
27 Mar |
2.2 |
Volta a Alentejo | Rit 2 |
1 |
|
192.7 |
|
2013 |
21 Jul |
2.2 |
G.P. Torres Vedras - Joaquim Agostinho |
1 |
|
|
|
2013 |
21 Jul |
2.2 |
G.P. Torres Vedras - Joaquim Agostinho | Rit 3 |
1 |
|
177.2 |
|
2013 |
20 Mar |
2.2 |
Volta a Alentejo | Rit 1 |
3 |
|
167.0 |
|
2011 |
02 Oct |
2.2 |
Cinturo de l'Emporda | Rit 3 |
1 |
|
152.7 |
|