Jugó dos años más con los Warriors, tras los cuales inició un recorrido por media docena de equipos diferentes de la liga, jugando en Miami Heat, Sacramento Kings, Seattle Supersonics, Philadelphia 76ers, de nuevo los Warriors y Detroit Pistons, donde se retiró en la temporada 2000-01 con 31 años.