Rodríguez w ojczyźnie grał w CB Estudiantes. W sezonie 2004/05 został najlepszym debiutantem rozgrywek ligi ACB. Do NBA został wybrany z 27 numerem w drafcie2006 przez Phoenix Suns, jednak prawa do niego przekazano Portland, gdzie rozegrał swój debiutancki sezon w Ameryce. Przed sezonem 2009/2010 zasilił szeregi Sacramento Kings, jednak z powodu dużej rywalizacji w zespole na ostatnie trzy miesiące został wypożyczony do New York Knicks, zaliczając tam swój najlepszy okres w USA ze średnią 7,4 punktu, 3,4 asysty oraz 1,4 zbiórki podczas średnio dwudziestu minut na mecz. 6 lipca 2010 roku zawodnik podpisał 3-letnią umowę z Realem Madryt.
Mierzący 191 cm wzrostu koszykarz jest członkiem hiszpańskiej drużyny narodowej. Zdobył z nią złoty medal mistrzostw świata 2006 i srebrny ME 2007, wcześniej sukcesy odnosił także w drużynach juniorskich i młodzieżowych.