Yoenis Cespedes is staying in New York, a source confirmed to MLB Network’s Jon Paul Morosi on Tuesday.

FOX Sports’ Ken Rosenthal first reported that the Mets reached a deal with the free-agent outfielder. Terms of the deal, which the club has not confirmed, were for four years and $110 million, along with a full no-trade clause. 

Cespedes, 31, hit .280/.354/.530 with 31 home runs and 86 RBIs in 132 games for the Mets last season.

Cash Kruth is a reporter for Follow him on Twitter at @cashkruth. This story was not subject to the approval of Major League Baseball or its clubs.

Source: Mets News / Cespedes, Mets reach 4-year, 0 million deal