The Miami Marlins have agreed to a five-year, $50 million contract extension with Dee Gordon, a source has confirmed.

Gordon's extension also includes a sixth-year vesting option worth $14 million, according to a report.

The extension will cover Gordon's final three years of arbitration and his first two years of free agency.