Slugging outfielder Yoenis Cespedes is returning to the New York Mets. How long he stays, he'll decide.
A person familiar with the deal says the star free agent and the National League champions agreed Friday night to a three-year contract for $75 million.
The 30-year-old Cespedes can opt out of the contract after just one season and make it worth $27.5 million. Cespedes also got a full no-trade clause.
The person spoke to The Associated Press on condition of anonymity because the deal was still pending a physical. Other media outlets reported the terms earlier.
Cespedes was traded from Detroit to New York last July 31 and became an instant hit in his new home. He launched 17 home runs in 57 games, powering the Mets to their first World Series appearance since 2000. Kansas City won in five games.