The Red Sox and free-agent slugger J.D. Martinez have a deal, ESPN's Pedro Gomez tweeted Monday, saying it comes from a "reliable source." The club has not confirmed.
A source had told MLB.com's Ian Browne earlier Monday that a deal was close.
Martinez hit 45 home runs in 119 games with the Tigers and D-backs in 2017, including 29 with Arizona in 62 games.