Free-agent outfielder Carlos Beltran has agreed to a three-year, $45 million deal with the New York Yankees, a baseball source confirmed to ESPN.com's Jerry Crasnick on Friday night.
Despite his foot injury, Allen Craig gutted out the key play of Game 3. Will it cost him in Game 4?
Carlos Beltran will be in the St. Louis Cardinals' starting lineup for Game 2 of the World Series against the Boston Red Sox on Thursday night.
Carlos Beltran has built up a career that is worthy of a spot in Cooperstown.
The 2005-06 free-agent crop looks like a downer – short on starting pitching and long on aging icons.