In June 0f 1979, he was traded to the San Francisco Giants along with Fred Breining and Ed Whitson in exchange for Bill Madlock, Lenny Randle and Dave Roberts.
Madlock became the Pirates’ everyday third baseman, appearing in 85 regular season games and driving in 38 runs.