Free-agent third baseman Placido Polanco has agreed to a one-year contract with the Marlins, pending a physical, sources told ESPN.com.

The deal is worth $2.75M, according to the Miami Herald.