Bronx, NY (SportsNetwork.com) - The New York Yankees officially signed eight- time All-Star outfielder Carlos Beltran to a three-year contract Thursday.
The Yankees will hold a press conference at 11 a.m. ET on Friday at Yankee Stadium to introduce Beltran, who is expected to make $45 million over three years, according to the New York Daily News.
Beltran, who will turn 37 in April, batted .296 with 24 homers and 84 RBI in 145 games for the Cardinals last season. It was the final season of a two- year, $26 million pact.
The signing with the Yankees signals a return to New York for Beltran, who starred for the Mets from 2005-11 when he was under a $119 million deal. He was traded to the Giants just before the deadline in 2011.
Over 16 major league seasons, Beltran has batted .283 with 358 homers and 1,327 RBI. He spent his first 6 1/2 seasons playing for Kansas City and was dealt to the Astros during the 2004 campaign before signing his big free-agent deal with the Mets.
It's been a busy offseason already for the Yankees. They signed former Red Sox outfielder Jacoby Ellsbury to a seven-year, $153 million deal, while adding catcher Brian McCann with a five-year contract. Reports also indicate that second baseman Brian Roberts will join the Yankees and help fill the void left by All-Star Robinson Cano's departure to Seattle.