The Royals and free-agent pitcher Ian Kennedy have agreed to a five-year deal worth $70 million, according to ESPN and multiple media reports on Saturday.

The 31-year-old was 9-15 with a 4.28 ERA and 174 strikeouts for the Padres last season. 

The deal was earlier reported by MLB Network.