The Miami Marlins have made a two-year, $20 million contract offer to Adam LaRoche, according to a source.

LaRoche hit .259 with 26 homers and 92 RBI for the Washington Nationals in 2014.