The Royals have reached a three-year agreement with first-round pick Aaron Crow. The right-hander is guaranteed $3 million even if he doesn't reach the majors under the deal that begins in 2010. He could earn about $4.5 million if he makes it to the big leagues.