The Marlins have offered Yeonis Cespedes a six-year, $40 million contract, according to a report. Miami has stated for months that they are interested in the 26-year-old Cuban outfielder and he visited the club this past week.