Outfielder Matt Joyce has reached agreement on a minor league deal with the San Francisco Giants following his release by Cleveland. The Giants announced Wednesday the non-roster addition of Joyce, who is 34 and spent the past two seasons across the bay with Oakland. The Indians signed Carlos Gonzalez to a minor league deal Tuesday, making Joyce expendable.