| 20.10 | 74 | | | Giro di Lombardia (1.PT) | | 242 | 5 | | more |
| 14.10 | 108 | | | Gran Premio Bruno Beghelli (1.1) | | 198 | | | more |
| 13.10 | DNF | | | Giro dell'Emilia (1.HC) | | 205 | | | more |
| 06.10 | DNF | | | Memorial Cimurri - Gran Premio Bioera (1.1) | | 183 | | | more |
| 22.09 | 89 | | | Memorial Viviana Manservisi - GP Citta' di Misano-Adriatico (1.1) | | 184 | | | more |
| 09.09 › 15.099-15/9 | | | | Tour de Pologne (2.PT) | | | | | more |
| 15.09 | DNF | | | S7Stage 7 - Jelenia Gora › Karpacz | | 148 | | | |
| 14.09 | 68 | | | S6Stage 6 - Dzierzoniow › Jelenia Gora | | 181 | | | |
| 13.09 | 57 | | | S5Stage 5 - Wrzesnia › Swidnica | | 256 | | | |
| 12.09 | 124 | | | S4Stage 4 - Chjnice › Poznan | | 242 | | | |
| 11.09 | 110 | | | S3Stage 3 - Ostroda › Gdansk | | 192 | | | |
| 10.09 | 37 | | | S2Stage 2 - Plonsk › Olsztyn | | 202 | | | |
| 09.09 | 11 | 77 | | S1 (TTT)Stage 1 (TTT) - Warsaw › Warsaw | | 3 | | | |
| 02.09 | 29 | | | GP Ouest France - Plouay (1.PT) | | 210 | 6 | | more |
| 22.08 › 29.0822-29/8 | | | | Eneco Tour (2.PT) | | | | | more |
| 37 | | | Points classificationPoints classification | | | | | |
| 40 | | | General classificationGeneral classification | | | 5 | | |
| 29.08 | 79 | | | S7 (ITT)Stage 7 (ITT) - Sittard-Geleen › Sittard-Geleen | | 29.6 | | | |
| 28.08 | 77 | | | S6Stage 6 - Beek › Landgraaf | | 177.4 | | | |
| 27.08 | 63 | | | S5Stage 5 - Terneuzen › Nieuwegein | | 179.9 | | | |
| 26.08 | 52 | | | S4Stage 4 - Maldegem › Terneuzen | | 182.7 | | | |
| 25.08 | 73 | | | S3Stage 3 - Knokke-Heist › Putte | | 170.8 | | | |
| 24.08 | 9 | | | S2Stage 2 - Antwerp › Knokke-Heist | | 199.1 | 2 | | |
| 23.08 | 40 | | | S1Stage 1 - Waremme › Eupen | | 189.5 | | | |
| 22.08 | 48 | 48 | | ProloguePrologue - Hasselt › Hasselt | | 5.2 | | | |
| 11.08 | 23 | | | Giro del Lazio (1.HC) | | 196 | 3 | | more |
| 09.08 | DNF | | | GP Città di Camaiore (1.1) | | 193.7 | | | more |
| 04.08 | 39 | | | Clasica Ciclista San Sebastian (PT) | | 225 | 5 | | more |
| 26.07 › 29.0726-29/7 | | | | Brixia Tour (2.1) | | | | | more |
| 27.07 | DNF | | | S2aStage 2a - Esine Plemo › Breno | | 81.5 | | | |
| 26.07 | 40 | | | S1Stage 1 - Brescia › Toscolano Maderno | | 157.4 | | | |
| 08.07 › 15.078-15/7 | | | | Int. Österreich-Rundfahrt - Tour of Austria (2.1) | | | | | more |
| 24 | | | General classificationGeneral classification | | | | | |
| 15.07 | 32 | | | S8Stage 8 - Podersdorf › Vienna | | 129 | | | |
| 14.07 | 54 | 24 | | S7 (ITT)Stage 7 (ITT) - Podersdorf › Podersdorf | | 25 | | | |
| 13.07 | 34 | 25 | | S6Stage 6 - Wolfsberg › Semmering | | 191 | | | |
| 12.07 | 60 | 28 | | S5Stage 5 - Lienz › Wolfsberg | | 205 | | | |
| 11.07 | 37 | 26 | | S4Stage 4 - Kitzbühel › Prägraten | | 182 | | | |
| 10.07 | 21 | 22 | | S3Stage 3 - Salzburg › Kitzbüheler Horn | | 185 | | | |
| 09.07 | 67 | 73 | | S2Stage 2 - Mayrhofen › Salzburg | | 198 | | | |
| 08.07 | 76 | 77 | | S1Stage 1 - Mayrhofen › Mayrhofen | | 131 | | | |
| 01.07 | 12 | | | National Championships Italy - Road Race (NC) | | 260 | | | more |
| 16.06 › 24.0616-24/6 | | | | Tour de Suisse (2.PT) | | | | | more |
| 119 | | | General classificationGeneral classification | | | 5 | | |
| 24.06 | 109 | | | S8 (ITT)Stage 8 (ITT) - Bern › Bern | | 34.2 | | | |
| 23.06 | 108 | 121 | | S7Stage 7 - Innertkirchen › Schwarzsee | | 152.5 | | | |
| 22.06 | 119 | 118 | | S6Stage 6 - Ulrichen › Grimselpass | | 125.7 | | | |
| 21.06 | 121 | 118 | | S5Stage 5 - Giubiasco › Crans-Montana | | 95 | | | |
| 20.06 | 117 | 111 | | S4Stage 4 - Vaduz › Giubiasco | | 194.1 | | | |
| 19.06 | 96 | 115 | | S3Stage 3 - Nauders › Triesenberg-Malbun | | 167.2 | | | |
| 18.06 | 120 | 118 | | S2Stage 2 - Brunnen › Nauders | | 228.7 | | | |
| 17.06 | 68 | 102 | | S1Stage 1 - Olten › Luzern | | 158.6 | | | |
| 16.06 | 131 | 131 | | ProloguePrologue - Olten › Olten | | 3.8 | | | |
| 21.05 › 27.0521-27/5 | | | | Volta Ciclista a Catalunya (2.PT) | | | | | more |
| 34 | | | General classificationGeneral classification | | | 5 | | |
| 27.05 | 66 | | | S7Stage 7 - Lloret de Mar › Barcelona | | 119.3 | | | |
| 26.05 | 8 | 35 | | S6Stage 6 - Llivia › Lloret de Mar | | 177.1 | 3 | | |
| 25.05 | 114 | 38 | | S5 (ITT)Stage 5 (ITT) - Sornas › Vallnord-Arcalís | | 17.1 | | | |
| 24.05 | 28 | 25 | | S4Stage 4 - Tàrrega › Vallnord-Arinsal | | 203.1 | | | |
| 23.05 | 17 | 31 | | S3Stage 3 - Perafort › Tàrrega | | 182.1 | | | |
| 22.05 | 12 | 30 | | S2Stage 2 - Salou › Perafort | | 170 | | | |
| 21.05 | 6 | 35 | | S1 (TTT)Stage 1 (TTT) - Salou › Salou | | 15 | | | |
| 29.04 | 64 | | | Liège - Bastogne - Liège (PT) | | 262 | 5 | | more |
| 25.04 | 31 | | | La Flèche Wallonne (PT) | | 202 | 5 | | more |
| 22.04 | 32 | | | Amstel Gold Race (PT) | | 253.1 | 5 | | more |
| 15.04 | 59 | | | Klasika Primavera de Amorebieta (1.1) | | 171 | | | more |
| 09.04 › 14.049-14/4 | | | | Vuelta al País Vasco (2.PT) | | | | | more |
| 13.04 | DNF | | | S5Stage 5 - Lekunberri › Oiartzun | | 169 | | | |
| 12.04 | 151 | 128 | | S4Stage 4 - Vitoria-Gasteiz › Lekunberri | | 176 | | | |
| 11.04 | 135 | 130 | | S3Stage 3 - Karrantza › Vitoria-Gasteiz | | 173 | | | |
| 10.04 | 96 | 84 | | S2Stage 2 - Urretxu › Karrantza | | 191.5 | | | |
| 09.04 | 75 | 75 | | S1Stage 1 - Urretxu › Urretxu | | 139 | | | |
| 07.04 | 17 | | | Gran Premio Miguel Indurain (1.HC) | | 198.6 | 9 | | more |
| 24.03 | 65 | | | Milano-Sanremo (PT) | | 294 | 5 | | more |
| 14.03 › 20.0314-20/3 | | | | Tirreno-Adriatico (2.PT) | | | | | more |
| 40 | | | General classificationGeneral classification | | | 5 | | |
| 20.03 | 98 | | | S7Stage 7 - Civitella del Tronto › San Benedetto del Tronto | | 177 | | | |
| 19.03 | 43 | 37 | | S6Stage 6 - San Benedetto del Tronto › San Giacomo Monti della Laga | | 164 | | | |
| 18.03 | 95 | 51 | | S5 (ITT)Stage 5 (ITT) - Civitanova Marche › Civitanova Marche Alta | | 20.5 | | | |
| 17.03 | 37 | 41 | | S4Stage 4 - Pievebovigliana › Offagna | | 161 | | | |
| 16.03 | 63 | 48 | | S3Stage 3 - Marsciano › Macerata | | 213 | | | |
| 15.03 | 28 | 36 | | S2Stage 2 - Civitavecchia › Marsciano | | 202 | | | |
| 14.03 | 53 | 55 | | S1Stage 1 - Civitavecchia › Civitavecchia | | 175 | | | |
| 10.03 | 32 | | | Milano-Torino (1.HC) | | 199 | | | more |
| 27.02 › 03.0327-3/2 | | | | Vuelta Ciclista a la Comunidad Valenciana (2.1) | | | | | more |
| 15 | | | General classificationGeneral classification | | | 6 | | |
| 03.03 | 73 | | | S5Stage 5 - Valencia › Valencia | | 146.9 | | | |
| 02.03 | 15 | | | S4Stage 4 - Albaida › Alto del Campello | | 162 | | | |
| 01.03 | 80 | | | S3Stage 3 - Villarreal › Villarreal | | 151.8 | | | |
| 28.02 | 60 | | | S2Stage 2 - Calpe › Calpe | | 148.2 | | | |
| 27.02 | 46 | | | S1Stage 1 - Alcira › Alcira | | 162.7 | | | |
| 20.02 | 38 | | | Trofeo Laigueglia (1.1) | | 183 | | | more |
| 14.02 › 18.0214-18/2 | | | | Tour Méditerranéen Cycliste Professionnel (2.1) | | | | | more |
| 9 | | | Points classificationPoints classification | | | | | |
| 15 | | | General classificationGeneral classification | | | 6 | | |
| 18.02 | 32 | | | S6Stage 6 - Dolceacqua › Sanremo | | 122 | | | |
| 17.02 | 39 | | | S5Stage 5 - La Crau › La Garde | | 145 | | | |
| 16.02 | 15 | | | S4Stage 4 - Gréasque › Toulon | | 98 | | | |
| 15.02 | 21 | | | S3Stage 3 - Saint-Cannat › Marseille | | 158 | | | |
| 14.02 | 36 | | | S2Stage 2 - Gruissan › Agde | | 107 | | | |
| 14.02 | 6 | 38 | | S1 (TTT)Stage 1 (TTT) - Gruissan › Gruissan | | 26.2 | | | |