Since turning professional in 1999, Garrido has achieved several top ten placings in Spanish stage races, including a fourth place, and wins in the combination competition and of stage 2, in the 2003 Clásica de Alcobendas. He recently joined the Portuguese LA MSS - Póvoa do Varzim.
Since turning professional in 1999, Garrido has achieved several top ten placements in Spanish stage races, including a fourth-place finish and wins in the combination competition and stage two of the 2003 Clásica de Alcobendas. He recently joined the Portuguese cycling team LA MSS - Póvoa do Varzim.