NEW YORK, Dec. 19 (UPI) -- Outfielder Carlos Beltran, an eight-time all-star selection, has signed a three-year contract with the New York Yankees, the American League team said Thursday.
Beltran, who will turn 37 early next season, will be paid $45 million over the term of the contract, which runs through 2016, the New York Daily News reported. He just concluded a two-year, $26 million contract with the St. Louis Cardinals and previously had a seven-season, $119 million deal with the New York Mets.