The New York Mets and San Francisco Giants have shown early interest in Lorenzo Cain.

Cain rejected the one-year, $17.4 million qualifying offer from the Kansas City Royals, which means signing him will mean surrendering a high pick to the Royals.