J.C. Romero

Carlos Beltran agrees to two-year deal with St. Louis Cardinals

Carlos Beltran and the World Series champion St. Louis Cardinals agreed to a two-year, $26-million contract pending results of a physical, a move that would fortify the team's lineup after the departure of Albert Pujols. Beltran, 34, batted .300 with...