The Kansas City Royals have agreed to a Minor League contract with Rafael Furcal.

Furcal will earn $1.25 million if he's in the Major Leagues, plus $250,000 in incentives.

The 37-year-old isn't with the team in big league camp and is instead rehabbing in minor league camp.