The Kansas City Royals have signed Jon Jay to a one-year contract.

Jay's deal is worth $3 million, but he can earn an additional $1.5 million if he meets performance incentives. He will receive a $100,000 bonus for 250 plate appearances and each additional 25 through 600.

Jay hit .296/.374/.375 for the Chicago Cubs last season.