Posted by Don Miller on Dec 6th, 2013
The New York Yankees have reached an agreement with Carlos Beltran on a three-year deal worth $45 million, according to Mark Feinsand of the New York Daily News.
In 145 games for St. Louis in 2013, Beltran hit .296/.336/.491 (128 OPS+)...
More of this article »