Pitcher Lance Lynn and the St. Louis Cardinals have agreed to a $22 million, three-year contract. Lynn gets $7 million this year and $7.5 million in each of the following two seasons. Read more http://espn.go.com/mlb/story/_/id/1...is-cardinals-agree-22-million-3-year-contract