Yoenis Cespedes isn't going anywhere.
The prized free agent bat this offseason will reportedly re-sign with the Mets on a four-year, $110 million deal.
News of the deal and terms were first reported by Fox Sports.
The 31-year-old receives a full no-trade provision as part of the agreement, the largest for a free agent thus far this offseason. The deal's $27.5 million average annual value ties former Yankees third baseman Alex Rodriguez for the second-highest among position players, trailing only Miguel Cabrera's $29.2 million with Detroit.
A two-time All-Star, Cespedes gets $22.5 million in 2017, $29 million in each of the following two seasons and $29.5 million in 2020.
In 132 games in 2016, Cespedes hit .280/354/.530 with 25 doubles, 31 home runs and 86 RBI.
The new deal for the 31-year-old Cespedes comes after he opted out of the last two years and $47.5 million of his contract with the Mets.
Cespedes appears to have found a home after being traded three times since signing with the A's in 2012. Before landing with the Mets at the trade deadline in 2015, the Cuban star spent time with the Red Sox and Tigers.
Other outfielders on the free-agent market include major league home run leader Mark Trumbo, Jose Bautista, Carlos Beltran, Dexter Fowler, Josh Reddick and Matt Holliday.
The Associated Press contributed to this story.
Sources: Cespedes back to #Mets.— Ken Rosenthal (@Ken_Rosenthal) November 29, 2016
Sources: Cespedes deal expected to be four year, $110M.— Ken Rosenthal (@Ken_Rosenthal) November 29, 2016
Cepedes gets a full no-trade clause #mets— Joel Sherman (@Joelsherman1) November 29, 2016