Jarrod Saltalamacchia is a free agent after the Miami Marlins released him.

Saltalamacchia was designated for assignment by the Marlins eight days ago.

The Marlins parted ways with the veteran even though he has nearly two seasons left on the $21 million, three-year contract he signed before the 2014 season.