In each of the past two seasons, starting pitcher Jake Peavy has had the privilege of moving from a team well out of contention to the eventual World Series winner as parts of July deadline deals. He went from the Chicago White Sox the Boston Red Sox in 2013 and from the Red Sox to the San Francisco Giants in 2014. Barring anything unforeseen, though, that pattern should end in 2015 after Peavy has agreed to terms with the Giants on a two-year deal.

MLB.com's Matt Weber reports that the deal is for two years and $20 million with a breakdown of $7 million for 2015 and $13 million for 2016. Peavy will also receive a $4-million signing bonus and a full no-trade clause. 

While Peavy did reap the benefits of two World Series title as results of the two trades, one can certainly understand his wanting that no-trade clause. The certainly of knowing that only he can approve any trade may give him the security of knowing that the Giants want to keep him around. 

Peavy was especially effective after his trade to the Giants last July 26. He went from 1-9, 4.62 ERA, and 1.43 WHIP with Boston to 6-4, 2.17 ERA, and 1.04 WHIP with the Giants. He began to carry that success into the postseason with 5.2 scoreless innings against the Washington Nationals in the NLDS. However, he then allowed 11 runs in 10 1/3 innings combined in the NLCS (St. Louis Cardinals) and World Series (Kansas City Royals).

In his 13-year career, the 33-year-old Peavy is 139-111 with a 3.53 ERA, 3.60 FIP, and 1.19 WHIP. He has also made three All-Star teams and won a Cy-Young award.