The Royals announced today that infielder Ryan Roberts has been granted his unconditional release.  

Roberts, 34, signed a minor league deal with the club on November 12 and appeared in 18 games this spring, batting .219 with a double, a triple and three RBI.