He played for the Philadelphia Phillies from 1947 through 1960. He played for the St. Louis Cardinals from 1960 through 1966. Then he played for the Chicago Cubs from 1966 through 1967. And then he played for the California Angels in 1967 until his retirement later that year.