Juan Gonzalez, limited to one at-bat last season, agreed to a minor league contract with the Boston Red Sox on Sunday. The Red Sox hope the 36-year-old, oft-injured outfielder can bounce back and show the form he displayed when he had three 140-RBI seasons.