The Royals and outfielder Brian Anderson on Tuesday agreed to a one-year contract worth $700,000.
Anderson hit .243 with four homers and 18 RBIs in 86 games for the Red Sox and White Sox last year and figures to have a good chance at being the Royals’ starting centerfielder along with Mitch Maier. Willie Bloomquist could also get some time in center.
Anderson turns 28 in March, and never found regular starts in Chicago or Boston. He started a career high 106 games for the White Sox in 2006, batting .225 in 405 plate appearances for the world champions.
Anderson’s .328 on-base percentage last season was a career high, and advanced defensive metrics indicate he’s average or below defensively.
The Royals now have 39 players on their 40-man roster.