FOX Sports' Ken Rosenthal reports that Josh Hamilton has passed his physical with the Angels, making his new five-year, $125 million contract is official. He's scheduled to be introduced at a news conference in Anaheim at 2:30 p.m. ET this afternoon.
Per Alden Gonzalez of MLB.com, Hamilton's contract includes a no-trade clause and is slightly backloaded. He will make $15 million in the first year of the contract.