By Evan Hilbert
December 23, 2011

The St. Louis Cardinals and centerfielder Carlos Beltran have agreed on a two-year contract, according to Derrick Goold of St. Lous Post-Dispatch.!/dgoold/status/150014105707757569

Beltran, 34, has been a hot commodity on the free agent market, especially drawing interest from St. Louis after slugger Albert Pujols departed to join the Los Angeles Angels of Anaheim.

The Cleveland Indians had entered the mix earlier Thursday

You May Like