|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4/10/2015 | | 1.WT1 | | | | DNF | | Il Lombardia | | 0 | |
| 1/10/2015 | | 1.HC | | | | 70 | | Milano - Torino | | 0 | |
| 20/09/2015 | | 1.1 | | | | 71 | | GP Industria & Commercio di Prato | | 0 | |
| 9/08/2015 | | 2.HC | | | | 12 | | Tour of Utah | | 34 | |
| 9/08/2015 | | 2.HCs | | | | 15 | | Tour of Utah, Stage 7 : Park City - Park City | | 0 | |
| 8/08/2015 | | 2.HCs | | | | 13 | | Tour of Utah, Stage 6 : Salt Lake City - Snowbird | | 0 | |
| 21/06/2015 | | 2.1 | | | | 95 | | Route du Sud | | 0 | |
| 9/05/2015 | | 2.HCs | | | | DNF | | 4 Jours de Dunkerque / Tour du Nord-Pas-de-Calais, Stage 4 : Lestrem - Cassel | | 0 | |
| 2/05/2015 | | 2.1s | | | | DNF | | Vuelta a Asturias, Stage 1 : Oviedo - Posada de Llanera | | 0 | |
| 24/04/2015 | | 2.HCs | | | | DNF | | Giro del Trentino, Stage 4 : Malé - Cles | | 0 | |
| 19/04/2015 | | 2.1 | | | | 68 | | Vuelta a Castilla y Leon | | 0 | |
| 15/03/2015 | | 2.WT1s | | | | DNF | | Tirreno - Adriatico, Stage 5 : Esanatoglia - Terminillo | | 0 | |
| 14/03/2015 | | 2.WT1s | | | | 161 | | Tirreno - Adriatico, Stage 4 : Indicatore - Castelraimondo | | 0 | |
| 13/03/2015 | | 2.WT1s | | | | 164 | | Tirreno - Adriatico, Stage 3 : Cascina - Arezzo | | 0 | |
| 12/03/2015 | | 2.WT1s | | | | 138 | | Tirreno - Adriatico, Stage 2 : Camaiore - Cascina | | 0 | |
| 11/03/2015 | | 2.WT1s | | | | 155 | | Tirreno - Adriatico, Stage 1 : Lido di Camaiore I.T.T. | | 0 | |
| 1/03/2015 | | 1.1 | | | | 75 | | Drôme Classic | | 0 | |
| 19/02/2015 | | 1.HC | | | | 84 | | Trofeo Laigueglia | | 0 | |
| 8/02/2015 | | 2.1 | | | | 97 | | Etoile de Bessèges | | 0 | |
| 1/02/2015 | | 1.1 | | | | 101 | | GP La Marseillaise | | 0 | |