The New York Mets have been discussing a potential long-term deal with Lucas Duda, but the talks will end on Opening Day if no agreement is reached.

Duda is due to make $4.2 million this season, but the Mets are interested in a long-term deal.