Report: Angels sign Hamilton for five years

Hamilton will earn $25 million per season for five years, according to the source.

The Angels made a big splash last December when they signed Albert Pujols and C.J. Wilson, but missed the playoffs. Hamilton, the 2010 AL MVP, batted .285 with 43 homers and 128 RBIs last season for the Texas Rangers, one of the two AL Wild Card representatives.

The Angels has been active this offseason, sending pitcher Ervin Santana to the Kansas City Royals, and declining the option for pitcher Dan Haren. They signed pitchers Joe Blanton and reliever Sean Burnett. Last week, they missed out on pitcher Zack Greinke, who left the Angels to sign with the Los Angeles Dodgers.

Hamilton's former team had been trying to re-sign its All-Star. He had reportedly also met with the Seattle Mariners at the winter meetings.