 During 13 seasons, he played 325 matches in La Liga in representation of Málaga, Deportivo and Getafe, for which he scored a combined 20 goals.Born in Málaga, Andalusia, and grown through the ranks of Málaga CF, Rodríguez first played with the first team early into 2003–04, coming on as a 57th-minute substitute in a 2–1 away win against RCD Espanyol on 28 September 2003, ultimately appearing twice in that season and been mainly registered with the reserves.He established himself in the former the next year, becoming an undisputed starter subsequently and scoring five league goals in his first full campaign.