Truby gets one-year contract Kansas City Royals: The Royals signed third baseman Chris Truby to a one-year contract. Financial terms were not disclosed. Truby, 30, spent last season with the Pirates #39; Triple-A affiliate at Nashville, where 