The New York Mets and Philadelphia Phillies are both in need of outfield help, which could lead to a battle for Carlos Beltran this winter.

Beltran signed a two-year, $26 million deal with the St. Louis Cardinals before the 2012 season.