The Royals have signed 31-year-old RHP Trevor Richards to a minor league deal and assigned him to Omaha. Seven-year MLB vet with the Marlins, Rays, Brewers, Blue Jays, and Twins with a career 4.50 ERA as a starter and reliever. Had a 4.55 ERA in 65.1 IP last year with 62 K.