Sat 3/7/15 12:03 AM

Kotchman signed a minor league contract with the Royals on Friday, Jeffrey Flanagan of MLB.com reports.

Kotchman hasn't been affiliated with a team since 2013, when he played in six games with the Marlins but missed most of the season with an oblique injury. The veteran will provide organizational depth for the Royals, but it would likely take multiple injuries for him to crack the big league roster.