Free-agent pitcher Jake Peavy has reached an agreement on a two-year, $24 million contract with the San Francisco Giants, a baseball source told ESPN.com. The deal will pay Peavy base salaries of $7 million in 2015 and $13 million in 2016, the source said. It includes a $4 million signing bonus, a full no-trade clause and an awards package. Read more http://espn.go.com/mlb/story/_/id/12051320/jake-peavy-agrees-san-francisco-giants