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 drafcie 2006 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.