2022-02-26 | | Gran Camiño | Stage 3 | 148.4 | sprint of small group |
2022-01-29 | | Trofeo Pollença - Port d'Andratx | 170.1 | sprint a deux |
2021-09-30 | | Giro di Sicilia - Tour of Sicily | Stage 3 | 180 | sprint of small group |
2021-06-04 | | Critérium du Dauphiné | Stage 6 | 167.2 | sprint of small group |
2021-04-03 | | Gran Premio Miguel Indurain | 203.2 | 2.1 km solo |
2019-08-30 | | La Vuelta ciclista a España | Stage 7 | 183.2 | sprint a deux |
2019-06-30 | | National Championships Spain ME - Road Race | 194.9 | sprint a deux |
2019-06-20 | | La Route d'Occitanie - La Dépêche du Midi | Stage 1 | 175.5 | sprint a deux |
2019-02-26 | | UAE Tour | Stage 3 | 179 | sprint of small group |
2018-09-30 | | World Championships ME - Road Race | 258 | sprint of small group |
2018-09-01 | | La Vuelta ciclista a España | Stage 8 | 195.1 | bunchsprint |
2018-08-26 | | La Vuelta ciclista a España | Stage 2 | 163.5 | sprint a deux |
2018-06-16 | | La Route d'Occitanie - La Dépêche du Midi | Stage 3 | 198.4 | 2.4 km solo |
2018-03-31 | | Gran Premio Miguel Indurain | 189.1 | 11.8 km solo |
2018-03-22 | | Volta Ciclista a Catalunya | Stage 4 | 170.8 | sprint a deux |
2018-03-20 | | Volta Ciclista a Catalunya | Stage 2 | 175.6 | bunchsprint |
2018-02-25 | | Abu Dhabi Tour | Stage 5 | 199 | sprint a deux |
2018-02-03 | | Volta a la Comunitat Valenciana | Stage 4 | 181 | 0.3 km solo |
2018-02-01 | | Volta a la Comunitat Valenciana | Stage 2 | 153.9 | sprint of small group |
2017-04-23 | | Liège - Bastogne - Liège | 258 | sprint of small group |
2017-04-19 | | La Flèche Wallonne | 200.5 | 0.2 km solo |
2017-04-07 | | Vuelta al País Vasco | Stage 5 | 139.8 | sprint of small group |
2017-03-26 | | Volta Ciclista a Catalunya | Stage 7 | 138.7 | sprint of small group |
2017-03-24 | | Volta Ciclista a Catalunya | Stage 5 | 182 | 1 km solo |
2017-03-22 | | Volta Ciclista a Catalunya | Stage 3 | 188.3 | sprint a deux |
2017-02-15 | | Vuelta a Andalucia Ruta Ciclista Del Sol | Stage 1 | 155.4 | sprint of small group |
2017-02-11 | | Vuelta Ciclista a la Region de Murcia 'Costa Calida' | 182.7 | 70 km solo |
2016-05-24 | | Giro d'Italia | Stage 16 | 132 | sprint a deux |
2016-04-20 | | La Flèche Wallonne | 196 | sprint a deux |
2016-04-17 | | Vuelta a Castilla y Leon | Stage 3 | 151.4 | sprint a deux |
2016-04-16 | | Vuelta a Castilla y Leon | Stage 2 | 170.6 | 10 km solo |
2016-02-21 | | Vuelta a Andalucia Ruta Ciclista Del Sol | Stage 5 | 171 | 7 km solo |
2015-08-25 | | Vuelta a España | Stage 4 | 209.6 | sprint of small group |
2015-06-28 | | National Championships Spain - Road Race | 189.5 | sprint of small group |
2015-04-26 | | Liège - Bastogne - Liège | 253 | sprint of small group |
2015-04-22 | | La Flèche Wallonne | 205.5 | sprint of small group |
2015-03-29 | | Volta Ciclista a Catalunya | Stage 7 | 126.6 | sprint of small group |
2015-03-27 | | Volta Ciclista a Catalunya | Stage 5 | 195.4 | 4 km solo |
2015-03-24 | | Volta Ciclista a Catalunya | Stage 2 | 191.8 | bunchsprint |
2015-01-31 | | Trofeo Serra de Tramuntana | 165.7 | ? km solo |
2014-08-28 | | Vuelta a España | Stage 6 | 167.1 | sprint of small group |
2014-08-23 | | Vuelta a España | Stage 1 (TTT) | 12.6 | team time trial |
2014-08-02 | | Clasica Ciclista San Sebastian | 219.2 | 4 km solo |
2014-06-27 | | National Championships Spain - ITT | 47.1 | time trial |
2014-04-23 | | La Flèche Wallonne | 199 | 0.1 km solo |
2014-04-05 | | Gran Premio Miguel Indurain | 187 | 10 km solo |
2014-03-09 | | Roma Maxima | 195 | bunchsprint |
2014-03-01 | | Vuelta Ciclista a Murcia | 190.1 | 1 km solo |
2014-02-21 | | Vuelta a Andalucia Ruta Ciclista Del Sol | Stage 2 | 197.1 | sprint of small group |
2014-02-20 | | Vuelta a Andalucia Ruta Ciclista Del Sol | Stage 1 | 186.8 | 0.2 km solo |
2014-02-19 | | Vuelta a Andalucia Ruta Ciclista Del Sol | Prologue | 7.3 | time trial |
2013-02-20 | | Vuelta a Andalucia Ruta Ciclista Del Sol | Stage 3 | 182.7 | sprint of small group |
2013-02-17 | | Vuelta a Andalucia Ruta Ciclista Del Sol | Prologue | 6 | time trial |
2013-02-05 | | Trofeo Serra de Tramuntana, Deià-Lluc | 152.9 | sprint of small group |
2012-08-25 | | Vuelta a España | Stage 8 | 175 | sprint of small group |
2012-08-20 | | Vuelta a España | Stage 3 | 153 | sprint of small group |
2012-08-18 | | Vuelta a España | Stage 1 (TTT) | 16.2 | team time trial |
2012-07-19 | | Tour de France | Stage 17 | 143.5 | 35 km solo |
2012-03-06 | | Paris - Nice | Stage 3 | 194 | bunchsprint |
2012-02-21 | | Vuelta a Andalucia Ruta ciclista del Sol | Stage 2 | 144.7 | 0.9 km solo |
2012-01-21 | | Santos Tour Down Under | Stage 5 | 151.5 | sprint a deux |
2010-05-02 | | Tour de Romandie | Stage 5 | 121.8 | sprint of small group |
2010-04-06 | | Vuelta Ciclista al País Vasco | Stage 2 | 217 | bunchsprint |
2010-04-05 | | Vuelta Ciclista al País Vasco | Stage 1 | 152 | sprint of small group |
2009-05-20 | | Volta Ciclista a Catalunya | Stage 3 | 182.9 | sprint of small group |
2009-04-12 | | Klasika Primavera de Amorebieta | 171.6 | sprint of small group |
2009-03-27 | | Vuelta a Castilla y Leon | Stage 5 | 152.5 | bunchsprint |
2009-03-25 | | Vuelta a Castilla y Leon | Stage 3 | 156.9 | bunchsprint |
2008-08-31 | | Vuelta a España | Stage 2 | 167.3 | bunchsprint |
2008-08-02 | | Clasica Ciclista San Sebastian | 225 | sprint of small group |
2008-07-10 | | Tour de France | Stage 6 | 195.5 | bunchsprint |
2008-07-05 | | Tour de France | Stage 1 | 197.5 | bunchsprint |
2008-06-29 | | National Championships Spain - Road Race | 202.7 | sprint a deux |
2008-06-11 | | Critérium du Dauphiné Libéré | Stage 4 (ITT) | 31 | time trial |
2008-06-09 | | Critérium du Dauphiné Libéré | Stage 2 | 194 | bunchsprint |
2008-04-27 | | Liège - Bastogne - Liège | 261 | sprint of small group |
2008-04-15 | | Paris-Camembert | 202.7 | bunchsprint |
2008-03-07 | | Vuelta ciclista a la region de Murcia | Stage 4 (ITT) | 23.1 | time trial |
2007-08-17 | | Vuelta a Burgos | Stage 4 (ITT) | 15 | time trial |
2007-05-13 | | Clásica Internacional de Alcobendas y Villalba | Stage 3 (ITT) | 9.7 | time trial |
2007-03-10 | | Vuelta ciclista a la region de Murcia | Stage 4 (ITT) | 23.3 | time trial |
2006-09-01 | | Vuelta a España | Stage 7 | 154 | sprint of small group |
2006-04-28 | | Tour de Romandie | Stage 4 | 127.7 | bunchsprint |
2006-04-23 | | Liège - Bastogne - Liège | 262 | sprint of small group |
2006-04-19 | | La Flèche Wallonne | 202 | sprint of small group |
2006-04-03 | | Vuelta al País Vasco | Stage 1 | 130 | bunchsprint |
2006-03-02 | | Vuelta a Murcia | Stage 2 | 172.4 | sprint of small group |
2005-07-12 | | Tour de France | Stage 10 | 181 | sprint a deux |
2005-04-07 | | Vuelta al País Vasco | Stage 4 | 167 | bunchsprint |
2005-04-06 | | Vuelta al País Vasco | Stage 3 | 176 | bunchsprint |
2005-03-13 | | Paris - Nice | Stage 7 | 135 | sprint of small group |
2005-02-09 | | Trofeo Soller | 150.6 | sprint of small group |
2005-02-08 | | Trofeo Manacor | 165.4 | 20 km solo |
2004-09-06 | | Vuelta a España | Stage 3 | 157 | sprint of small group |
2004-08-04 | | Vuelta a Burgos | Stage 3 | 139 | sprint a deux |
2004-08-03 | | Vuelta a Burgos | Stage 2 | 170 | bunchsprint |
2004-08-02 | | Vuelta a Burgos | Stage 1 | 149 | 0.2 km solo |
2004-05-02 | | Vuelta a Castilla y Leon | Stage 5 | 151 | bunchsprint |
2004-05-01 | | Vuelta a Castilla y Leon | Stage 4 | 133.4 | 1 km solo |
2004-04-30 | | Vuelta a Castilla y Leon | Stage 3 | 140 | sprint of small group |
2004-04-11 | | Klasika Primavera | 182.7 | sprint of small group |
2004-04-05 | | Vuelta al País Vasco | Stage 1 | 139 | sprint of small group |
2004-02-26 | | Vuelta Ciclista a la Comunidad Valenciana | Stage 3 | 197 | bunchsprint |
2004-02-25 | | Vuelta Ciclista a la Comunidad Valenciana | Stage 2 | 148.5 | 0.2 km solo |
2004-02-03 | | Trofeo Sóller | 151 | bunchsprint |
2003-09-20 | | Vuelta a España | Stage 15 | 172.1 | sprint of small group |
2003-09-14 | | Vuelta a España | Stage 9 | 174.8 | sprint of small group |
2003-07-25 | | Prueba Villafranca de Ordizia | 165 | sprint of small group |
2003-07-13 | | GP Int. Torres Vedras - Trofeu Joaquim Agostinho | Stage 5 | 97.8 | sprint of small group |
2003-07-12 | | GP Int. Torres Vedras - Trofeu Joaquim Agostinho | Stage 4a | 96.1 | sprint of small group |
2003-04-18 | | Vuelta a Aragon | Stage 3 | 157 | sprint of small group |
2003-04-13 | | Klasika Primavera | 182.7 | sprint of small group |
2003-04-09 | | Vuelta al País Vasco | Stage 3 | 191 | bunchsprint |
2001-06-30 | | National Championships Spain U23 - Road Race | 160.3 | sprint a deux |