Su último equipo fue New Jersey Nets. Previamente jugó en Detroit Pistons, fichado como agente libre procedente de Washington Wizards, quien lo seleccionó en 10º lugar del Draft de la NBA de 2003.