
Update: The Mets officially signed Cespedes to a three-year deal on Jan. 26, at 6:32 p.m. PT. New York confirmed the news through their official Twitter account.
* * *
Stay in the game with the latest updates on your beloved Bay Area and California sports teams! Sign up here for our All Access Daily newsletter.
The wait is over. Yoenis Cespedes is headed back to New York where he helped the Mets reach the 2015 World Series upon his midseason arrival last year.
The Mets and Cespedes have reached an agreement on a three-year deal according to multiple national reports. Jim Bowden of ESPN first reported the two sides were making progress on a deal Friday night.
Cespedes, 30, was looking for a long-term deal way north of $100 million this offseason. Instead, he agreed to an interesting one that still makes him one of the richest players annually in baseball history.
The full deal agreed upon is for $75 million over three years, but includes an opt-out after one year. Ken Rosenthal of Fox Sports was first to report the contract details.
San Francisco Giants
Find the latest San Francisco Giants news, highlights, analysis and more with NBC Sports Bay Area and California.
[STIGLICH: A's Vogt learned respect for baseball, life from father Randy]
Though he agreed to a three-year deal, Cespedes could easily hit the free agent market again after this season. His $25 million average annual value ties the highest all-time for an outfielder, but he will make even more if he leaves after just one season.
Cespedes will make $27.5 million in 2016, according to Jon Heyman. If he opts out after only one full season in New York, his $27.5 million would be the second-highest AAV ever for a position player.
The one-time All-Star, with the Oakland A's in 2014 before being traded to the Boston Red Sox, had his best statistical season in 2015.
Between the Detroit Tigers and Mets, Cespedes hit .291/.328/.542 with 35 home runs and 105 RBI. Since coming from Cuba in 2012, last season was the slugger's first with over 30 home runs.
[RELATED: Krukow: If Belt, Giants go to arbitration, 'impossible not to have hard feelings']
Prior to Cespedes being traded from the Tigers to the Mets, New York's abysmal offense was one of the worst in the league. After, everything changed.
Through July, the Mets scored 365 runs and hit 89 home runs. New York traded for Cespedes on July 31, and their offensive numbers from August to the end of the season flourished.
From August to the end of the season, the Mets scored 318 runs and hit 88 home runs in 44 less games.
In 57 regular-season games played with the Mets, Cespedes hit .287/.337/.604 with 17 home runs and 44 RBI. He finished 13th in NL MVP voting and won an AL Gold Glove in the same season.
Cespedes has played for four teams -- A's, Red Sox, Tigers and Mets -- in his four-year MLB career.