Omaha Storm Chasers
On May 12, 2012, Davis signed a minor league contract with the Kansas City Royals. He remained the whole season at AAA, going 9–4 with a 4.66 ERA in 16 starts for the Omaha Storm Chasers.