For the second time in as many offseasons, the Angels have signed the top free agent position player to a surprising long-term contract. The Angels have agreed to sign Josh Hamilton, Ken Rosenthal of FOX Sports reports (on Twitter). Moye Sports Associates represents Hamilton, the top free agent position player available.

To the surprise of many, the Angels signed Albert Pujols to a ten-year deal at last year’s Winter Meetings.