Desde ese año jugó por los Clippers, los Cleveland Cavaliers, Philadelphia 76ers, Milwaukee Bucks y Sacramento Kings, promediando 5.7 puntos por partido.
Fue contratado por los 76ers cuando jugaba para los Kings en el trato que envió a Chris Webber hacia Philadelphia.
En el 2006 fichó por Portland Trail Blazers y en 2007 por Phoenix Suns.
En septiembre de 2010, se unió a los Bucks por tercera vez.
En enero de 2011 se marchó a Italia a firmar con Benetton Treviso.