Updated

The Los Angeles Angels of Anaheim officially announced the signing of free-agent outfielder Josh Hamilton to a five-year contract on Saturday.

Although financial terms were not disclosed, the pact is believed to be worth $125 million.

It's the second consecutive year the Angels have made a big splash in free agency. Last December the club landed Albert Pujols and C.J. Wilson, Hamilton's former teammate with the Rangers.

Hamilton has batted .304 in 737 career games, all but 90 with Texas, and helped the club capture consecutive AL pennants in 2010 and '11.

The 31-year-old Hamilton hit .285 with a career-high 43 homers and 128 RBI in 2012. Two years earlier, he was named the AL MVP after batting a robust .359 with a 1.044 OPS.

A recovering addict, Hamilton has clubbed 161 homers and driven in 553 runs since reaching the majors with Cincinnati in 2007.