The Pirates have agreed to a two-year, $17M deal with former Yankees catcher Russell Martin, sources told ESPN on Thursday.

The Yankees wanted Martin to return, but never made an offer.