11.10 | 26 | | | Gran Piemonte (1.HC) | 191 | | 5 | more |
09.10 | DNF | | | Tre Valli Varesine (1.HC) | 212 | | | more |
07.10 | 119 | | | Gran Premio Bruno Beghelli (1.HC) | 196.3 | | | more |
06.10 | DNF | | | Giro dell'Emilia (1.HC) | 207.4 | | | more |
19.09 | DNF | | | Giro della Toscana - Memorial Alfredo Martini (1.1) | 198.9 | | | more |
15.09 | DNF | | | Coppa Agostoni - Giro delle Brianze (1.1) | 199.9 | | | more |
15.08 » 18.08 | | | | Tour du Limousin (2.1) | | | | more |
| 40 | | | Youth classification | | | | more |
| 104 | | | General classification | | | | more |
18.08 | 91 | | | Stage 4 - Bellac › Limoges | 162.6 | | | more |
17.08 | 103 | 107 | | Stage 3 - Egletons › Uzerche | 190.1 | | | more |
16.08 | 113 | 114 | | Stage 2 - Base Départementale de Rouffiac › Coteau de Grèzes | 176.7 | | | more |
15.08 | 115 | 115 | | Stage 1 - Saint-Just le Martel › Bonnat | 172.7 | | | more |
05.07 » 08.07 | | | | Sibiu Cycling Tour (2.1) | | | | more |
| 69 | | | General classification | | | | more |
08.07 | 62 | | | Stage 3b - Sibiu › Sibiu | 152.8 | | | more |
08.07 | 2 | 72 | | Stage 3a (TTT) - Cisnadie › Sibiu | 9.6 | 8 | 5 | more |
06.07 | 65 | 77 | | Stage 1 - Sibiu › Balea Lac | 91.2 | | | more |
05.07 | 93 | 93 | | Prologue - Sibiu › Sibiu | 2.2 | | | more |
01.07 | 7 | | | National Championships Russia ME - Road Race (NC) | 180 | | 20 | more |
07.06 | DNF | | | GP du canton d'Argovie (1.HC) | 185.9 | | | more |
31.05 » 03.06 | | | | Boucles de la Mayenne (2.1) | | | | more |
| 79 | | | General classification | | | | more |
03.06 | 76 | | | Stage 3 - Congrier › Laval | 182 | | | more |
02.06 | 81 | 80 | | Stage 2 - St Aignan De Couptrain › ré En Pail St Samson | 172 | | | more |
01.06 | 90 | 90 | | Stage 1 - Renault St Berthevin › Gorron | 176 | | | more |
31.05 | 101 | 101 | | Prologue - Laval › Laval | 4.5 | | | more |
27.05 | 55 | | | Boucles de l'Aulne - Chateaulin (1.1) | 179.5 | | | more |
26.05 | 71 | | | Grand Prix de Plumelec-Morbihan (1.1) | 182 | | | more |
22.04 | DNF | | | Giro dell'Appennino (1.1) | 194.8 | | | more |
16.04 » 20.04 | | | | Tour of the Alps (2.HC) | | | | more |
20.04 | DNF | | | Stage 5 - Rattenberg › Innsbruck | 164.2 | | | more |
19.04 | 57 | 112 | | Stage 4 - Chiusa/Klausen › Lienz | 134.3 | | | more |
18.04 | 111 | 117 | | Stage 3 - Ora/Auer › Merano/Meran | 138.3 | | | more |
17.04 | 122 | 120 | | Stage 2 - Lavarone › Fiemme/Alpe di Pampeago | 145.5 | | | more |
16.04 | 84 | 84 | | Stage 1 - Arco › Folgaria | 134.6 | | | more |
10.04 | 79 | | | Paris-Camembert (1.1) | 196.5 | | | more |
22.03 » 25.03 | | | | Settimana Internazionale Coppi e Bartali (2.1) | | | | more |
| 27 | | | Youth classification | | | | more |
| 129 | | | General classification | | | | more |
25.03 | 147 | | | Stage 4 (ITT) - Fiorano Modenese › Montegibbio | 12.5 | | | more |
24.03 | 132 | 129 | | Stage 3 - Crevalcore › Crevalcore | 171 | | | more |
23.03 | 106 | 120 | | Stage 2 - Riccione › Sogliano al Rubicone | 130 | | | more |
22.03 | 8 | 121 | | Stage 1b (TTT) - Gatteo a Mare › Gatteo | 13.3 | | | more |
22.03 | 118 | 118 | | Stage 1a - Gatteo › Gatteo | 97.8 | | | more |
17.03 | 164 | | | Milano-Sanremo (1.UWT) | 294 | 5 | | more |
04.03 | DNF | | | Dwars door West-Vlaanderen / Johan Museeuw Classics (1.1) | 189.3 | | | more |
14.02 » 18.02 | | | | Vuelta a Andalucia Ruta Ciclista Del Sol (2.HC) | | | | more |
| 123 | | | General classification | | | | more |
18.02 | 105 | | | Stage 5 (ITT) - Barbate › Barbate | 14.2 | | | more |
17.02 | 89 | 126 | | Stage 4 - Sevilla › Alcalá de los Gazules | 191.2 | | | more |
16.02 | 131 | 135 | | Stage 3 - Mancha Real › Herrera | 165.1 | | | more |
15.02 | 105 | 118 | | Stage 2 - Otura › La Guardia de Jaén | 140 | | | more |
14.02 | 109 | 109 | | Stage 1 - Mijas › Granada | 197.6 | | | more |
11.02 | 46 | | | Clasica de Almeria (1.HC) | 185.1 | | | more |
10.02 | DNF | | | Vuelta Ciclista a la Region de Murcia Costa Calida (1.1) | 208.3 | | | more |