The Kansas City Royals have agreed to a one-year, $1.475 million deal with Aaron Crow.

The agreement leaves Greg Holland as their only arbitration-eligible player.

Crow's deal includes a $50,000 bonus if he is named an All-Star, which he was in 2011. Crow had asked for $1.7 million and the Royals offered the same $1.28 million he made last year.