Sources: Mets reach agreement with Yoenis Cespedes to amend his contract for 2020Cespedes had been due to receive $29.5 million this coming season12/13/2019, 9:18 PMYoenis Cespedes (52) Mandatory Credit: Brad Penner-USA TODAY Sports / Brad Penner