Posteriormente ha pasado por Detroit Pistons, Milwaukee Bucks y Denver Nuggets, jugando de nuevo en la temporada 2006/07 en los Philadelphia 76ers.