Desde entonces, ha jugado en los Bucks, Seattle SuperSonics y en Cleveland Cavaliers.
En febrero de 2006 fue traspasado a los Cavaliers por Mike Wilks.
Tras finalizar la temporada 2005-06, firmó por los Pistons como agente libre por 2 años ha razón de 3.6 millones de dólares.
[2] El 18 de febrero de 2010 fue traspasado a Chicago Bulls junto con Acie Law y una primera ronda de draft a cambio de Tyrus Thomas.
[3] En el All-Star de 2004 fue seleccionado para jugar el Rookie Challenge.