On Friday, reports emerged that the Kansas City Royals and starting pitcher Cole Ragans had agreed to a contract extension. Per sources, Ragans has signed a three-year, $13.