Anteriormente jugó con los New York Mets, Minnesota Twins, Milwaukee Brewers y Houston Astros.
También jugó para los Chicago Cubs y los San Diego Padres antes de retirarse de las Grandes Ligas. Su carrera en el béisbol profesional duró más de 15 años, dejando un legado en la historia del deporte.