En sus dos últimas temporadas en la NBA deambuló por varios equipos, llegando a jugar en Houston Rockets, Los Ángeles Clippers y Minnesota Timberwolves, aunque en estos últimos no disputó ningún partido de temporada, siendo despedido el 13 de noviembre de 2006 tras seis partidos en la lista de inactivos.