According to ESPN's Buster Olney, Albert Pujols has come to terms with the Los Angeles Angels on a 10-year deal worth at least $250 million. Included is a full no-trade clause, something Pujols was adament about in his negotiations. The deal comes after most talk during the week focused around a Miami Marlins offer for 10 years and $220 million and undisclosed offers from the Cardinals and Cubs. The Angels are also in the running for Texas Rangers pitcher C.J. Wilson. 

[via ESPN]