ta ▁ao ▁Al gar ve ▁▁ 9 th ▁Tre ▁Val li ▁V ares ine ▁ 2 0 1 7 ▁▁ 1 st ▁ ▁Road ▁race , ▁National ▁Road ▁Championships ▁▁ 3 rd ▁Over all ▁Tour ▁of ▁O man ▁▁ 3 rd ▁Milano – T or ino ▁▁ 5 th ▁Over all ▁Tour ▁de ▁France ▁ 1 st ▁Stage ▁ 5 ▁H eld ▁ ▁after ▁St ages ▁ 1 2 – 1 3 ▁H eld ▁ ▁after ▁St ages ▁ 5 – 7 ▁▁ 5 th ▁Over all ▁Crit éri um ▁du ▁D au ph iné ▁▁ 7 th ▁Il ▁Lomb ard ia ▁▁ 8 th ▁Over all ▁Ab u ▁D hab i ▁Tour ▁▁ 8 th ▁Tre ▁Val li ▁V ares ine ▁ 2 0 1 8 ▁▁ 6 th ▁Over all ▁Tour ▁of ▁the ▁Al ps ▁▁ 9 th ▁Milano – T or ino ▁▁ 1 0 th ▁Over all ▁Tour ▁de ▁Pologne ▁▁ 1 0 th ▁Over all ▁Tour ▁de ▁Wall onie ▁ 2 0 1 9 ▁▁ 8 th ▁Tro fe o ▁Cam pos , ▁Por rer es , ▁Fel an it x , ▁Ses ▁Sal ines ▁ ▁General ▁classification ▁results ▁tim eline ▁ ▁Mon uments ▁results ▁tim eline ▁ ▁References ▁ ▁External ▁links ▁▁▁▁▁ ▁Category : 1 9 9 0 ▁birth s ▁Category : 2 0 1 4 ▁V uel ta ▁a ▁España ▁stage ▁w inners ▁Category : Cy cl ists ▁at ▁the ▁ 2 0 1 6 ▁Summer ▁Olympics ▁Category : G iro ▁d ' Italia ▁cycl ists