GettyImages-824347784 (1)
Lorenzo Cain is coming off one of his most productive seasons. Getty

The New York Mets may have an interest in Kansas City Royals outfielder Lorenzo Cain. According to baseball insider Jon Heyman, both the Mets and the San Francisco Giants have the 31-year-old on their radar, after he rejected a one-year, $17.4 million qualifying offer from Kansas City.

Cain is coming off the first season of his career in which he played in over 150 games. The defensive star hit 15 homers, batted .300 and stole 26 bases in 2017.

The big question is what kind of contract will Cain command. Cain is likely to seek a four-year deal worth more than $50 million, but it's unclear if teams are willing to pay that price. The last time the Mets made a big splash for a free agent was in December 2013 when they added Curtis Granderson on a four-year, $60 million contract.

The Mets stand to lose a draft pick if they sign Cain.

Heyman also reports that the Mets have an interest in Cleveland Indians slugger Carlos Santana and potentially bringing back Jay Bruce, who was dealt to the Indians in August.

There has also been talk of the Mets joining the New York Yankees, Los Angeles Dodgers and Texas Rangers in pursuing Japanese two-way star Shohei Otani.