The officials could not comment publicly because the Angels had not announced the deal.

The Texas Rangers were willing to give Hamilton a four-year contract for about $100 million, according to one of the executives, forcing the Angels to pay an extra year to Hamilton. He originally was seeking a seven-year, $175 million contract. ...