The Kansas City Royals have signed Clint Barnes, Brian Duensing and Ross Ohlendorf to Minor League contracts.

The deals include invitations to Spring Training.

Barmes, 37 next month, will compete for a job as a backup infielder in Kansas City.