FORT WORTH, Texas - Josh Hamilton has agreed to a contract with the Los Angeles Angels, according to Texas Rangers general manager Jon Daniels.

Texas had hoped to sign the 2010 AL Most Valuable Player, who led the Rangers to consecutive World Series appearances in 2010 and 2011.

Speaking Thursday after a Rangers' holiday luncheon, Daniels said he had just been informed of the decision by Hamilton's agent, Michael Moye. Daniels said he was disappointed "to some degree."

"But it's business and everybody's got to make their own calls," he said.

Hamilton joins a team that spent big last offseason to add first baseman Albert Pujols for $240 million and pitcher C.J. Wilson for $77.5 million. But the Angels disappointed and failed to make the playoffs. Hamilton's agreement came days after the Los Angeles Dodgers added pitchers Zack Greinke and Ryu Hyun-jin, boosting their payroll over $200 million.

Hamilton's addition to the Angels outfield means Mark Trumbo could be moved to third base or traded.

The 31-year-old was considered a risk by some teams because of his history of alcohol and substance abuse, which derailed his career before his surge with the Rangers over the past five seasons.

"We indicated last week he told us that he felt it might be time to move on, but that we were still talking," Daniels said.