The New York Yankees have reached agreement on a one-year, $3 million contract with slugger Chris Carter, pending a physical, a source confirmed to ESPN's Andrew Marchand on Tuesday.The agreement was first reported by USA Today Sports.
Carter, who played for the Milwaukee Brewers last season, tied for the National League lead with 41 home runs in 2016. He also struck out an NL-high 206 times.
The 30-year-old first baseman was not tendered a contract after the season, making him a free agent.
In seven major league seasons, Carter has 150 home runs and 374 RBIs with a .218 batting average.