The Royals have signed infielder Steve Tolleson to a minor league contract, tweets Jeffrey Flanagan of MLB.com. The 32-year-old will report to Triple-A Omaha, he adds.

Tolleson, released by the Orioles earlier this week, is a veteran of four big league seasons and 12 minor league seasons. He most recently logged 234 Major League plate appearances with the Blue Jays between the 2014 and 2015 campaigns, hitting a combined .256/.313/.384 with three homers and five steals while seeing time at second base, third base, shortstop and in the outfield corners. Tolleson is a career .245/.299/.372 hitter in 363 PAs at the MLB level and owns a lifetime .281/.365/.401 batting line in an even 2100 plate appearances at the Triple-A level. He’ll give Kansas City some infield depth in the wake of yesterday’s devastating news that Mike Moustakas will miss the remainder of the season with a torn ACL in his right knee.