The San Diego Padres are closing in on a deal with Robinson Cano, according to sources.

Cano was designated for assignment by the New York Mets on May 2 despite having two years and $37.6 million left on his contract.

The infielder was hitting .195/.233/.268 in 41 at-bats this season.