Career
After riding for two seasons with the feeder team of the de facto Basque national squad, he joined Euskaltel–Euskadi in 2010. The result came the day before Castroviejo"s 24th birthday. His prowess in the time trial is relatively uncommon for a Euskaltel–Euskadi rider, as the team is known for fielding lightweight climbers with little ability against the clock.
Castroviejo turned in another strong time trial later in the Tour de Romandie, taking ninth in the 20.1 km (125 mi) long race against the clock, better than Marco Pinotti and Jean-Christophe Péraud (among others), both former champions of their respective nations in the time trial.
Castroviejo moved to the Movistar Team for the 2012 season. Castroviejo could not follow the frantic pace set by Alberto Contador (Saxo Bank–Tinkoff Bank) on the final climb of the third stage.