The New York Mets and James McCann are reportedly close to terms on a four-year deal.

McCann, 30, hit .289/.360/.536 with seven homers and 15 RBI in 31 games last season for the Chicago White Sox.