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. (Read more Albert Pujols stories.)