The Kansas City Royals have agreed to a minor league deal with Clay Buchholz.

Buchholz can earn $1.5 million if he's on the major league roster.

The right-hander can also earn an additional $250,000 through incentives.