Left-hander Cole Ragans and the Royals are in agreement on a three-year, $13.25 million contract extension that guarantees the ace's salary through the 2027 season, sources told ESPN.