According to numerous reports, Gonzalez agreed on Saturday night to a one-year contract with the Mets.
With Atlanta on the hook for his guaranteed $22 million salary in 2018, the Mets won't have to pay Gonzalez much of anything, as FanRag Sports' Jon Heyman notes.
A five-time All-Star best known for his time with the San Diego Padres and Los Angeles Dodgers, the 35-year-old played in just 71 games for the Dodgers last season and missed their postseason run due to back problems. Gonzalez was traded from the Los Angeles Dodgers to the Atlanta Braves earlier this offseason, but was released by his new team shortly thereafter. He hit just.242 with three homers.
He was sent to the Braves as part of a trade for Matt Kemp, and Atlanta quickly released the 35-year-old slugger and multiple Gold Glove victor.
Now healthy, Gonzalez figures to compete in spring training with Smith for the starting first base job. Playing 49 games, the left-handed-hitting Smith batted.198 with nine homers, 26 RBIs and 49 strikeouts in 167 at-bats.
Gonzalez spent six seasons as member of the Dodgers, named to the All-Star team once while also winning a Gold Glove and Silver Slugger during his time there.