Ion Izagirre - Results
Born on 4 February 1989 in Ormaiztegi, in the heart of the Spanish Basque Country, Ion Izagirre is one of the most durable and versatile riders of his generation. A puncheur-climber with a fine time trial and a knack for reading a hard finale, he has built a career on aggressive, opportunistic racing. He has won stages at all three Grand Tours, taken two Tour de France stage victories, and lifted the overall title at the 2015 Tour de Pologne. Now riding out his final professional season with Cofidis in 2026, the veteran Basque remains a respected animator of the world's biggest races. Find Ion Izagirre's latest results, stats and race calendar on this page.
Results
2026
| Rank | GC | Race | Date |
|---|---|---|---|
| 86 | Il Lombardia | 10.10.2026 | |
| 1 | Memorial Pantani | 12.09.2026 | |
| 43 | Coppa Sabatini | 10.09.2026 | |
| 79 | Giro della Toscana | 09.09.2026 | |
| 47 | GP Industria & Artigianato | 06.09.2026 | |
| 104 | Bretagne Classic | 30.08.2026 | |
| 7 | TPC en Nouvelle-Aquitaine | 25.08.2026 - 28.08.2026 | |
| 3 | 7 | Stage 4 | 28.08.2026 |
| 10 | 9 | Stage 3 | 27.08.2026 |
| 28 | 32 | Stage 2 | 26.08.2026 |
| 59 | 61 | Stage 1 | 25.08.2026 |
| 23 | Circuito de Getxo | 02.08.2026 | |
| 79 | San Sebastian | 01.08.2026 | |
| 45 | Tour de France | 04.07.2026 - 26.07.2026 | |
| 84 | 45 | Stage 21 | 26.07.2026 |
| 92 | 45 | Stage 20 | 25.07.2026 |
| 18 | 40 | Stage 19 | 24.07.2026 |
| 49 | 46 | Stage 18 | 23.07.2026 |
| 138 | 48 | Stage 17 | 22.07.2026 |
| 99 | 46 | Stage 16 | 21.07.2026 |
| 60 | 46 | Stage 15 | 19.07.2026 |
| 94 | 44 | Stage 14 | 18.07.2026 |
| 18 | 38 | Stage 13 | 17.07.2026 |
| 142 | 44 | Stage 12 | 16.07.2026 |
| 150 | 44 | Stage 11 | 15.07.2026 |
| 102 | 44 | Stage 10 | 14.07.2026 |
| 44 | 32 | Stage 9 | 12.07.2026 |
| 150 | 40 | Stage 8 | 11.07.2026 |
| 163 | 39 | Stage 7 | 10.07.2026 |
| 48 | 38 | Stage 6 | 09.07.2026 |
| 68 | 30 | Stage 5 | 08.07.2026 |
| 20 | 31 | Stage 4 | 07.07.2026 |
| 55 | 40 | Stage 3 | 06.07.2026 |
| 30 | 24 | Stage 2 | 05.07.2026 |
| 19 | 28 | Stage 1 | 04.07.2026 |
| 11 | Spain RR | 28.06.2026 | |
| 9 | Andorra MoraBanc Clàssica | 21.06.2026 | |
| 3 | Route d'Occitanie | 18.06.2026 - 20.06.2026 | |
| 3 | Stage 3 | 20.06.2026 | |
| 12 | Stage 2 | 19.06.2026 | |
| 22 | Stage 1 | 18.06.2026 | |
| 6 | Eschborn-Frankfurt | 01.05.2026 | |
| 21 | Liège-Bastogne-Liège | 26.04.2026 | |
| 7 | La Flèche Wallonne | 22.04.2026 | |
| 12 | Amstel Gold Race | 19.04.2026 | |
| 4 | Itzulia Basque Country | 06.04.2026 - 11.04.2026 | |
| 17 | 4 | Stage 6 | 11.04.2026 |
| 5 | 4 | Stage 5 | 10.04.2026 |
| 4 | 4 | Stage 4 | 09.04.2026 |
| 19 | 7 | Stage 3 | 08.04.2026 |
| 7 | 7 | Stage 2 | 07.04.2026 |
| 24 | 24 | Stage 1 | 06.04.2026 |
| 1 | GP Miguel Indurain | 04.04.2026 | |
| 7 | Paris-Nice | 08.03.2026 - 15.03.2026 | |
| 7 | 7 | Stage 8 | 15.03.2026 |
| 23 | 7 | Stage 7 | 14.03.2026 |
| 21 | 7 | Stage 6 | 13.03.2026 |
| 5 | 7 | Stage 5 | 12.03.2026 |
| 12 | 10 | Stage 4 | 11.03.2026 |
| 10 | 23 | Stage 3 | 10.03.2026 |
| 61 | 64 | Stage 2 | 09.03.2026 |
| 86 | 86 | Stage 1 | 08.03.2026 |
| 28 | Vuelta a Andalucía | 18.02.2026 - 22.02.2026 | |
| 21 | 28 | Stage 5 | 22.02.2026 |
| 81 | 33 | Stage 4 | 21.02.2026 |
| 62 | 32 | Stage 3 | 20.02.2026 |
| 14 | 19 | Stage 2 | 19.02.2026 |
| 34 | 34 | Stage 1 | 18.02.2026 |
| 5 | Figueira Champions Classic | 14.02.2026 |
2025
| Rank | GC | Race | Date |
|---|---|---|---|
| 3 | Japan Cup | 19.10.2025 | |
| 13 | Il Lombardia | 11.10.2025 | |
| 18 | Gran Piemonte | 09.10.2025 | |
| 10 | Tre Valli Varesine | 07.10.2025 | |
| 13 | Coppa Agostoni | 05.10.2025 | |
| 13 | GP Montreal | 14.09.2025 | |
| DNF | GP Québec | 12.09.2025 | |
| 43 | Bretagne Classic | 31.08.2025 | |
| 11 | Tour du Poitou-Charentes | 26.08.2025 - 29.08.2025 | |
| 2 | 11 | Stage 4 | 29.08.2025 |
| 13 | 13 | Stage 3 | 28.08.2025 |
| 57 | 51 | Stage 2 | 27.08.2025 |
| 44 | 47 | Stage 1 | 26.08.2025 |
| 19 | Circuito de Getxo | 03.08.2025 | |
| 99 | San Sebastian Klasikoa | 02.08.2025 | |
| 69 | Tour de France | 05.07.2025 - 27.07.2025 | |
| 48 | 69 | Stage 21 | 27.07.2025 |
| 38 | 69 | Stage 20 | 26.07.2025 |
| 85 | 72 | Stage 19 | 25.07.2025 |
| 73 | 73 | Stage 18 | 24.07.2025 |
| 108 | 75 | Stage 17 | 23.07.2025 |
| 55 | 75 | Stage 16 | 22.07.2025 |
| 70 | 78 | Stage 15 | 20.07.2025 |
| 96 | 83 | Stage 14 | 19.07.2025 |
| 42 | 82 | Stage 13 | 18.07.2025 |
| 47 | 83 | Stage 12 | 17.07.2025 |
| 73 | 91 | Stage 11 | 16.07.2025 |
| 135 | 98 | Stage 10 | 14.07.2025 |
| 85 | 67 | Stage 9 | 13.07.2025 |
| 120 | 76 | Stage 8 | 12.07.2025 |
| 47 | 78 | Stage 7 | 11.07.2025 |
| 115 | 88 | Stage 6 | 10.07.2025 |
| 93 | 61 | Stage 5 | 09.07.2025 |
| 52 | 60 | Stage 4 | 08.07.2025 |
| 119 | 90 | Stage 3 | 07.07.2025 |
| 97 | 91 | Stage 2 | 06.07.2025 |
| 122 | 124 | Stage 1 | 05.07.2025 |
| 43 | Spain RR | 29.06.2025 | |
| 52 | Tour de Suisse | 15.06.2025 - 22.06.2025 | |
| 37 | 52 | Stage 8 | 22.06.2025 |
| 53 | 53 | Stage 7 | 21.06.2025 |
| 29 | 59 | Stage 6 | 20.06.2025 |
| 82 | 60 | Stage 5 | 19.06.2025 |
| 56 | 45 | Stage 4 | 18.06.2025 |
| 55 | 49 | Stage 3 | 17.06.2025 |
| 30 | 48 | Stage 2 | 16.06.2025 |
| 52 | 52 | Stage 1 | 15.06.2025 |
| DNF | GP Kanton Aargau | 13.06.2025 | |
| 22 | Tour de Romandie | 29.04.2025 - 04.05.2025 | |
| 28 | 22 | Stage 5 | 04.05.2025 |
| 19 | 22 | Stage 4 | 03.05.2025 |
| 49 | 40 | Stage 3 | 02.05.2025 |
| 49 | 29 | Stage 2 | 01.05.2025 |
| 57 | 41 | Stage 1 | 30.04.2025 |
| 62 | 62 | Prologue | 29.04.2025 |
| 34 | Liège-Bastogne-Liège | 27.04.2025 | |
| 66 | Itzulia Basque Country | 07.04.2025 - 12.04.2025 | |
| 24 | 66 | Stage 6 | 12.04.2025 |
| 89 | 96 | Stage 5 | 11.04.2025 |
| 97 | 76 | Stage 4 | 10.04.2025 |
| 82 | 60 | Stage 3 | 09.04.2025 |
| 53 | 26 | Stage 2 | 08.04.2025 |
| 26 | 26 | Stage 1 | 07.04.2025 |
| 90 | GP Miguel Indurain | 05.04.2025 | |
| 28 | Tirreno-Adriatico | 10.03.2025 - 16.03.2025 | |
| 39 | 28 | Stage 7 | 16.03.2025 |
| 43 | 28 | Stage 6 | 15.03.2025 |
| 37 | 13 | Stage 5 | 14.03.2025 |
| 42 | 16 | Stage 4 | 13.03.2025 |
| 23 | 16 | Stage 3 | 12.03.2025 |
| 66 | 31 | Stage 2 | 11.03.2025 |
| 31 | 31 | Stage 1 | 10.03.2025 |
| 62 | Strade Bianche | 08.03.2025 | |
| DNF | Volta ao Algarve | 19.02.2025 - 23.02.2025 | |
| DNF | Stage 5 | 23.02.2025 | |
| 99 | 56 | Stage 4 | 22.02.2025 |
| 97 | 59 | Stage 3 | 21.02.2025 |
| 60 | 60 | Stage 2 | 20.02.2025 |
| 41 | Figueira Champions Classic | 16.02.2025 | |
| 32 | Cadel Evans Road Race | 02.02.2025 | |
| 90 | Surf Coast Classic | 30.01.2025 | |
| 25 | Tour Down Under | 21.01.2025 - 26.01.2025 | |
| 21 | 25 | Stage 6 | 26.01.2025 |
| 26 | 25 | Stage 5 | 25.01.2025 |
| 66 | 44 | Stage 4 | 24.01.2025 |
| 47 | 48 | Stage 3 | 23.01.2025 |
| 101 | 84 | Stage 2 | 22.01.2025 |
| 66 | 69 | Stage 1 | 21.01.2025 |
2024
| Rank | GC | Race | Date |
|---|---|---|---|
| 4 | Il Lombardia | 12.10.2024 | |
| 23 | Coppa Bernocchi | 07.10.2024 | |
| 42 | Giro dell'Emilia | 05.10.2024 | |
| 5 | GP Montreal | 15.09.2024 | |
| 44 | GP Québec | 13.09.2024 | |
| 37 | Vuelta a España | 17.08.2024 - 08.09.2024 | |
| 85 | 37 | Stage 21 | 08.09.2024 |
| 64 | 36 | Stage 20 | 07.09.2024 |
| 55 | 31 | Stage 19 | 06.09.2024 |
| 6 | 31 | Stage 18 | 05.09.2024 |
| 135 | 37 | Stage 17 | 04.09.2024 |
| 5 | 35 | Stage 16 | 03.09.2024 |
| 72 | 42 | Stage 15 | 01.09.2024 |
| 26 | 38 | Stage 14 | 31.08.2024 |
| 54 | 42 | Stage 13 | 30.08.2024 |
| 120 | 43 | Stage 12 | 29.08.2024 |
| 7 | 36 | Stage 11 | 28.08.2024 |
| 20 | 42 | Stage 10 | 27.08.2024 |
| 35 | 45 | Stage 9 | 25.08.2024 |
| 83 | 60 | Stage 8 | 24.08.2024 |
| 58 | 57 | Stage 7 | 23.08.2024 |
| 89 | 66 | Stage 6 | 22.08.2024 |
| 35 | 44 | Stage 5 | 21.08.2024 |
| 43 | 44 | Stage 4 | 20.08.2024 |
| 47 | 47 | Stage 3 | 19.08.2024 |
| 25 | 56 | Stage 2 | 18.08.2024 |
| 57 | 57 | Stage 1 | 17.08.2024 |
| 97 | Circuito de Getxo | 11.08.2024 | |
| 47 | San Sebastian Klasikoa | 10.08.2024 | |
| DNF | Tour de France | 29.06.2024 - 21.07.2024 | |
| DNF | Stage 11 | 10.07.2024 | |
| 91 | 108 | Stage 10 | 09.07.2024 |
| 163 | 110 | Stage 9 | 07.07.2024 |
| 162 | 89 | Stage 8 | 06.07.2024 |
| 115 | 79 | Stage 7 | 05.07.2024 |
| 132 | 79 | Stage 6 | 04.07.2024 |
| 144 | 80 | Stage 5 | 03.07.2024 |
| 96 | 79 | Stage 4 | 02.07.2024 |
| 147 | 75 | Stage 3 | 01.07.2024 |
| 70 | 75 | Stage 2 | 30.06.2024 |
| 82 | 82 | Stage 1 | 29.06.2024 |
| DNF | Tour de Suisse | 09.06.2024 - 16.06.2024 | |
| DNF | Stage 7 | 15.06.2024 | |
| 34 | 61 | Stage 6 | 14.06.2024 |
| 63 | 63 | Stage 5 | 13.06.2024 |
| 92 | 68 | Stage 4 | 12.06.2024 |
| 53 | 51 | Stage 3 | 11.06.2024 |
| 36 | 53 | Stage 2 | 10.06.2024 |
| 77 | 77 | Stage 1 | 09.06.2024 |
| 69 | GP Kanton Aargau | 07.06.2024 | |
| 19 | Liège-Bastogne-Liège | 21.04.2024 | |
| DNF | La Flèche Wallonne | 17.04.2024 | |
| DNF | Amstel Gold Race | 14.04.2024 | |
| 9 | Itzulia Basque Country | 01.04.2024 - 06.04.2024 | |
| 13 | 9 | Stage 6 | 06.04.2024 |
| 16 | 13 | Stage 5 | 05.04.2024 |
| 124 | 19 | Stage 4 | 04.04.2024 |
| 115 | 23 | Stage 3 | 03.04.2024 |
| 90 | 22 | Stage 2 | 02.04.2024 |
| 10 | 10 | Stage 1 | 01.04.2024 |
| 4 | GP Miguel Indurain | 30.03.2024 | |
| 26 | Paris-Nice | 03.03.2024 - 10.03.2024 | |
| 52 | 26 | Stage 8 | 10.03.2024 |
| 78 | 30 | Stage 7 | 09.03.2024 |
| 26 | 23 | Stage 6 | 08.03.2024 |
| 30 | 24 | Stage 5 | 07.03.2024 |
| 26 | 24 | Stage 4 | 06.03.2024 |
| 9 | 19 | Stage 3 | 05.03.2024 |
| 110 | 49 | Stage 2 | 04.03.2024 |
| 24 | 25 | Stage 1 | 03.03.2024 |
| 30 | Faun Drome Classic | 25.02.2024 | |
| 23 | Faun-Ardèche Classic | 24.02.2024 | |
| 121 | Clasica de Almeria | 11.02.2024 | |
| 12 | Vuelta a Murcia | 10.02.2024 | |
| 132 | Trofeo Palma | 28.01.2024 | |
| 19 | Trofeo Andratx - Pollença | 27.01.2024 | |
| 19 | Trofeo Serra Tramuntana | 26.01.2024 | |
| 80 | Trofeo Calvià | 24.01.2024 |
2023
| Rank | GC | Race | Date |
|---|---|---|---|
| 40 | Il Lombardia | 07.10.2023 | |
| 8 | Tre Valli Varesine | 03.10.2023 | |
| 10 | Coppa Bernocchi | 02.10.2023 | |
| 40 | Tour de Luxembourg | 20.09.2023 - 24.09.2023 | |
| 30 | 40 | Stage 5 | 24.09.2023 |
| 30 | 45 | Stage 4 | 23.09.2023 |
| 57 | 45 | Stage 3 | 22.09.2023 |
| 58 | 50 | Stage 2 | 21.09.2023 |
| 52 | 52 | Stage 1 | 20.09.2023 |
| 8 | GP Montreal | 10.09.2023 | |
| 65 | GP Québec | 08.09.2023 | |
| DNF | Bretagne Classic | 03.09.2023 | |
| DNF | Tour du Poitou-Charentes | 22.08.2023 - 25.08.2023 | |
| DNF | Stage 2 | 23.08.2023 | |
| 56 | 58 | Stage 1 | 22.08.2023 |
| DNF | World Championship RR | 06.08.2023 | |
| 7 | Circuito de Getxo | 30.07.2023 | |
| 5 | San Sebastian Klasikoa | 29.07.2023 | |
| 45 | Tour de France | 01.07.2023 - 23.07.2023 | |
| 136 | 45 | Stage 21 | 23.07.2023 |
| 56 | 45 | Stage 20 | 22.07.2023 |
| 23 | 43 | Stage 19 | 21.07.2023 |
| 129 | 49 | Stage 18 | 20.07.2023 |
| 80 | 50 | Stage 17 | 19.07.2023 |
| 21 | 43 | Stage 16 | 18.07.2023 |
| 47 | 45 | Stage 15 | 16.07.2023 |
| 117 | 45 | Stage 14 | 15.07.2023 |
| 77 | 41 | Stage 13 | 14.07.2023 |
| 1 | 37 | Stage 12 | 13.07.2023 |
| 152 | 43 | Stage 11 | 12.07.2023 |
| 29 | 42 | Stage 10 | 11.07.2023 |
| 33 | 47 | Stage 9 | 09.07.2023 |
| 115 | 56 | Stage 8 | 08.07.2023 |
| 76 | 54 | Stage 7 | 07.07.2023 |
| 47 | 55 | Stage 6 | 06.07.2023 |
| 68 | 66 | Stage 5 | 05.07.2023 |
| 134 | 73 | Stage 4 | 04.07.2023 |
| 129 | 67 | Stage 3 | 03.07.2023 |
| 86 | 64 | Stage 2 | 02.07.2023 |
| 53 | 53 | Stage 1 | 01.07.2023 |
| 12 | Tour de Suisse | 11.06.2023 - 18.06.2023 | |
| 19 | 12 | Stage 8 | 18.06.2023 |
| 68 | 12 | Stage 7 | 17.06.2023 |
| 23 | 14 | Stage 5 | 15.06.2023 |
| 17 | 11 | Stage 4 | 14.06.2023 |
| 11 | 8 | Stage 3 | 13.06.2023 |
| 74 | 11 | Stage 2 | 12.06.2023 |
| 11 | 11 | Stage 1 | 11.06.2023 |
| 32 | GP Kanton Aargau | 09.06.2023 | |
| DNF | Tour de Romandie | 25.04.2023 - 30.04.2023 | |
| DNS | Stage 3 | 28.04.2023 | |
| 53 | 51 | Stage 2 | 27.04.2023 |
| 69 | 85 | Stage 1 | 26.04.2023 |
| 105 | 105 | Prologue | 25.04.2023 |
| 16 | Liège-Bastogne-Liège | 23.04.2023 | |
| 27 | La Flèche Wallonne | 19.04.2023 | |
| 3 | Itzulia Basque Country | 03.04.2023 - 08.04.2023 | |
| 3 | 3 | Stage 6 | 08.04.2023 |
| 7 | 6 | Stage 5 | 07.04.2023 |
| 13 | 5 | Stage 4 | 06.04.2023 |
| 4 | 5 | Stage 3 | 05.04.2023 |
| 17 | 11 | Stage 2 | 04.04.2023 |
| 13 | 17 | Stage 1 | 03.04.2023 |
| 1 | GP Miguel Indurain | 01.04.2023 | |
| 21 | Paris-Nice | 05.03.2023 - 12.03.2023 | |
| 21 | 21 | Stage 8 | 12.03.2023 |
| 27 | 23 | Stage 7 | 11.03.2023 |
| 98 | 12 | Stage 5 | 09.03.2023 |
| 11 | 12 | Stage 4 | 08.03.2023 |
| 14 | 42 | Stage 3 | 07.03.2023 |
| 58 | 57 | Stage 2 | 06.03.2023 |
| 65 | 65 | Stage 1 | 05.03.2023 |
| DNF | O Gran Camiño | 23.02.2023 - 26.02.2023 | |
| DNS | Stage 4 | 26.02.2023 | |
| 42 | 30 | Stage 3 | 25.02.2023 |
| 3 | 3 | Stage 2 | 24.02.2023 |
| 30 | Clásica Jaén | 13.02.2023 | |
| DNF | Vuelta a Murcia | 11.02.2023 |
2022
| Rank | GC | Race | Date |
|---|---|---|---|
| 17 | Tour de Langkawi | 11.10.2022 - 18.10.2022 | |
| 32 | Stage 8 | 18.10.2022 | |
| 7 | Stage 7 | 17.10.2022 | |
| 52 | Stage 6 | 16.10.2022 | |
| 52 | Stage 5 | 15.10.2022 | |
| 34 | Stage 4 | 14.10.2022 | |
| 22 | Stage 3 | 13.10.2022 | |
| 56 | Stage 2 | 12.10.2022 | |
| 35 | Stage 1 | 11.10.2022 | |
| 39 | Tre Valli Varesine | 04.10.2022 | |
| 27 | Coppa Bernocchi | 03.10.2022 | |
| 84 | Giro dell'Emilia | 01.10.2022 | |
| 29 | Coppa Agostoni | 29.09.2022 | |
| 63 | GP Montreal | 11.09.2022 | |
| DNF | GP Québec | 09.09.2022 | |
| 19 | Bretagne Classic | 28.08.2022 | |
| 6 | Tour du Poitou-Charentes | 23.08.2022 - 26.08.2022 | |
| 25 | Stage 5 | 26.08.2022 | |
| 39 | Stage 3 | 25.08.2022 | |
| 7 | Stage 4 | 25.08.2022 | |
| 48 | Stage 2 | 24.08.2022 | |
| 41 | Stage 1 | 23.08.2022 | |
| DNF | San Sebastian Klasikoa | 30.07.2022 | |
| 39 | Tour de France | 01.07.2022 - 24.07.2022 | |
| 52 | 39 | Stage 21 | 24.07.2022 |
| 44 | 41 | Stage 20 | 23.07.2022 |
| 51 | 41 | Stage 19 | 22.07.2022 |
| 103 | 43 | Stage 18 | 21.07.2022 |
| 92 | 41 | Stage 17 | 20.07.2022 |
| 71 | 36 | Stage 16 | 19.07.2022 |
| 64 | 29 | Stage 15 | 17.07.2022 |
| 76 | 34 | Stage 14 | 16.07.2022 |
| 97 | 28 | Stage 13 | 15.07.2022 |
| 44 | 29 | Stage 12 | 14.07.2022 |
| 25 | 31 | Stage 11 | 13.07.2022 |
| 15 | 35 | Stage 10 | 12.07.2022 |
| 47 | 44 | Stage 9 | 10.07.2022 |
| 94 | 56 | Stage 8 | 09.07.2022 |
| 64 | 52 | Stage 7 | 08.07.2022 |
| 56 | 55 | Stage 6 | 07.07.2022 |
| 71 | 78 | Stage 5 | 06.07.2022 |
| 117 | 110 | Stage 4 | 05.07.2022 |
| 140 | 100 | Stage 3 | 03.07.2022 |
| 132 | 88 | Stage 2 | 02.07.2022 |
| 91 | 91 | Stage 1 | 01.07.2022 |
| DNF | Spain RR | 26.06.2022 | |
| 5 | Spain ITT | 24.06.2022 | |
| 34 | Tour de Suisse | 12.06.2022 - 19.06.2022 | |
| 13 | 34 | Stage 8 | 19.06.2022 |
| 13 | 36 | Stage 7 | 18.06.2022 |
| 42 | 45 | Stage 6 | 17.06.2022 |
| 14 | 61 | Stage 5 | 16.06.2022 |
| 69 | 111 | Stage 4 | 15.06.2022 |
| 88 | 136 | Stage 3 | 14.06.2022 |
| 131 | 142 | Stage 2 | 13.06.2022 |
| 150 | 150 | Stage 1 | 12.06.2022 |
| 30 | Mercan'Tour Classic Alpes-Maritimes | 31.05.2022 | |
| 64 | Tour de Romandie | 26.04.2022 - 01.05.2022 | |
| 12 | 64 | Stage 5 | 01.05.2022 |
| 44 | 72 | Stage 4 | 30.04.2022 |
| 52 | 104 | Stage 3 | 29.04.2022 |
| 124 | 120 | Stage 2 | 28.04.2022 |
| 126 | 115 | Stage 1 | 27.04.2022 |
| 50 | 50 | Prologue | 26.04.2022 |
| 27 | Liège-Bastogne-Liège | 24.04.2022 | |
| 129 | La Flèche Wallonne | 20.04.2022 | |
| 2 | Itzulia Basque Country | 04.04.2022 - 09.04.2022 | |
| 1 | 2 | Stage 6 | 09.04.2022 |
| 4 | 4 | Stage 5 | 08.04.2022 |
| 14 | 8 | Stage 4 | 07.04.2022 |
| 8 | 7 | Stage 3 | 06.04.2022 |
| 39 | 8 | Stage 2 | 05.04.2022 |
| 8 | 8 | Stage 1 | 04.04.2022 |
| 7 | GP Miguel Indurain | 02.04.2022 | |
| 7 | Paris-Nice | 06.03.2022 - 13.03.2022 | |
| 10 | 7 | Stage 8 | 13.03.2022 |
| 11 | 9 | Stage 7 | 12.03.2022 |
| 23 | 10 | Stage 6 | 11.03.2022 |
| 18 | 10 | Stage 5 | 10.03.2022 |
| 28 | 22 | Stage 4 | 09.03.2022 |
| 52 | 32 | Stage 3 | 08.03.2022 |
| 53 | 32 | Stage 2 | 07.03.2022 |
| 29 | 29 | Stage 1 | 06.03.2022 |
| 6 | O Gran Camiño | 24.02.2022 - 27.02.2022 | |
| 4 | Stage 4 | 27.02.2022 | |
| 6 | Stage 3 | 26.02.2022 | |
| 29 | Stage 2 | 25.02.2022 | |
| 56 | Stage 1 | 24.02.2022 | |
| DNF | Volta ao Algarve | 16.02.2022 - 20.02.2022 | |
| DNF | Stage 2 | 17.02.2022 | |
| 20 | Stage 1 | 16.02.2022 |
2021
| Rank | GC | Race | Date |
|---|---|---|---|
| DNF | Europe RR | 12.09.2021 | |
| 26 | Vuelta a España | 14.08.2021 - 05.09.2021 | |
| 10 | 26 | Stage 21 | 05.09.2021 |
| 48 | 28 | Stage 20 | 04.09.2021 |
| 62 | 28 | Stage 19 | 03.09.2021 |
| 38 | 31 | Stage 18 | 02.09.2021 |
| 33 | 31 | Stage 17 | 01.09.2021 |
| 40 | 35 | Stage 16 | 31.08.2021 |
| 22 | 36 | Stage 15 | 29.08.2021 |
| 63 | 43 | Stage 14 | 28.08.2021 |
| 128 | 40 | Stage 13 | 27.08.2021 |
| 13 | 39 | Stage 12 | 26.08.2021 |
| 16 | 48 | Stage 11 | 25.08.2021 |
| 80 | 54 | Stage 10 | 24.08.2021 |
| 43 | 42 | Stage 9 | 22.08.2021 |
| 130 | 46 | Stage 8 | 21.08.2021 |
| 45 | 48 | Stage 7 | 20.08.2021 |
| 64 | 78 | Stage 6 | 19.08.2021 |
| 163 | 97 | Stage 5 | 18.08.2021 |
| 137 | 66 | Stage 4 | 17.08.2021 |
| 76 | 66 | Stage 3 | 16.08.2021 |
| 60 | 19 | Stage 2 | 15.08.2021 |
| 27 | 27 | Stage 1 | 14.08.2021 |
| DNF | Olympic Games ITT | 28.07.2021 | |
| 79 | Olympic Games RR | 24.07.2021 | |
| 26 | Tour de France | 26.06.2021 - 18.07.2021 | |
| 85 | 26 | Stage 21 | 18.07.2021 |
| 69 | 26 | Stage 20 | 17.07.2021 |
| 18 | 26 | Stage 19 | 16.07.2021 |
| 48 | 29 | Stage 18 | 15.07.2021 |
| 44 | 30 | Stage 17 | 14.07.2021 |
| 64 | 31 | Stage 16 | 13.07.2021 |
| 4 | 30 | Stage 15 | 11.07.2021 |
| 38 | 34 | Stage 14 | 10.07.2021 |
| 126 | 36 | Stage 13 | 09.07.2021 |
| 59 | 34 | Stage 12 | 08.07.2021 |
| 54 | 34 | Stage 11 | 07.07.2021 |
| 137 | 25 | Stage 10 | 06.07.2021 |
| 27 | 24 | Stage 9 | 04.07.2021 |
| 2 | 37 | Stage 8 | 03.07.2021 |
| 88 | 103 | Stage 7 | 02.07.2021 |
| 162 | 108 | Stage 6 | 01.07.2021 |
| 65 | 100 | Stage 5 | 30.06.2021 |
| 147 | 109 | Stage 4 | 29.06.2021 |
| 111 | 104 | Stage 3 | 28.06.2021 |
| 29 | 106 | Stage 2 | 27.06.2021 |
| 162 | 162 | Stage 1 | 26.06.2021 |
| 14 | Spain RR | 20.06.2021 | |
| 1 | Spain ITT | 18.06.2021 | |
| 7 | Critérium du Dauphiné | 30.05.2021 - 06.06.2021 | |
| 13 | 7 | Stage 8 | 06.06.2021 |
| 16 | 7 | Stage 7 | 05.06.2021 |
| 15 | 2 | Stage 6 | 04.06.2021 |
| 24 | 4 | Stage 5 | 03.06.2021 |
| 2 | 4 | Stage 4 | 02.06.2021 |
| 13 | 19 | Stage 3 | 01.06.2021 |
| 43 | 30 | Stage 2 | 31.05.2021 |
| 41 | 42 | Stage 1 | 30.05.2021 |
| 7 | Tour de Romandie | 27.04.2021 - 02.05.2021 | |
| 11 | 7 | Stage 5 | 02.05.2021 |
| 7 | 7 | Stage 4 | 01.05.2021 |
| 9 | 11 | Stage 3 | 30.04.2021 |
| 16 | 15 | Stage 2 | 29.04.2021 |
| 24 | 21 | Stage 1 | 28.04.2021 |
| 24 | 24 | Prologue | 27.04.2021 |
| 10 | Itzulia Basque Country | 05.04.2021 - 10.04.2021 | |
| 11 | Stage 6 | 10.04.2021 | |
| 35 | Stage 5 | 09.04.2021 | |
| 1 | Stage 4 | 08.04.2021 | |
| 19 | Stage 3 | 07.04.2021 | |
| 11 | Stage 2 | 06.04.2021 | |
| 43 | Stage 1 | 05.04.2021 | |
| 42 | GP Miguel Indurain | 03.04.2021 | |
| 3 | Paris-Nice | 07.03.2021 - 14.03.2021 | |
| 7 | 3 | Stage 8 | 14.03.2021 |
| 8 | 4 | Stage 7 | 13.03.2021 |
| 11 | 3 | Stage 6 | 12.03.2021 |
| 52 | 4 | Stage 5 | 11.03.2021 |
| 10 | 5 | Stage 4 | 10.03.2021 |
| 12 | 12 | Stage 3 | 09.03.2021 |
| 44 | 101 | Stage 2 | 08.03.2021 |
| 148 | 143 | Stage 1 | 07.03.2021 |
| 30 | Faun Drome Classic | 28.02.2021 | |
| 17 | Faun-Ardèche Classic | 27.02.2021 | |
| 30 | Tour de La Provence | 11.02.2021 - 14.02.2021 | |
| 95 | Stage 4 | 14.02.2021 | |
| 30 | Stage 3 | 13.02.2021 | |
| 67 | Stage 2 | 12.02.2021 | |
| 104 | Stage 1 | 11.02.2021 |
2020
| Rank | GC | Race | Date |
|---|---|---|---|
| 29 | Vuelta a España | 20.10.2020 - 08.11.2020 | |
| 130 | 29 | Stage 18 | 08.11.2020 |
| 3 | 29 | Stage 17 | 07.11.2020 |
| 43 | 34 | Stage 16 | 06.11.2020 |
| 78 | 35 | Stage 15 | 05.11.2020 |
| 105 | 35 | Stage 14 | 04.11.2020 |
| 142 | 35 | Stage 13 | 03.11.2020 |
| 20 | 34 | Stage 12 | 01.11.2020 |
| 41 | 36 | Stage 11 | 31.10.2020 |
| 114 | 40 | Stage 10 | 30.10.2020 |
| 119 | 39 | Stage 9 | 29.10.2020 |
| 21 | 39 | Stage 8 | 28.10.2020 |
| 78 | 47 | Stage 7 | 27.10.2020 |
| 1 | 44 | Stage 6 | 25.10.2020 |
| 73 | 53 | Stage 5 | 24.10.2020 |
| 146 | 53 | Stage 4 | 23.10.2020 |
| 34 | 50 | Stage 3 | 22.10.2020 |
| 73 | 69 | Stage 2 | 21.10.2020 |
| 71 | 71 | Stage 1 | 20.10.2020 |
| DNF | Tour de France | 29.08.2020 - 20.09.2020 | |
| DNF | Stage 11 | 09.09.2020 | |
| 148 | 27 | Stage 10 | 08.09.2020 |
| 19 | 25 | Stage 9 | 06.09.2020 |
| 92 | 38 | Stage 8 | 05.09.2020 |
| 35 | 34 | Stage 7 | 04.09.2020 |
| 51 | 39 | Stage 6 | 03.09.2020 |
| 94 | 45 | Stage 5 | 02.09.2020 |
| 39 | 45 | Stage 4 | 01.09.2020 |
| 105 | 52 | Stage 3 | 31.08.2020 |
| 55 | 55 | Stage 2 | 30.08.2020 |
| 131 | 131 | Stage 1 | 29.08.2020 |
| 80 | Il Lombardia | 15.08.2020 | |
| 20 | Gran Piemonte | 12.08.2020 | |
| 20 | Tour de Pologne | 05.08.2020 - 09.08.2020 | |
| 73 | 20 | Stage 5 | 09.08.2020 |
| 23 | 22 | Stage 4 | 08.08.2020 |
| 26 | 21 | Stage 3 | 07.08.2020 |
| 74 | 42 | Stage 2 | 06.08.2020 |
| 36 | 37 | Stage 1 | 05.08.2020 |
| DNF | Strade Bianche | 01.08.2020 | |
| 4 | Vuelta a Andalucía | 19.02.2020 - 23.02.2020 | |
| 6 | Stage 5 | 23.02.2020 | |
| 5 | Stage 4 | 22.02.2020 | |
| 4 | Stage 3 | 21.02.2020 | |
| 8 | Stage 2 | 20.02.2020 | |
| 6 | Stage 1 | 19.02.2020 | |
| 7 | Volta Comunitat Valenciana | 05.02.2020 - 09.02.2020 | |
| 44 | Stage 5 | 09.02.2020 | |
| 7 | Stage 4 | 08.02.2020 | |
| 25 | Stage 3 | 07.02.2020 | |
| 6 | Stage 2 | 06.02.2020 | |
| 63 | Stage 1 | 05.02.2020 |
2019
| Rank | GC | Race | Date |
|---|---|---|---|
| DNF | Il Lombardia | 12.10.2019 | |
| 11 | Milano - Torino | 09.10.2019 | |
| 16 | World Championship RR | 29.09.2019 | |
| 16 | Vuelta a España | 24.08.2019 - 15.09.2019 | |
| 82 | 16 | Stage 21 | 15.09.2019 |
| 20 | 16 | Stage 20 | 14.09.2019 |
| 68 | 16 | Stage 19 | 13.09.2019 |
| 62 | 16 | Stage 18 | 12.09.2019 |
| 43 | 14 | Stage 17 | 11.09.2019 |
| 29 | 16 | Stage 16 | 09.09.2019 |
| 15 | 14 | Stage 15 | 08.09.2019 |
| 22 | 16 | Stage 14 | 07.09.2019 |
| 17 | 16 | Stage 13 | 06.09.2019 |
| 33 | 16 | Stage 12 | 05.09.2019 |
| 41 | 16 | Stage 11 | 04.09.2019 |
| 24 | 16 | Stage 10 | 03.09.2019 |
| 14 | 16 | Stage 9 | 01.09.2019 |
| 25 | 22 | Stage 8 | 31.08.2019 |
| 6 | 17 | Stage 7 | 30.08.2019 |
| 35 | 30 | Stage 6 | 29.08.2019 |
| 56 | 35 | Stage 5 | 28.08.2019 |
| 32 | 19 | Stage 4 | 27.08.2019 |
| 52 | 21 | Stage 3 | 26.08.2019 |
| 70 | 22 | Stage 2 | 25.08.2019 |
| 1 | 4 | Stage 1 | 24.08.2019 |
| 11 | Tour de Pologne | 03.08.2019 - 09.08.2019 | |
| 11 | 11 | Stage 7 | 09.08.2019 |
| 12 | 12 | Stage 6 | 08.08.2019 |
| 14 | 22 | Stage 5 | 07.08.2019 |
| 74 | 40 | Stage 3 | 05.08.2019 |
| 34 | 34 | Stage 2 | 04.08.2019 |
| 49 | 53 | Stage 1 | 03.08.2019 |
| 23 | Spain RR | 30.06.2019 | |
| 36 | Giro d'Italia | 11.05.2019 - 02.06.2019 | |
| 47 | 36 | Stage 21 | 02.06.2019 |
| 43 | 36 | Stage 20 | 01.06.2019 |
| 76 | 37 | Stage 19 | 31.05.2019 |
| 90 | 33 | Stage 18 | 30.05.2019 |
| 70 | 34 | Stage 17 | 29.05.2019 |
| 40 | 34 | Stage 16 | 28.05.2019 |
| 14 | 33 | Stage 15 | 26.05.2019 |
| 48 | 45 | Stage 14 | 25.05.2019 |
| 24 | 45 | Stage 13 | 24.05.2019 |
| 99 | 60 | Stage 12 | 23.05.2019 |
| 82 | 51 | Stage 11 | 22.05.2019 |
| 106 | 52 | Stage 10 | 21.05.2019 |
| 20 | 52 | Stage 9 | 19.05.2019 |
| 51 | 62 | Stage 8 | 18.05.2019 |
| 59 | 71 | Stage 7 | 17.05.2019 |
| 100 | 88 | Stage 6 | 16.05.2019 |
| 159 | 117 | Stage 5 | 15.05.2019 |
| 152 | 119 | Stage 4 | 14.05.2019 |
| 62 | 20 | Stage 3 | 13.05.2019 |
| 62 | 27 | Stage 2 | 12.05.2019 |
| 29 | 29 | Stage 1 | 11.05.2019 |
| 56 | Liège-Bastogne-Liège | 28.04.2019 | |
| DNF | La Flèche Wallonne | 24.04.2019 | |
| 1 | Itzulia Basque Country | 08.04.2019 - 13.04.2019 | |
| 4 | 1 | Stage 6 | 13.04.2019 |
| 2 | 2 | Stage 5 | 12.04.2019 |
| 8 | 3 | Stage 4 | 11.04.2019 |
| 5 | 2 | Stage 3 | 10.04.2019 |
| 8 | 5 | Stage 2 | 09.04.2019 |
| 7 | 7 | Stage 1 | 08.04.2019 |
| DNF | GP Miguel Indurain | 06.04.2019 | |
| 21 | Paris-Nice | 10.03.2019 - 17.03.2019 | |
| 1 | 21 | Stage 8 | 17.03.2019 |
| 30 | 27 | Stage 7 | 16.03.2019 |
| 44 | 27 | Stage 6 | 15.03.2019 |
| 12 | 34 | Stage 5 | 14.03.2019 |
| 18 | 39 | Stage 4 | 13.03.2019 |
| 70 | 113 | Stage 3 | 12.03.2019 |
| 136 | 132 | Stage 2 | 11.03.2019 |
| 128 | 128 | Stage 1 | 10.03.2019 |
| 2 | Vuelta a Andalucía | 20.02.2019 - 24.02.2019 | |
| 13 | Stage 5 | 24.02.2019 | |
| 5 | Stage 4 | 23.02.2019 | |
| 3 | Stage 3 | 22.02.2019 | |
| 41 | Stage 2 | 21.02.2019 | |
| 3 | Stage 1 | 20.02.2019 | |
| 1 | Volta Comunitat Valenciana | 06.02.2019 - 10.02.2019 | |
| 16 | Stage 5 | 10.02.2019 | |
| 4 | Stage 4 | 09.02.2019 | |
| 9 | Stage 3 | 08.02.2019 | |
| 22 | Stage 2 | 07.02.2019 | |
| 2 | Stage 1 | 06.02.2019 |
2018
| Rank | GC | Race | Date |
|---|---|---|---|
| 6 | Il Lombardia | 13.10.2018 | |
| 11 | World Championship RR | 30.09.2018 | |
| 9 | Vuelta a España | 25.08.2018 - 16.09.2018 | |
| 27 | 9 | Stage 21 | 16.09.2018 |
| 15 | 9 | Stage 20 | 15.09.2018 |
| 14 | 9 | Stage 19 | 14.09.2018 |
| 15 | 7 | Stage 18 | 13.09.2018 |
| 24 | 7 | Stage 17 | 12.09.2018 |
| 14 | 8 | Stage 16 | 11.09.2018 |
| 10 | 9 | Stage 15 | 09.09.2018 |
| 9 | 7 | Stage 14 | 08.09.2018 |
| 33 | 7 | Stage 13 | 07.09.2018 |
| 23 | 5 | Stage 12 | 06.09.2018 |
| 14 | 4 | Stage 11 | 05.09.2018 |
| 43 | 5 | Stage 10 | 04.09.2018 |
| 8 | 5 | Stage 9 | 02.09.2018 |
| 4 | 7 | Stage 8 | 01.09.2018 |
| 7 | 7 | Stage 7 | 31.08.2018 |
| 32 | 6 | Stage 6 | 30.08.2018 |
| 43 | 7 | Stage 5 | 29.08.2018 |
| 18 | 6 | Stage 4 | 28.08.2018 |
| 30 | 5 | Stage 3 | 27.08.2018 |
| 15 | 5 | Stage 2 | 26.08.2018 |
| 9 | 9 | Stage 1 | 25.08.2018 |
| 7 | San Sebastian Klasikoa | 04.08.2018 | |
| 22 | Tour de France | 07.07.2018 - 29.07.2018 | |
| 131 | 22 | Stage 21 | 29.07.2018 |
| 15 | 22 | Stage 20 | 28.07.2018 |
| 15 | 22 | Stage 19 | 27.07.2018 |
| 127 | 25 | Stage 18 | 26.07.2018 |
| 39 | 25 | Stage 17 | 25.07.2018 |
| 16 | 24 | Stage 16 | 24.07.2018 |
| 2 | 26 | Stage 15 | 22.07.2018 |
| 103 | 31 | Stage 14 | 21.07.2018 |
| 75 | 23 | Stage 13 | 20.07.2018 |
| 17 | 25 | Stage 12 | 19.07.2018 |
| 101 | 31 | Stage 11 | 18.07.2018 |
| 2 | 24 | Stage 10 | 17.07.2018 |
| 89 | 35 | Stage 9 | 15.07.2018 |
| 49 | 28 | Stage 8 | 14.07.2018 |
| 50 | 29 | Stage 7 | 13.07.2018 |
| 22 | 29 | Stage 6 | 12.07.2018 |
| 40 | 34 | Stage 5 | 11.07.2018 |
| 84 | 45 | Stage 4 | 10.07.2018 |
| 11 | 56 | Stage 3 | 09.07.2018 |
| 122 | 90 | Stage 2 | 08.07.2018 |
| 88 | 88 | Stage 1 | 07.07.2018 |
| 14 | Spain RR | 24.06.2018 | |
| 3 | Spain ITT | 22.06.2018 | |
| 15 | Tour de Suisse | 09.06.2018 - 17.06.2018 | |
| 37 | 15 | Stage 9 | 17.06.2018 |
| 30 | 15 | Stage 8 | 16.06.2018 |
| 24 | 15 | Stage 7 | 15.06.2018 |
| 15 | 7 | Stage 6 | 14.06.2018 |
| 14 | 7 | Stage 5 | 13.06.2018 |
| 47 | 19 | Stage 4 | 12.06.2018 |
| 32 | 19 | Stage 3 | 11.06.2018 |
| 30 | 24 | Stage 2 | 10.06.2018 |
| 7 | 32 | Stage 1 | 09.06.2018 |
| 11 | Tour de Romandie | 24.04.2018 - 29.04.2018 | |
| 89 | 11 | Stage 5 | 29.04.2018 |
| 12 | 11 | Stage 4 | 28.04.2018 |
| 11 | 10 | Stage 3 | 27.04.2018 |
| 23 | 12 | Stage 2 | 26.04.2018 |
| 49 | 12 | Stage 1 | 25.04.2018 |
| 21 | 21 | Prologue | 24.04.2018 |
| 101 | Liège-Bastogne-Liège | 22.04.2018 | |
| 101 | La Flèche Wallonne | 18.04.2018 | |
| 19 | Amstel Gold Race | 15.04.2018 | |
| 3 | Itzulia Basque Country | 02.04.2018 - 07.04.2018 | |
| 3 | 3 | Stage 6 | 07.04.2018 |
| 3 | 3 | Stage 5 | 06.04.2018 |
| 16 | 10 | Stage 4 | 05.04.2018 |
| 33 | 15 | Stage 3 | 04.04.2018 |
| 10 | 16 | Stage 2 | 03.04.2018 |
| 18 | 18 | Stage 1 | 02.04.2018 |
| 4 | Paris-Nice | 04.03.2018 - 11.03.2018 | |
| 10 | 4 | Stage 8 | 11.03.2018 |
| 3 | 2 | Stage 7 | 10.03.2018 |
| 11 | 6 | Stage 6 | 09.03.2018 |
| 39 | 7 | Stage 5 | 08.03.2018 |
| 5 | 7 | Stage 4 | 07.03.2018 |
| 20 | 10 | Stage 3 | 06.03.2018 |
| 27 | 9 | Stage 2 | 05.03.2018 |
| 10 | 10 | Stage 1 | 04.03.2018 |
| 17 | Abu Dhabi Tour | 21.02.2018 - 25.02.2018 | |
| 21 | 17 | Stage 5 | 25.02.2018 |
| 30 | 23 | Stage 4 | 24.02.2018 |
| 28 | 27 | Stage 3 | 23.02.2018 |
| 39 | 30 | Stage 2 | 22.02.2018 |
| 35 | 39 | Stage 1 | 21.02.2018 |
| 12 | Tour Down Under | 16.01.2018 - 21.01.2018 | |
| 17 | 12 | Stage 6 | 21.01.2018 |
| 9 | 10 | Stage 5 | 20.01.2018 |
| 24 | 11 | Stage 4 | 19.01.2018 |
| 28 | 15 | Stage 3 | 18.01.2018 |
| 18 | 19 | Stage 2 | 17.01.2018 |
| 45 | 47 | Stage 1 | 16.01.2018 |
2017
| Rank | GC | Race | Date |
|---|---|---|---|
| DNF | Tour de France | 01.07.2017 - 23.07.2017 | |
| DNF | Stage 1 | 01.07.2017 | |
| 3 | Spain RR | 25.06.2017 | |
| 7 | Spain ITT | 23.06.2017 | |
| 6 | Tour de Suisse | 10.06.2017 - 18.06.2017 | |
| 4 | 6 | Stage 9 | 18.06.2017 |
| 125 | 8 | Stage 8 | 17.06.2017 |
| 2 | 8 | Stage 7 | 16.06.2017 |
| 3 | 14 | Stage 6 | 15.06.2017 |
| 50 | 20 | Stage 5 | 14.06.2017 |
| 30 | 21 | Stage 4 | 13.06.2017 |
| 13 | 9 | Stage 3 | 12.06.2017 |
| 39 | 11 | Stage 2 | 11.06.2017 |
| 31 | 31 | Stage 1 | 10.06.2017 |
| 74 | GP Kanton Aargau | 08.06.2017 | |
| 5 | Tour de Romandie | 25.04.2017 - 30.04.2017 | |
| 4 | 5 | Stage 5 | 30.04.2017 |
| 12 | 7 | Stage 4 | 29.04.2017 |
| 62 | 5 | Stage 3 | 28.04.2017 |
| 24 | 5 | Stage 2 | 27.04.2017 |
| 16 | 5 | Stage 1 | 26.04.2017 |
| 12 | 12 | Prologue | 25.04.2017 |
| 5 | Liège-Bastogne-Liège | 23.04.2017 | |
| 12 | La Flèche Wallonne | 19.04.2017 | |
| 7 | Amstel Gold Race | 16.04.2017 | |
| 3 | Itzulia Basque Country | 03.04.2017 - 08.04.2017 | |
| 3 | 3 | Stage 6 | 08.04.2017 |
| 7 | 7 | Stage 5 | 07.04.2017 |
| 26 | 12 | Stage 4 | 06.04.2017 |
| 18 | 12 | Stage 3 | 05.04.2017 |
| 35 | 23 | Stage 2 | 04.04.2017 |
| 27 | 27 | Stage 1 | 03.04.2017 |
| 7 | Paris-Nice | 05.03.2017 - 12.03.2017 | |
| 19 | 7 | Stage 8 | 12.03.2017 |
| 5 | 7 | Stage 7 | 11.03.2017 |
| 6 | 9 | Stage 6 | 10.03.2017 |
| 42 | 13 | Stage 5 | 09.03.2017 |
| 9 | 13 | Stage 4 | 08.03.2017 |
| 51 | 19 | Stage 3 | 07.03.2017 |
| 35 | 20 | Stage 2 | 06.03.2017 |
| 22 | 22 | Stage 1 | 05.03.2017 |
| DNF | Vuelta a Andalucía | 15.02.2017 - 19.02.2017 | |
| DNF | Stage 3 | 17.02.2017 | |
| 4 | Stage 2 | 16.02.2017 | |
| 5 | Stage 1 | 15.02.2017 | |
| 72 | Clasica de Almeria | 12.02.2017 | |
| 6 | Vuelta a Murcia | 11.02.2017 |
2016
| Rank | GC | Race | Date |
|---|---|---|---|
| DNF | Il Lombardia | 01.10.2016 | |
| 8 | Renewi Tour | 19.09.2016 - 25.09.2016 | |
| 9 | Stage 7 | 25.09.2016 | |
| 24 | Stage 6 | 24.09.2016 | |
| 4 | Stage 5 | 23.09.2016 | |
| 61 | Stage 4 | 22.09.2016 | |
| 38 | Stage 3 | 21.09.2016 | |
| 11 | Stage 2 | 20.09.2016 | |
| 90 | Stage 1 | 19.09.2016 | |
| 8 | GP Montreal | 11.09.2016 | |
| 62 | GP Québec | 09.09.2016 | |
| 8 | Olympic Games ITT | 10.08.2016 | |
| DNF | Olympic Games RR | 06.08.2016 | |
| 19 | San Sebastian Klasikoa | 30.07.2016 | |
| 47 | Tour de France | 02.07.2016 - 24.07.2016 | |
| 84 | 47 | Stage 21 | 24.07.2016 |
| 1 | 47 | Stage 20 | 23.07.2016 |
| 11 | 56 | Stage 19 | 22.07.2016 |
| 7 | 71 | Stage 18 | 21.07.2016 |
| 94 | 74 | Stage 17 | 20.07.2016 |
| 89 | 72 | Stage 16 | 18.07.2016 |
| 62 | 77 | Stage 15 | 17.07.2016 |
| 46 | 74 | Stage 14 | 16.07.2016 |
| 8 | 76 | Stage 13 | 15.07.2016 |
| 141 | 82 | Stage 12 | 14.07.2016 |
| 141 | 77 | Stage 11 | 13.07.2016 |
| 59 | 78 | Stage 10 | 12.07.2016 |
| 156 | 77 | Stage 9 | 10.07.2016 |
| 31 | 61 | Stage 8 | 09.07.2016 |
| 105 | 105 | Stage 7 | 08.07.2016 |
| 140 | 122 | Stage 6 | 07.07.2016 |
| 83 | 121 | Stage 5 | 06.07.2016 |
| 157 | 115 | Stage 4 | 05.07.2016 |
| 106 | 109 | Stage 3 | 04.07.2016 |
| 75 | 115 | Stage 2 | 03.07.2016 |
| 191 | 193 | Stage 1 | 02.07.2016 |
| 50 | Spain RR | 25.06.2016 | |
| 1 | Spain ITT | 23.06.2016 | |
| 2 | Tour de Suisse | 11.06.2016 - 19.06.2016 | |
| 3 | Stage 9 | 19.06.2016 | |
| 1 | Stage 8 | 18.06.2016 | |
| 8 | Stage 7 | 17.06.2016 | |
| 8 | Stage 6 | 16.06.2016 | |
| 15 | Stage 5 | 15.06.2016 | |
| 19 | Stage 4 | 14.06.2016 | |
| 18 | Stage 3 | 13.06.2016 | |
| 31 | Stage 2 | 12.06.2016 | |
| 5 | Stage 1 | 11.06.2016 | |
| 3 | Tour de Romandie | 26.04.2016 - 01.05.2016 | |
| 124 | Stage 5 | 01.05.2016 | |
| 2 | Stage 4 | 30.04.2016 | |
| 8 | Stage 3 | 29.04.2016 | |
| 6 | Stage 2 | 28.04.2016 | |
| 37 | Stage 1 | 27.04.2016 | |
| 1 | Prologue | 26.04.2016 | |
| 30 | Liège-Bastogne-Liège | 24.04.2016 | |
| 64 | La Flèche Wallonne | 20.04.2016 | |
| 24 | Amstel Gold Race | 17.04.2016 | |
| 38 | Klasika Primavera | 10.04.2016 | |
| DNF | Itzulia Basque Country | 04.04.2016 - 09.04.2016 | |
| DNS | Stage 1 | 04.04.2016 | |
| 1 | GP Miguel Indurain | 02.04.2016 | |
| 5 | Paris-Nice | 06.03.2016 - 13.03.2016 | |
| 10 | Stage 7 | 13.03.2016 | |
| 9 | Stage 6 | 12.03.2016 | |
| 30 | Stage 5 | 11.03.2016 | |
| 21 | Stage 4 | 10.03.2016 | |
| 13 | Stage 2 | 08.03.2016 | |
| 18 | Stage 1 | 07.03.2016 | |
| 5 | Prologue | 06.03.2016 | |
| 2 | Volta ao Algarve | 17.02.2016 - 21.02.2016 | |
| 12 | Stage 5 | 21.02.2016 | |
| 16 | Stage 4 | 20.02.2016 | |
| 4 | Stage 3 | 19.02.2016 | |
| 4 | Stage 2 | 18.02.2016 | |
| 80 | Stage 1 | 17.02.2016 | |
| 11 | Vuelta a Murcia | 13.02.2016 | |
| 4 | Volta Comunitat Valenciana | 03.02.2016 - 07.02.2016 | |
| 90 | Stage 5 | 07.02.2016 | |
| 3 | Stage 4 | 06.02.2016 | |
| 12 | Stage 3 | 05.02.2016 | |
| 6 | Stage 2 | 04.02.2016 | |
| 18 | Stage 1 | 03.02.2016 | |
| 24 | Trofeo Serra Tramuntana | 30.01.2016 | |
| 105 | Trofeo Ses Salines | 28.01.2016 |
2015
| Rank | GC | Race | Date |
|---|---|---|---|
| DNF | Il Lombardia | 04.10.2015 | |
| 56 | World Championship RR | 27.09.2015 | |
| 3 | World Championship TTT | 20.09.2015 | |
| 24 | GP Montreal | 13.09.2015 | |
| 22 | GP Québec | 11.09.2015 | |
| DNF | Bretagne Classic | 30.08.2015 | |
| 64 | BEMER Cyclassics | 23.08.2015 | |
| 104 | Tour du Limousin | 18.08.2015 - 21.08.2015 | |
| 113 | Stage 4 | 21.08.2015 | |
| 107 | Stage 3 | 20.08.2015 | |
| 106 | Stage 2 | 19.08.2015 | |
| 110 | Stage 1 | 18.08.2015 | |
| 1 | Tour de Pologne | 02.08.2015 - 08.08.2015 | |
| 7 | Stage 7 | 08.08.2015 | |
| 8 | Stage 6 | 07.08.2015 | |
| 9 | Stage 5 | 06.08.2015 | |
| 82 | Stage 4 | 05.08.2015 | |
| 27 | Stage 3 | 04.08.2015 | |
| 55 | Stage 2 | 03.08.2015 | |
| 10 | Stage 1 | 02.08.2015 | |
| 45 | Circuito de Getxo | 31.07.2015 | |
| 2 | Villafranca de Ordizia | 25.07.2015 | |
| DNF | Tour de Suisse | 13.06.2015 - 21.06.2015 | |
| DNF | Stage 4 | 17.06.2015 | |
| 149 | Stage 3 | 16.06.2015 | |
| 81 | Stage 2 | 15.06.2015 | |
| 38 | Stage 1 | 14.06.2015 | |
| 8 | Prologue | 13.06.2015 | |
| 27 | Giro d'Italia | 09.05.2015 - 31.05.2015 | |
| 107 | 27 | Stage 21 | 31.05.2015 |
| 62 | 27 | Stage 20 | 30.05.2015 |
| 36 | 24 | Stage 19 | 29.05.2015 |
| 165 | 24 | Stage 18 | 28.05.2015 |
| 79 | 24 | Stage 17 | 27.05.2015 |
| 109 | 24 | Stage 16 | 26.05.2015 |
| 21 | 16 | Stage 15 | 24.05.2015 |
| 17 | 18 | Stage 14 | 23.05.2015 |
| 98 | 21 | Stage 13 | 22.05.2015 |
| 7 | 20 | Stage 12 | 21.05.2015 |
| 24 | 20 | Stage 11 | 20.05.2015 |
| 36 | 20 | Stage 10 | 19.05.2015 |
| 30 | 20 | Stage 9 | 17.05.2015 |
| 11 | 20 | Stage 8 | 16.05.2015 |
| 20 | 26 | Stage 7 | 15.05.2015 |
| 48 | 27 | Stage 6 | 14.05.2015 |
| 19 | 27 | Stage 5 | 13.05.2015 |
| 32 | 28 | Stage 4 | 12.05.2015 |
| 43 | 17 | Stage 3 | 11.05.2015 |
| 20 | 22 | Stage 2 | 10.05.2015 |
| 5 | 30 | Stage 1 | 09.05.2015 |
| 30 | Vuelta a Asturias | 02.05.2015 - 03.05.2015 | |
| 3 | Stage 2 | 03.05.2015 | |
| 64 | Stage 1 | 02.05.2015 | |
| 3 | Itzulia Basque Country | 06.04.2015 - 11.04.2015 | |
| 3 | Stage 6 | 11.04.2015 | |
| 16 | Stage 5 | 10.04.2015 | |
| 4 | Stage 4 | 09.04.2015 | |
| 12 | Stage 3 | 08.04.2015 | |
| 46 | Stage 2 | 07.04.2015 | |
| 14 | Stage 1 | 06.04.2015 | |
| 2 | GP Miguel Indurain | 04.04.2015 | |
| 24 | Milano-Sanremo | 22.03.2015 | |
| 26 | Paris-Nice | 08.03.2015 - 15.03.2015 | |
| 8 | Stage 7 | 15.03.2015 | |
| 18 | Stage 6 | 14.03.2015 | |
| 144 | Stage 5 | 13.03.2015 | |
| 80 | Stage 4 | 12.03.2015 | |
| 36 | Stage 3 | 11.03.2015 | |
| 62 | Stage 2 | 10.03.2015 | |
| 59 | Stage 1 | 09.03.2015 | |
| 34 | Prologue | 08.03.2015 | |
| 10 | Volta ao Algarve | 18.02.2015 - 22.02.2015 | |
| 41 | Stage 5 | 22.02.2015 | |
| 3 | Stage 4 | 21.02.2015 | |
| 12 | Stage 3 | 20.02.2015 | |
| 34 | Stage 2 | 19.02.2015 | |
| 28 | Stage 1 | 18.02.2015 | |
| 38 | Clasica de Almeria | 15.02.2015 | |
| 11 | Vuelta a Murcia | 14.02.2015 | |
| 117 | Trofeo Palma | 01.02.2015 | |
| 42 | Trofeo Andratx - Pollença | 30.01.2015 | |
| 93 | Trofeo Ses Salines | 29.01.2015 |
2014
| Rank | GC | Race | Date |
|---|---|---|---|
| DNF | Il Lombardia | 05.10.2014 | |
| 31 | Milano - Torino | 01.10.2014 | |
| 24 | World Championship RR | 28.09.2014 | |
| 6 | World Championship TTT | 21.09.2014 | |
| 6 | Tour of Britain | 07.09.2014 - 14.09.2014 | |
| 13 | Stage 8 | 14.09.2014 | |
| 14 | Stage 9 | 14.09.2014 | |
| 12 | Stage 7 | 13.09.2014 | |
| 23 | Stage 6 | 12.09.2014 | |
| 16 | Stage 5 | 11.09.2014 | |
| 5 | Stage 4 | 10.09.2014 | |
| 9 | Stage 3 | 09.09.2014 | |
| 17 | Stage 2 | 08.09.2014 | |
| 48 | Stage 1 | 07.09.2014 | |
| 2 | Tour de Pologne | 03.08.2014 - 09.08.2014 | |
| 7 | Stage 7 | 09.08.2014 | |
| 3 | Stage 6 | 08.08.2014 | |
| 3 | Stage 5 | 07.08.2014 | |
| 113 | Stage 4 | 06.08.2014 | |
| 59 | Stage 3 | 05.08.2014 | |
| 31 | Stage 2 | 04.08.2014 | |
| 38 | Stage 1 | 03.08.2014 | |
| 41 | Tour de France | 05.07.2014 - 27.07.2014 | |
| 71 | Stage 21 | 27.07.2014 | |
| 22 | Stage 20 | 26.07.2014 | |
| 123 | Stage 19 | 25.07.2014 | |
| 76 | Stage 18 | 24.07.2014 | |
| 15 | Stage 17 | 23.07.2014 | |
| 25 | Stage 16 | 22.07.2014 | |
| 97 | Stage 15 | 20.07.2014 | |
| 13 | Stage 14 | 19.07.2014 | |
| 50 | Stage 13 | 18.07.2014 | |
| 145 | Stage 12 | 17.07.2014 | |
| 47 | Stage 11 | 16.07.2014 | |
| 51 | Stage 10 | 14.07.2014 | |
| 39 | Stage 9 | 13.07.2014 | |
| 54 | Stage 8 | 12.07.2014 | |
| 161 | Stage 7 | 11.07.2014 | |
| 177 | Stage 6 | 10.07.2014 | |
| 65 | Stage 5 | 09.07.2014 | |
| 45 | Stage 4 | 08.07.2014 | |
| 40 | Stage 3 | 07.07.2014 | |
| 140 | Stage 2 | 06.07.2014 | |
| 50 | Stage 1 | 05.07.2014 | |
| 1 | Spain RR | 29.06.2014 | |
| 2 | Spain ITT | 27.06.2014 | |
| 43 | Tour de Suisse | 14.06.2014 - 22.06.2014 | |
| 70 | Stage 9 | 22.06.2014 | |
| 35 | Stage 8 | 21.06.2014 | |
| 8 | Stage 7 | 20.06.2014 | |
| 33 | Stage 6 | 19.06.2014 | |
| 28 | Stage 5 | 18.06.2014 | |
| 30 | Stage 4 | 17.06.2014 | |
| 20 | Stage 3 | 16.06.2014 | |
| 14 | Stage 2 | 15.06.2014 | |
| 9 | Stage 1 | 14.06.2014 | |
| 8 | Tour de Romandie | 29.04.2014 - 04.05.2014 | |
| 5 | Stage 5 | 04.05.2014 | |
| 20 | Stage 4 | 03.05.2014 | |
| 12 | Stage 3 | 02.05.2014 | |
| 21 | Stage 2 | 01.05.2014 | |
| 31 | Stage 1 | 30.04.2014 | |
| 14 | Prologue | 29.04.2014 | |
| 86 | Liège-Bastogne-Liège | 27.04.2014 | |
| 71 | La Flèche Wallonne | 23.04.2014 | |
| DNF | Amstel Gold Race | 20.04.2014 | |
| 28 | Klasika Primavera | 13.04.2014 | |
| 55 | Itzulia Basque Country | 07.04.2014 - 12.04.2014 | |
| 7 | Stage 6 | 12.04.2014 | |
| 51 | Stage 5 | 11.04.2014 | |
| 74 | Stage 4 | 10.04.2014 | |
| 47 | Stage 3 | 09.04.2014 | |
| 81 | Stage 2 | 08.04.2014 | |
| 81 | Stage 1 | 07.04.2014 | |
| 20 | GP Miguel Indurain | 05.04.2014 | |
| 19 | Paris-Nice | 09.03.2014 - 16.03.2014 | |
| 20 | Stage 8 | 16.03.2014 | |
| 17 | Stage 7 | 15.03.2014 | |
| 40 | Stage 6 | 14.03.2014 | |
| 41 | Stage 5 | 13.03.2014 | |
| 12 | Stage 4 | 12.03.2014 | |
| 75 | Stage 3 | 11.03.2014 | |
| 43 | Stage 2 | 10.03.2014 | |
| 60 | Stage 1 | 09.03.2014 | |
| 4 | Vuelta a Andalucía | 19.02.2014 - 23.02.2014 | |
| 8 | Stage 4 | 23.02.2014 | |
| 36 | Stage 3 | 22.02.2014 | |
| 10 | Stage 2 | 21.02.2014 | |
| 8 | Stage 1 | 20.02.2014 | |
| 3 | Prologue | 19.02.2014 | |
| 43 | Dubai Tour | 05.02.2014 - 08.02.2014 | |
| 25 | Stage 4 | 08.02.2014 | |
| 66 | Stage 3 | 07.02.2014 | |
| 63 | Stage 2 | 06.02.2014 | |
| 29 | Stage 1 | 05.02.2014 |
2013
| Rank | GC | Race | Date |
|---|---|---|---|
| 18 | World Championship TTT | 22.09.2013 | |
| 9 | GP Montreal | 15.09.2013 | |
| 32 | GP Québec | 13.09.2013 | |
| 68 | Bretagne Classic | 01.09.2013 | |
| 139 | BEMER Cyclassics | 25.08.2013 | |
| 2 | Tour de Pologne | 27.07.2013 - 03.08.2013 | |
| 7 | Stage 7 | 03.08.2013 | |
| 7 | Stage 6 | 02.08.2013 | |
| 13 | Stage 5 | 01.08.2013 | |
| 35 | Stage 4 | 30.07.2013 | |
| 18 | Stage 3 | 29.07.2013 | |
| 8 | Stage 2 | 28.07.2013 | |
| 7 | Stage 1 | 27.07.2013 | |
| 69 | Tour de France | 29.06.2013 - 21.07.2013 | |
| 50 | Stage 21 | 21.07.2013 | |
| 79 | Stage 20 | 20.07.2013 | |
| 29 | Stage 19 | 19.07.2013 | |
| 115 | Stage 18 | 18.07.2013 | |
| 14 | Stage 17 | 17.07.2013 | |
| 80 | Stage 16 | 16.07.2013 | |
| 162 | Stage 15 | 14.07.2013 | |
| 93 | Stage 14 | 13.07.2013 | |
| 136 | Stage 13 | 12.07.2013 | |
| 126 | Stage 12 | 11.07.2013 | |
| 31 | Stage 11 | 10.07.2013 | |
| 63 | Stage 10 | 09.07.2013 | |
| 25 | Stage 9 | 07.07.2013 | |
| 169 | Stage 8 | 06.07.2013 | |
| 91 | Stage 7 | 05.07.2013 | |
| 175 | Stage 6 | 04.07.2013 | |
| 82 | Stage 5 | 03.07.2013 | |
| 21 | Stage 4 | 02.07.2013 | |
| 96 | Stage 3 | 01.07.2013 | |
| 17 | Stage 2 | 30.06.2013 | |
| 81 | Stage 1 | 29.06.2013 | |
| 2 | Spain RR | 23.06.2013 | |
| 4 | Spain ITT | 21.06.2013 | |
| 34 | Tour de Suisse | 08.06.2013 - 16.06.2013 | |
| 11 | Stage 9 | 16.06.2013 | |
| 16 | Stage 8 | 15.06.2013 | |
| 46 | Stage 7 | 14.06.2013 | |
| 143 | Stage 6 | 13.06.2013 | |
| 101 | Stage 5 | 12.06.2013 | |
| 118 | Stage 4 | 11.06.2013 | |
| 17 | Stage 3 | 10.06.2013 | |
| 93 | Stage 2 | 09.06.2013 | |
| 65 | Stage 1 | 08.06.2013 | |
| 87 | Liège-Bastogne-Liège | 21.04.2013 | |
| 67 | La Flèche Wallonne | 17.04.2013 | |
| DNF | Amstel Gold Race | 14.04.2013 | |
| 47 | Itzulia Basque Country | 01.04.2013 - 06.04.2013 | |
| 26 | Stage 6 | 06.04.2013 | |
| 65 | Stage 5 | 05.04.2013 | |
| 64 | Stage 4 | 04.04.2013 | |
| 44 | Stage 3 | 03.04.2013 | |
| 56 | Stage 2 | 02.04.2013 | |
| 27 | Stage 1 | 01.04.2013 | |
| DNF | GP Miguel Indurain | 30.03.2013 | |
| 55 | Paris-Nice | 03.03.2013 - 10.03.2013 | |
| 10 | Stage 7 | 10.03.2013 | |
| 39 | Stage 6 | 09.03.2013 | |
| 110 | Stage 5 | 08.03.2013 | |
| 61 | Stage 4 | 07.03.2013 | |
| 41 | Stage 3 | 06.03.2013 | |
| 18 | Stage 2 | 05.03.2013 | |
| 46 | Stage 1 | 04.03.2013 | |
| 132 | Prologue | 03.03.2013 | |
| 15 | Vuelta a Andalucía | 17.02.2013 - 20.02.2013 | |
| 10 | Stage 3 | 20.02.2013 | |
| 18 | Stage 2 | 19.02.2013 | |
| 36 | Stage 1 | 18.02.2013 | |
| 13 | Prologue | 17.02.2013 | |
| 33 | Tour Méditerranéen | 06.02.2013 - 10.02.2013 | |
| 65 | Stage 5 | 10.02.2013 | |
| 10 | Stage 4 | 09.02.2013 | |
| 47 | Stage 2 | 07.02.2013 | |
| 110 | Stage 1 | 06.02.2013 | |
| 4 | Tour Down Under | 22.01.2013 - 27.01.2013 | |
| 30 | Stage 6 | 27.01.2013 | |
| 4 | Stage 5 | 26.01.2013 | |
| 33 | Stage 4 | 25.01.2013 | |
| 23 | Stage 3 | 24.01.2013 | |
| 9 | Stage 2 | 23.01.2013 | |
| 14 | Stage 1 | 22.01.2013 |
2012
| Rank | GC | Race | Date |
|---|---|---|---|
| 16 | World Championship TTT | 16.09.2012 | |
| 72 | GP Montreal | 09.09.2012 | |
| DNF | GP Québec | 07.09.2012 | |
| 129 | Bretagne Classic | 26.08.2012 | |
| 76 | BEMER Cyclassics | 19.08.2012 | |
| 88 | Renewi Tour | 06.08.2012 - 12.08.2012 | |
| 59 | Stage 7 | 12.08.2012 | |
| 73 | Stage 6 | 11.08.2012 | |
| 157 | Stage 5 | 10.08.2012 | |
| 72 | Stage 4 | 09.08.2012 | |
| 49 | Stage 3 | 08.08.2012 | |
| 20 | Stage 2 | 07.08.2012 | |
| 110 | Stage 1 | 06.08.2012 | |
| 83 | Circuito de Getxo | 31.07.2012 | |
| 56 | Villafranca de Ordizia | 25.07.2012 | |
| 7 | Tour de Pologne | 10.07.2012 - 16.07.2012 | |
| 21 | Stage 7 | 16.07.2012 | |
| 9 | Stage 6 | 15.07.2012 | |
| 19 | Stage 5 | 14.07.2012 | |
| 58 | Stage 4 | 13.07.2012 | |
| 38 | Stage 3 | 12.07.2012 | |
| 44 | Stage 2 | 11.07.2012 | |
| 18 | Stage 1 | 10.07.2012 | |
| 35 | Spain RR | 24.06.2012 | |
| 48 | Giro d'Italia | 05.05.2012 - 27.05.2012 | |
| 73 | Stage 21 | 27.05.2012 | |
| 37 | Stage 20 | 26.05.2012 | |
| 23 | Stage 19 | 25.05.2012 | |
| 91 | Stage 18 | 24.05.2012 | |
| 149 | Stage 17 | 23.05.2012 | |
| 1 | Stage 16 | 22.05.2012 | |
| 53 | Stage 15 | 20.05.2012 | |
| 177 | Stage 14 | 19.05.2012 | |
| 180 | Stage 13 | 18.05.2012 | |
| 65 | Stage 12 | 17.05.2012 | |
| 123 | Stage 11 | 16.05.2012 | |
| 25 | Stage 10 | 15.05.2012 | |
| 14 | Stage 9 | 14.05.2012 | |
| 29 | Stage 8 | 13.05.2012 | |
| 66 | Stage 7 | 12.05.2012 | |
| 21 | Stage 6 | 11.05.2012 | |
| 137 | Stage 5 | 10.05.2012 | |
| 22 | Stage 4 | 09.05.2012 | |
| 125 | Stage 3 | 07.05.2012 | |
| 84 | Stage 2 | 06.05.2012 | |
| 157 | Stage 1 | 05.05.2012 | |
| DNF | Vuelta a Asturias | 27.04.2012 - 29.04.2012 | |
| DNF | Stage 4 | 29.04.2012 | |
| 21 | Stage 2 | 28.04.2012 | |
| 1 | Stage 3 | 28.04.2012 | |
| 16 | Stage 1 | 27.04.2012 | |
| 79 | Paris-Roubaix | 08.04.2012 | |
| DNF | GP Miguel Indurain | 31.03.2012 | |
| 15 | Gent - Wevelgem | 25.03.2012 | |
| 91 | E3 Saxo Classic | 23.03.2012 | |
| 85 | Milano-Sanremo | 17.03.2012 | |
| 16 | Tirreno-Adriatico | 07.03.2012 - 13.03.2012 | |
| 51 | Stage 7 | 13.03.2012 | |
| 24 | Stage 6 | 12.03.2012 | |
| 13 | Stage 5 | 11.03.2012 | |
| 16 | Stage 4 | 10.03.2012 | |
| 98 | Stage 3 | 09.03.2012 | |
| 85 | Stage 2 | 08.03.2012 | |
| 21 | Stage 1 | 07.03.2012 | |
| 3 | Faun-Ardèche Classic | 26.02.2012 | |
| 19 | Trofeo Serra Tramuntana | 07.02.2012 | |
| 107 | Trofeo Palma | 05.02.2012 |
2011
| Rank | GC | Race | Date |
|---|---|---|---|
| DNF | Il Lombardia | 15.10.2011 | |
| DNF | Gran Piemonte | 13.10.2011 | |
| 86 | Tour of Beijing | 05.10.2011 - 09.10.2011 | |
| 112 | Stage 5 | 09.10.2011 | |
| 96 | Stage 4 | 08.10.2011 | |
| 96 | Stage 3 | 07.10.2011 | |
| 33 | Stage 2 | 06.10.2011 | |
| 53 | Stage 1 | 05.10.2011 | |
| 32 | GP Montreal | 11.09.2011 | |
| 73 | GP Québec | 09.09.2011 | |
| 24 | Bretagne Classic | 28.08.2011 | |
| 29 | Tour du Poitou-Charentes | 23.08.2011 - 26.08.2011 | |
| 4 | Stage 5 | 26.08.2011 | |
| 73 | Stage 3 | 25.08.2011 | |
| 38 | Stage 4 | 25.08.2011 | |
| 106 | Stage 2 | 24.08.2011 | |
| 21 | Stage 1 | 23.08.2011 | |
| 110 | Châteauroux Classic | 21.08.2011 | |
| 17 | Tour de Pologne | 31.07.2011 - 06.08.2011 | |
| 18 | Stage 7 | 06.08.2011 | |
| 18 | Stage 6 | 05.08.2011 | |
| 28 | Stage 5 | 04.08.2011 | |
| 41 | Stage 4 | 03.08.2011 | |
| 35 | Stage 3 | 02.08.2011 | |
| 88 | Stage 2 | 01.08.2011 | |
| 166 | Stage 1 | 31.07.2011 | |
| 4 | Villafranca de Ordizia | 25.07.2011 | |
| 27 | Vuelta a Madrid | 07.05.2011 - 08.05.2011 | |
| 33 | Stage 3 | 08.05.2011 | |
| 7 | Stage 1 | 07.05.2011 | |
| 45 | Stage 2 | 07.05.2011 | |
| 103 | Tour de Romandie | 26.04.2011 - 01.05.2011 | |
| 132 | Stage 5 | 01.05.2011 | |
| 49 | Stage 4 | 30.04.2011 | |
| 34 | Stage 3 | 29.04.2011 | |
| 40 | Stage 2 | 28.04.2011 | |
| 92 | Stage 1 | 27.04.2011 | |
| 31 | Prologue | 26.04.2011 | |
| DNF | Liège-Bastogne-Liège | 24.04.2011 | |
| 108 | La Flèche Wallonne | 20.04.2011 | |
| DNF | Amstel Gold Race | 17.04.2011 | |
| DNF | Paris-Roubaix | 10.04.2011 | |
| 56 | Grand Prix Cerami | 07.04.2011 | |
| 27 | Scheldeprijs | 06.04.2011 | |
| 133 | Ronde van Vlaanderen | 03.04.2011 | |
| DNF | Volta Catalunya | 21.03.2011 - 27.03.2011 | |
| DNF | Stage 4 | 24.03.2011 | |
| 181 | Stage 3 | 23.03.2011 | |
| 84 | Stage 2 | 22.03.2011 | |
| 177 | Stage 1 | 21.03.2011 | |
| DNF | Milano-Sanremo | 19.03.2011 | |
| 24 | Tirreno-Adriatico | 09.03.2011 - 15.03.2011 | |
| 56 | Stage 7 | 15.03.2011 | |
| 26 | Stage 6 | 14.03.2011 | |
| 25 | Stage 5 | 13.03.2011 | |
| 21 | Stage 4 | 12.03.2011 | |
| 42 | Stage 3 | 11.03.2011 | |
| 34 | Stage 2 | 10.03.2011 | |
| 20 | Stage 1 | 09.03.2011 | |
| 104 | Vuelta a Murcia | 04.03.2011 - 06.03.2011 | |
| 37 | Stage 3 | 06.03.2011 | |
| 98 | Stage 2 | 05.03.2011 | |
| 121 | Stage 1 | 04.03.2011 | |
| 52 | Clasica de Almeria | 27.02.2011 | |
| 34 | Trofeo Calvià | 10.02.2011 | |
| 65 | Trofeo Serra Tramuntana | 09.02.2011 | |
| 61 | Trofeo Inca | 08.02.2011 | |
| 127 | Trofeo Palma | 06.02.2011 | |
| 72 | Tour Down Under | 18.01.2011 - 23.01.2011 | |
| 46 | Stage 6 | 23.01.2011 | |
| 85 | Stage 5 | 22.01.2011 | |
| 56 | Stage 4 | 21.01.2011 | |
| 96 | Stage 3 | 20.01.2011 | |
| 34 | Stage 2 | 19.01.2011 | |
| 76 | Stage 1 | 18.01.2011 |
2010
| Rank | GC | Race | Date |
|---|---|---|---|
| 37 | Tour du Gévaudan | 24.09.2010 - 26.09.2010 | |
| 70 | Stage 2 | 26.09.2010 | |
| 34 | Stage 1 | 25.09.2010 | |
| 34 | Tour de l'Avenir | 05.09.2010 - 12.09.2010 | |
| 21 | Stage 7 | 12.09.2010 | |
| 68 | Stage 6 | 11.09.2010 | |
| 31 | Stage 5 | 10.09.2010 | |
| 13 | Stage 4 | 09.09.2010 | |
| 64 | Stage 3 | 08.09.2010 | |
| 16 | Stage 2 | 07.09.2010 | |
| 21 | Stage 1 | 06.09.2010 | |
| 37 | Prologue | 05.09.2010 | |
| 35 | Vuelta a Burgos | 04.08.2010 - 08.08.2010 | |
| 35 | Stage 5 | 08.08.2010 | |
| 79 | Stage 4 | 07.08.2010 | |
| 15 | Stage 3 | 06.08.2010 | |
| 24 | Stage 2 | 05.08.2010 | |
| 22 | Stage 1 | 04.08.2010 | |
| 67 | Circuito de Getxo | 01.08.2010 | |
| 22 | Villafranca de Ordizia | 25.07.2010 | |
| 20 | Vuelta a Madrid | 17.07.2010 - 18.07.2010 | |
| 23 | Stage 3 | 18.07.2010 | |
| 28 | Stage 1 | 17.07.2010 | |
| 46 | Stage 2 | 17.07.2010 | |
| 41 | GP Torres Vedras | 07.07.2010 - 11.07.2010 | |
| 16 | Stage 4 | 11.07.2010 | |
| 34 | Stage 3 | 10.07.2010 | |
| 59 | Stage 2 | 09.07.2010 | |
| 38 | Stage 1 | 08.07.2010 | |
| 51 | Prologue | 07.07.2010 | |
| DNF | Circuito Montañes | 08.06.2010 - 15.06.2010 | |
| DNF | Stage 2 | 10.06.2010 | |
| 127 | Stage 1 | 09.06.2010 | |
| 5 | Prologue | 08.06.2010 | |
| 48 | Ronde de l'Isard (U23) | 20.05.2010 - 23.05.2010 | |
| 31 | Stage 4 | 23.05.2010 | |
| 61 | Stage 3 | 22.05.2010 | |
| 100 | Stage 2 | 21.05.2010 | |
| 54 | Stage 1 | 20.05.2010 | |
| 17 | Vuelta a Asturias | 28.04.2010 - 02.05.2010 | |
| 18 | Stage 6 | 02.05.2010 | |
| 36 | Stage 5 | 01.05.2010 | |
| 44 | Stage 3 | 30.04.2010 | |
| 11 | Stage 4 | 30.04.2010 | |
| 23 | Stage 2 | 29.04.2010 | |
| 46 | Stage 1 | 28.04.2010 | |
| 19 | Subida al Naranco | 27.04.2010 | |
| 34 | Gran Premio de Llodio | 24.04.2010 | |
| 39 | Vuelta a Castilla y León | 14.04.2010 - 18.04.2010 | |
| 26 | Stage 5 | 18.04.2010 | |
| 44 | Stage 4 | 17.04.2010 | |
| 40 | Stage 3 | 16.04.2010 | |
| 49 | Stage 2 | 15.04.2010 | |
| 66 | Stage 1 | 14.04.2010 | |
| 62 | Klasika Primavera | 11.04.2010 | |
| 70 | GP Miguel Indurain | 03.04.2010 | |
| 15 | GP Costa Azul | 26.03.2010 - 28.03.2010 | |
| 20 | Stage 3 | 28.03.2010 | |
| 12 | Stage 2 | 27.03.2010 | |
| 18 | Stage 1 | 26.03.2010 | |
| 26 | Clasica de Almeria | 28.02.2010 | |
| 44 | Trofeo Calvià | 11.02.2010 | |
| DNF | Trofeo Serra Tramuntana | 10.02.2010 | |
| 11 | Trofeo Inca | 09.02.2010 | |
| 54 | Trofeo Cala Millor | 08.02.2010 | |
| 66 | Trofeo Palma | 07.02.2010 |
2009
| Rank | GC | Race | Date |
|---|---|---|---|
| 55 | Subida a Urkiola | 02.08.2009 |
2008
| Rank | GC | Race | Date |
|---|---|---|---|
| 3 | Spain RR-U23 | 30.11.2007 |
Biography of pro cyclist Ion Izagirre
Ion Izagirre Insausti has spent close to two decades at the top of the sport, racing for some of cycling's most storied teams while never losing the attacking instinct that made his name. He is the kind of rider every team values: dependable in the mountains, dangerous on a punchy finish, and capable of winning from a breakaway on the biggest stage of all.
His longevity is part of the story. Still competitive in his late thirties, Izagirre has remained a genuine contender in one-week stage races and a stage hunter at the Grand Tours, earning the affection of fans across his native Basque Country and beyond.
Early life and rise in the Basque Country
Izagirre was born into a cycling family. His father José Ramón raced professionally, and his older brother Gorka has also enjoyed a long WorldTour career, the pair often racing together. Raised in Gipuzkoa, a region with a deep cycling culture, Ion turned professional with Orbea before stepping up through the Basque institution Euskaltel-Euskadi, where his talent for climbing and time trialling quickly became clear.
From there he joined Movistar, then Bahrain and Astana, before signing with Cofidis in 2022. Across those teams he refined into a complete rider, equally at home setting a tempo in the high mountains and launching late attacks on hilly finishes.
Grand Tour stage wins and one-day victories
Izagirre's palmarès spans all three Grand Tours. He took a stage at the 2012 Giro d'Italia early in his career, then announced himself fully with a memorable solo victory on a rain-soaked, descent-heavy stage of the 2016 Tour de France. He added a second Tour stage in 2023 with another long-range solo, this time in the team colours of Cofidis.
Beyond the Grand Tours, he claimed overall victory at the 2015 Tour de Pologne and is a multiple winner of the Gran Premio Miguel Induráin, the punchy Basque one-day race that suits him perfectly, including a victory in 2026 in his farewell season. He has also represented Spain at the Olympic Games and World Championships, underlining his standing as a national mainstay.
Rider profile: strengths, style, and characteristics
Izagirre is a versatile all-rounder. He climbs well, time trials well, and descends with real skill and bravery, a combination that makes him especially dangerous on hard, technical days. Tactically astute, he excels at picking the right breakaway and timing a late move. He is rarely the outright favourite, but he is often the rider others must watch.
Personal life
Cycling runs through the Izagirre family. Ion's father and his brother Gorka have both raced professionally, and the brothers have shared teams and Grand Tour campaigns over the years. Proud of his Basque roots, Izagirre has long been a popular figure with the passionate cycling fans of the region.
Records and milestones
- Two Tour de France stage wins (2016 and 2023)
- Stage win at the 2012 Giro d'Italia
- Stage winner at the Vuelta a España
- Overall winner, 2015 Tour de Pologne
- Multiple winner of the Gran Premio Miguel Induráin (including 2026)
- Long Grand Tour and one-week stage-race career across Euskaltel, Movistar, Bahrain, Astana and Cofidis
What's next for Ion Izagirre?
With 2026 set as his final professional season, Izagirre is chasing one last special result, with the Tour de France firmly in his sights as he aims to add to his tally of stage wins. Whatever the outcome, he closes a career defined by consistency, courage and the attacking spirit beloved in Basque cycling.








