The Royals have signed Endy Chavez to a minor league contract.

San Francisco also had some interest in the outfielder.

Chavez signed a one-year, $1.5MM deal with the Orioles last offseason and hit .203/.236/.278 in 169 plate appearances for Baltimore in 2012.