The Miami Marlins and Don Mattingly have agreed to terms on a contract extension, according to a source.

Mattingly will receive a two-year deal. He initially signed a four-year contract prior to the 2016 season.

He is a career 272-364 with the team.