The New York Mets are discussing a three-year deal with Yoenis Cespedes that includes an opt-out clause after the 2016 season, according to sources.

The deal would allow him to test the market again next offseason if he so desires.

Reports indicate that Cespedes will decide on his future by the end of this weekend.