Updated: December 13, 2012, 2:49 PM ET
ESPN.com news services
Josh Hamilton is going from the Texas Rangers to the rival Los Angeles Angels.
Rangers general manager Jon Daniels confirmed Thursday that Hamilton agreed to a contract with the Angels. Multiple sources have confirmed to ESPN that the deal is worth $ 125 million over five years.
Texas had hoped to re-sign Hamilton, the 2010 AL Most Valuable Player. Speaking Thursday after a Rangers’ holiday luncheon, Daniels was asked whether Hamilton had agreed with the Angels.
Daniels said “that’s accurate” and that he had just been informed by Hamilton’s agent.
Hamilton’s camp had also reportedly met with the Seattle Mariners last week at baseball’s winter meetings.
Hamilton, 31, has batted .304 in his big-league career, all but 90 games of it in Texas. He has provided big power in the middle of the Rangers’ lineup, helping the team to World Series appearances in 2010 and ’11.
Hamilton batted .285 with 43 homers and 128 RBIs in an inconsistent 2012 season that didn’t finish well; a vision problem caused him to miss five games, he struggled offensively and committed a costly error in the AL West-deciding loss to Oakland.
Information from ESPN Dallas 103.3 FM’s Ben Rogers, ESPNDallas.com’s Richard Durrett, ESPN.com’s Jerry Crasnick and The Associated Press was used in this report.