Signed as an amateur free agent by San Francisco Giants (September 25, 1960).
Traded by San Francisco Giants to California Angels in exchange for Jack Hiatt (November 21, 1964).
Traded by California Angels to Cleveland Indians in exchange for Chuck Hinton (November 29, 1967).
Traded by Cleveland Indians to St. Louis Cardinals in exchange for Vada Pinson (November 21, 1969).
Traded by St. Louis Cardinals with Dick Schofield and Bob Reynolds to Milwaukee
Brewers in exchange for Ted Kubiak and Charlie Loseth (July 29, 1971).
Traded by Milwaukee Brewers to Chicago Cubs in exchange for Brock Davis, Jim Colborn and Earl Stephenson (December 3, 1971).
Traded by Chicago Cubs to Philadelphia Phillies in exchange for Manny Seoane (October 25, 1977).
Sold by Philadelphia Phillies to New York Mets (August 2, 1979).
Released by New York Mets (August 13, 1980).
Signed by Kansas City Royals (August 21, 1980).
Granted free agency (November 13, 1980).