Former Mets 1B Lucas Duda has agreed to a one-year deal with the Royals worth $3.5 million, according to Robert Murray of FanRag.
The Mets were considering a reunion with Duda in January prior to signing 1B Adrian Gonzalez.
Duda, 31, was traded by the Mets to the Rays last July 27 in exchange for RH reliever Drew Smith. He hit .217/.322/.496 with 30 HR in 126 games last season with the Mets and Rays
For his career -- which has been spent enitrely with the Mets aside from the last two months of the 2017 season -- Duda has hit .242/.340/.457 with 138 HR in eight seasons.