Został wybrany z numerem 10 w drafcie NBA w 2001 przez zespół Boston Celtics. W swoim pierwszym sezonie rozegrał 48 meczów, osiągając średnią 6,3 punktu na mecz, mając tym samym udział w pierwszym od sezonu 95/96 awansie Boston Celtics do fazy play-off. Jeszcze w sezonie 2001/2002 przeniósł się do Phoenix Suns. Z roku na rok stawał się coraz lepszym zawodnikiem, ostatni sezon w barwach "Słońc" kończąc ze średnią 17,1 punktów na mecz i celnością rzutów za 3 punkty 47,8%. W roku 2005 trafił do zespołu Atlanta Hawks. Już w pierwszym sezonie w nowych barwach był liderem "Jastrzębi" pod względem średniej liczby punktów na mecz (20,2), asyst na mecz (6,5), przechwytów na mecz (1,26), sumy trafionych rzutów za 3 (128) i średniej liczby minut spędzonych na boisku (40,7). Był jedynym zawodnikiem swego zespołu, który grał we wszystkich 82 spotkaniach sezonu zasadniczego. Swoje pierwsze triple-double zanotował 1 lutego 2006 w meczu przeciwko Charlotte Bobcats, uzyskując 15 punktów, 10 zbiórek i 11 asyst. W sezonie 2006/2007 osiągnął średnią punktów na mecz 25. 2 lipca 2012 roku został wymieniony do Brooklyn Nets.