Reprezentował 5 klubów: La Pomme Marseille (2011-2013), Rietumu – Delfin (2013-2014), Hincapie Racing Team (2014-2015), Cannondale-Drapac Pro Cycling Team (2015-2016), Cannondale Pro Cycling Team (2016) i ponownie Cannondale-Drapac Pro Cycling Team (2017-2018). Od stycznia 2018 roku jest w amerykańskim zespole Trek-Segafredo[3].
Igrzyska olimpijskie
Brał udział w igrzyskach w Rio de Janeiro. W konkurencji wyścigu ze startu wspólnego zajął 59. miejsce z czasem 6:30:05.