The Cardinals have committed through 2016 to 30 year old Matt Holliday. 7 long years - full no trade contract. They may have bought their
" ... Finalization of the deal is pending a physical exam. The Cardinals confirmed in a statement that an agreement is in place, however. The club said that a formal announcement regarding Holliday will come within the next 48 hours. Boras confirmed that the guaranteed value of the seven-year contrac
t is worth an even $17 million per year, including a full no-trade clause. The latter provision tends to be a major point of emphasis for Boras.... "
And now they have to sign Pujols!