|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 13/10/2017 | | 2.1 | | | | 7 | | Tour of Iran-Azarbaijan | | 40 | |
| 12/10/2017 | | 2.1s | | | | 1 | | Tour of Iran-Azarbaijan, Stage 5 : Sarein - Tabriz | | 20 | |
| 11/10/2017 | | 2.1s | | | | 13 | | Tour of Iran-Azarbaijan, Stage 4 : Tabriz - Sarein | | 0 | |
| 9/10/2017 | | 2.1s | | | | 17 | | Tour of Iran-Azarbaijan, Stage 2 : Urmia - Aras | | 0 | |
| 30/09/2017 | | 2.2 | | | | 1 | | Tour de Banyuwangi Ijen | | 25 | |
| 29/09/2017 | | 2.2s | | | | leader | | Tour de Banyuwangi Ijen, Stage 3 : Muncar - Paltuding Ijen | | 2 | |
| 29/09/2017 | | 2.2s | | | | 4 | | Tour de Banyuwangi Ijen, Stage 3 : Muncar - Paltuding Ijen | | 0 | |
| 28/09/2017 | | 2.2s | | | | leader | | Tour de Banyuwangi Ijen, Stage 2 : Glenmore - Banyuwangi | | 2 | |
| 27/09/2017 | | 2.2s | | | | leader | | Tour de Banyuwangi Ijen, Stage 1 : Wongsoreyo - Banyuwangi | | 2 | |
| 27/09/2017 | | 2.2s | | | | 1 | | Tour de Banyuwangi Ijen, Stage 1 : Wongsoreyo - Banyuwangi | | 4 | |
| 15/08/2017 | | 2.1 | | | | 27 | | Volta a Portugal | | 3 | |
| 13/08/2017 | | 2.1s | | | | 15 | | Volta a Portugal, Stage 8 : Gondoma - Oliveira de Azemeis | | 0 | |
| 12/08/2017 | | 2.1s | | | | 9 | | Volta a Portugal, Stage 7 : Lousada - Santo Tirso | | 0 | |
| 9/08/2017 | | 2.1s | | | | 10 | | Volta a Portugal, Stage 5 : Boticas - Viana do Castelo | | 0 | |
| 5/08/2017 | | 2.1s | | | | 7 | | Volta a Portugal, Stage 1 : Vila Franca de Xira - Setubal | | 0 | |
| 29/07/2017 | | 2.HC | | | | 17 | | Tour of Qinghai Lake | | 17 | |
| 19/07/2017 | | 2.HCs | | | | 18 | | Tour of Qinghai Lake, Stage 4 : Guide - Qinghai Lake | | 0 | |
| 25/06/2017 | | NC1 | | | | 10 | | National Championships Italy (Asti - Ivrea) R.R. | | 26 | |
| 4/06/2017 | | 2.1 | | | | 15 | | GP Beiras e Serra da Estrela | | 10 | |
| 4/06/2017 | | 2.1s | | | | 11 | | GP Beiras e Serra da Estrela, Stage 3 : Belmonte - Manteigas | | 0 | |
| 3/06/2017 | | 2.1s | | | | 20 | | GP Beiras e Serra da Estrela, Stage 2 : Fornos de Algodres - Trancoso | | 0 | |
| 21/05/2017 | | 2.1 | | | | 15 | | Vuelta a Castilla y Leon | | 10 | |
| 7/05/2017 | | 2.1 | | | | 40 | | Vuelta Comunidad de Madrid | | 0 | |
| 1/05/2017 | | 2.1s | | | | DNS | | Vuelta a Asturias, Stage 3 : Cangas del Narcea - Oviedo | | 0 | |
| 16/04/2017 | | 2.2 | | | | 3 | | Tour de Lombok | | 14 | |
| 15/04/2017 | | 2.2s | | | | 4 | | Tour de Lombok, Stage 3 : Pantai Kuta - Sembalun | | 0 | |
| 14/04/2017 | | 2.2s | | | | 3 | | Tour de Lombok, Stage 2 : Bangsal - Senaru | | 1 | |
| 13/04/2017 | | 2.2s | | | | 4 | | Tour de Lombok, Stage 1 : Mataram - Pantai Kuta | | 0 | |
| 2/04/2017 | | 1.1 | | | | 27 | | Vuelta a La Rioja | | 0 | |
| 1/04/2017 | | 1.1 | | | | 69 | | GP Miguel Indurain | | 0 | |
| 18/03/2017 | | 1.1 | | | | 21 | | Classic Loire Atlantique | | 0 | |
| 23/02/2017 | | 2.1 | | | | 13 | | Tour La Provence | | 15 | |
| 23/02/2017 | | 2.1s | | | | 15 | | Tour La Provence, Stage 3 : Aix-en-Provence - Marseille | | 0 | |
| 19/02/2017 | | 2.1 | | | | 16 | | Tour du Haut-Var | | 9 | |
| 19/02/2017 | | 2.1s | | | | 18 | | Tour du Haut-Var, Stage 2 : Draguignan - Draguignan | | 0 | |
| 18/02/2017 | | 2.1s | | | | 15 | | Tour du Haut-Var, Stage 1 : Le Cannet-des-Maures - Saint-Paul-en-Forêt | | 0 | |