A partir de ese momento, en pleno declive, jugó sus tres últimas temporadas en la NBA a base de contratos temporales, haciéndolo en equipos como Minnesota Timberwolves, Orlando Magic, Toronto Raptors o Houston Rockets, donde dio por finalizada su carrera en la liga profesional norteamericana disputando 16 partidos en la temporada 2004-05.