The Kansas City Royals have reached agreement with third baseman Kevin Kouzmanoff on a minor league contract with an invitation to major league camp, said his agent, Matt Sosnick. Kouzmanoff will earn a base salary of $1 million if he makes the major league roster.