Walters was acquired by the Royals on Wednesday, Jeffrey Flanagan of MLB.com reports. Walters came to the Royals from the Kansas City T-Bones of the Independent League. The 27-year-old spent some time with the Reds' Triple-A affiliate early in the season, but he was let go after slashing .174/.208/.239 in 48 plate appearances. The switch-hitter hasn't been assigned to a minor-league affiliate yet.
Walters was released Monday after being designated for assignment to make space for Brett Anderson on Sunday, J.P Hoornstra of the Southern California News Group reports. The 26-year-old utility man is now looking for work after struggling during limited time in the majors. Over the last two years, he batted 4-for-35 with 15 strikeouts in action for the Indians and Dodgers after hitting .277/.325/.469 over a seven-year minor league career.
Walters was designated for assignment on Sunday. Over his last ten games, Walters has gone just 6-for-32, bringing his batting average down to just .276 for the season. Over his career, Walters has posted a .176/.227/.382 line over 85 games in The Show. If he clears waivers, he'll likely be used in a reserve role at Oklahoma City.
Walters was optioned to Triple-A Oklahoma City on Thursday, Bill Plunkett of the Orange Country Register reports. Walters appeared in three games for the Dodgers (one start) since his recent call-up, but failed to reach base in each of those opportunities. Thursday's lineup proved to be a bit of an ominous sign, as Yasiel Puig will get the day off, but it will be Andrew Toles, not Walters, who gets the start in right field. Rather than carry an extraneous outfielder, the team will call up lefty pitcher Grant Dayton.
Walters was recalled from Triple-A Oklahoma City on Saturday. With Trayce Thompson (back) landing on the DL with lower back irritation, the Dodgers were in need of additional outfield depth and Walters got the call. The 26-year-old has slashed .298/.346/.491 through 77 games with the Dodgers' Triple-A affiliate.