Yoenis Cespedes' base salary for 2020 has been cut to $6 million from its original $29.5 million as part of an amended contract with the New York Mets that avoided a grievance hearing, according to details obtained by The Associated Press.

The oft-injured outfielder, however, would make $20 million if he has 650 plate appearances next season, the AP reported.