The St Louis Cardinals announced that Matt Holliday agreed to a seven-year, $120 million deal that includes a no-trade clause on Tuesday to hit behind Albert Pujols and play left field for the defending NL Central champion St Louis Cardinals. The top available free agent, Holliday, who turns 30 on Jan...