His fortunes changed however after the Reds dealt him to the Astros just prior to the 1972 season. He put up decent numbers in his first three years, before tailing off dramatically in 1975. He was acquired by the Pirates who used him as a reserve infielder before shipping him to
Oakland, however, he was sent back to Pittsburgh in Spring Training of 1977.