|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 30/08/2015 | | 1.WT2 | | | | DNF | | GP Ouest France - Plouay | | 0 | |
| 31/05/2015 | | 1.1 | | | | 95 | | Velothon Berlin | | 0 | |
| 24/05/2015 | | 2.1 | | | | 70 | | World Ports Classic | | 0 | |
| 17/05/2015 | | 2.HCs | | | | DNF | | Bayern Rundfahrt, Stage 5 : Hassfurt - Nürnberg | | 0 | |
| 29/03/2015 | | 2.HCs | | | | DNF | | Critérium International, Stage 3 : Porto-Vecchio - Col de l'Ospedale | | 0 | |
| 28/03/2015 | | 2.HCs | | | | 4 | | Critérium International, Stage 1 : Porto-Vecchio - Porto-Vecchio | | 5 | |
| 17/03/2015 | | 2.WT1 | | | | 131 | | Tirreno - Adriatico | | 5 | |
| 17/03/2015 | | 2.WT1s | | | | 81 | | Tirreno - Adriatico, Stage 7 : San Benedetto del Tronto I.T.T. | | 0 | |
| 16/03/2015 | | 2.WT1s | | | | 101 | | Tirreno - Adriatico, Stage 6 : Rieti - Porto Sant'Elpidio | | 0 | |
| 15/03/2015 | | 2.WT1s | | | | 155 | | Tirreno - Adriatico, Stage 5 : Esanatoglia - Terminillo | | 0 | |
| 14/03/2015 | | 2.WT1s | | | | 141 | | Tirreno - Adriatico, Stage 4 : Indicatore - Castelraimondo | | 0 | |
| 13/03/2015 | | 2.WT1s | | | | 151 | | Tirreno - Adriatico, Stage 3 : Cascina - Arezzo | | 0 | |
| 12/03/2015 | | 2.WT1s | | | | 82 | | Tirreno - Adriatico, Stage 2 : Camaiore - Cascina | | 0 | |
| 11/03/2015 | | 2.WT1s | | | | 128 | | Tirreno - Adriatico, Stage 1 : Lido di Camaiore I.T.T. | | 0 | |
| 22/02/2015 | | 2.HCs | | | | DNF | | Tour of Oman, Stage 6 : Muscat Airport - Muscat | | 0 | |
| 13/02/2015 | | 2.HC | | | | 27 | | Tour of Qatar | | 5 | |
| 8/02/2015 | | 2.HCs | | | | 16 | | Tour of Qatar, Stage 1 : Dukhan - Sealine Beach | | 0 | |