|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 17/10/2017 | | 2.1 | | | | 53 | | Tour of Taihu Lake | | 0 | |
| 16/10/2017 | | 2.1s | | | | 17 | | Tour of Taihu Lake, Stage 6 : Jiangyan - Jiangyan | | 0 | |
| 15/10/2017 | | 2.1s | | | | 20 | | Tour of Taihu Lake, Stage 5 : Nantong - Haimen | | 0 | |
| 16/09/2017 | | 2.HC | | | | 97 | | Danmark Rundt - Tour of Denmark | | 0 | |
| 20/05/2017 | | 2.WT3 | | | | 119 | | Tour of California | | 5 | |
| 20/05/2017 | | 2.WT3s | | | | 95 | | Tour of California, Stage 7 : Mountain High - Pasadena | | 0 | |
| 19/05/2017 | | 2.WT3s | | | | 122 | | Tour of California, Stage 6 : Big Bear Lake I.T.T. | | 0 | |
| 18/05/2017 | | 2.WT3s | | | | 85 | | Tour of California, Stage 5 : Ontario - Mount Baldy | | 0 | |
| 17/05/2017 | | 2.WT3s | | | | 106 | | Tour of California, Stage 4 : Santa Barbara - Santa Clarita | | 0 | |
| 16/05/2017 | | 2.WT3s | | | | 82 | | Tour of California, Stage 3 : Pismo Beach - Morro Bay | | 0 | |
| 15/05/2017 | | 2.WT3s | | | | 111 | | Tour of California, Stage 2 : Modesto - San Jose | | 0 | |
| 14/05/2017 | | 2.WT3s | | | | 132 | | Tour of California, Stage 1 : Sacramento - Sacramento | | 0 | |
| 7/05/2017 | | 2.1 | | | | 63 | | Tour de Azerbaidjan | | 0 | |
| 7/05/2017 | | 2.1s | | | | 13 | | Tour de Azerbaidjan, Stage 5 : Baku - Baku | | 0 | |
| 3/05/2017 | | 2.1s | | | | 17 | | Tour de Azerbaidjan, Stage 1 : Baku - Sumqayit | | 0 | |
| 7/04/2017 | | 2.1 | | | | 67 | | Circuit de la Sarthe - Pays de la Loire | | 0 | |
| 7/04/2017 | | 2.1s | | | | 16 | | Circuit de la Sarthe - Pays de la Loire, Stage 4 : Abbaye de l'Epau - Saint-Calais | | 0 | |
| 2/04/2017 | | 1.1 | | | | 72 | | La Roue Tourangelle | | 0 | |
| 12/03/2017 | | 2.WT1s | | | | DNS | | Tirreno - Adriatico, Stage 5 : Rieti - Fermo | | 0 | |
| 11/03/2017 | | 2.WT1s | | | | 169 | | Tirreno - Adriatico, Stage 4 : Montalto di Castro - Terminillo | | 0 | |
| 10/03/2017 | | 2.WT1s | | | | 164 | | Tirreno - Adriatico, Stage 3 : Monterotondo Marittimo - Montalto di Castro | | 0 | |
| 9/03/2017 | | 2.WT1s | | | | 154 | | Tirreno - Adriatico, Stage 2 : Camaiore - Pomarance | | 0 | |
| 8/03/2017 | | 2.WT1s | | | | - | | Tirreno - Adriatico, Stage 1 : Lido di Camaiore T.T.T. | | 0 | |
| 29/01/2017 | | 1.1 | | | | 109 | | Trofeo Palma | | 0 | |
| 26/01/2017 | | 1.1 | | | | 85 | | Trofeo Felanitx - Porreres | | 0 | |
|