Il est drafté en 2000 en par les 76ers de Philadelphie. Il rate sa première saison sur blessure. En 2002-03, il est le remplaçant de Tony Parker aux Spurs de San Antonio, participant à la campagne victorieuse de l'équipe texane. À l'été 2003, il est signé par les Warriors de Golden State, qui le transfèrent en en compagnie de Dale Davis aux New Orleans Hornets, en échange de Baron Davis. À l'été 2006, il signe un contrat de 4 ans avec les Hawks d'Atlanta puis est de nouveau transféré aux Warriors de Golden State en en compagnie d'Acie Law et en échange de Jamal Crawford.