During a 17-year career, he played with the San Francisco Giants (1958–66), St. Louis Cardinals (1966–68), Atlanta Braves (1969–72), Oakland Athletics (1972), Boston Red Sox (1973), and Kansas City Royals (1974). 