Michael Morse's stay in San Francisco lasted just one year.
The burly slugger, who drove in the decisive run in Game 7 of the World Series for the Giants, has agreed to a two-year, $16 million contract, according to reports.
Expected to move to first base after also playing the outfield for the Giants, Morse joins a Marlins team looking to build around slugger Giancarlo Stanon, who just signed a 13-year, $325 million contract. Morse hit .279 with 16 homers and 61 RBIs in 131 games for the Giants, who have won three of the past five World Series.
Morse battled an oblique injury and missed the final portion of the season in addition to the NL wild-card game against the Pittsburgh Pirates and NL Division Series against the Washington Nationals.