È stato il quinto giocatore portoricano a militare in NBA, per nove anni e in due occasioni diverse (2001-2008 e 2009-2011; nella stagione 2008-2009 giocò in Israele). Giocò anche nella Liga BSN in patria, nella Liga ACB in Spagna, nella Ligat ha'Al in Israele, in Turchia e nella NCAA (il circuito di squadre collegiali) negli Stati Uniti.
Nel 2004 ha partecipato alle Olimpiadi di Atene, in occasione delle quali la selezione portoricana fu autrice di una storica vittoria contro gli Stati Uniti per 92-73. In quella gara il play caraibico mise a segno 25 punti, 7 assist e 4 palle rubate.
Con la nazionale portoricana ha partecipato anche al campionato mondiale 2006 in Giappone, durante i quali ha mantenuto una media di 21,2 punti a gara.