The Mets have agreed to terms on a minor-league contract with veteran righthander Ervin Santana, the team announced on Friday afternoon.

The deal is pending a physical. Santana, a two-time All-Star, will report to Port St. Lucie, Florida, the Mets said.