Angels Land Albert Pujols for $250M Deal is for 10 years, $250 million By Kevin Spak, Newser Staff Posted Dec 8, 2011 11:21 AM CST 16 comments Comments Albert Pujols follows through after hitting a solo home run, July 30, 2011. (AP Photo/Tom Gannam, File) (Newser) – The Los Angeles Angels made two huge splashes today, snatching up two of the biggest free agents on the market: Albert Pujols and CJ Wilson. Pujols has agreed to a 10-year deal worth between $250 and $260 million, a source tells Yahoo! Sports. Depending on the exact number, it may be the second-biggest baseball contract ever—behind Alex Rodriguez's $275 million deal with the Yankees—and according to ESPN, it includes a full no-trade clause. That handshake had barely been shook when CJ Wilson's agent announced that he too was headed to the Angels, on a five-year, $77.5 million deal. The signings are a double-whammy for the Miami Marlins, who had charged hard after both players, even offering Wilson a six-year deal. They had also offered Pujols a 10-year deal, but had balked at his demand for a no-trade clause. The Cardinals, meanwhile, hadn't gone higher than 9 years, $200 million.