Profesjonalna kariera W seniorskiej drużynie Joventutu Badalona debiutował w sezonie 2001/2002. W 2006 roku zdobył z zespołem FIBA EuroCup. Do NBA został wybrany z 24. numerem w drafcie w 2007 roku przez Phoenix Suns, jednak prawa do niego przekazano Portland Trail Blazers. Kontrakt z tym zespołem podpisał rok później.

W sezonie 2008/09 ustanowił rekord sezonu zasadniczego NBA, trafiając 159 celnych rzutów za 3 punkty, jako debiutant. Wynik ten został poprawiony podczas kolejnych rozgrywek przez Stephena Curry.

Wziął udział w Slam Dunk Contest w 2009 roku. W dzień draftu został wymieniony do Dallas Mavericks. We wrześniu 2011 roku podpisał na czas lokautu kontrakt z Realem Madryt.

W grudniu 2012 został wymieniony przez Dallas Mavericks do Denver Nuggets razem z Coreyem Brewerem.

Mierzący 198 cm wzrostu koszykarz jest członkiem hiszpańskiej drużyny narodowej. Zdobył z nią złoty medal MŚ 2006 oraz srebrny medal ME 07, wcześniej był w składzie na IO 2004 oraz ME 2005. W Pekinie i Londynie wywalczył olimpijskie srebro.