En los años postreros de su carrera jugó para diferentes equipos: Oakland, San Diego (con los que en 2001 llegó a los 3,000 "hits"), Anaheim, Mets, Seattle, Boston y Los Angeles (con los que realizó su última temporada en 2003).