Fillmyer signed a minor-league contract with the Padres on Sunday that includes an invite to major-league spring training.
Cleveland purchased Fillmyer's contract from the Lancaster Barnstormers of the independent Atlantic League of Professional Baseball and assigned him to Triple-A Columbus on Friday.
The Diamondbacks released Fillmyer on Monday.
Fillmyer signed a minor-league contract with the Diamondbacks on Wednesday, Jeff Passan of ESPN.com reports.
The Royals released Fillmyer on Tuesday.
Fillmyer will be a part of the Royals' 60-man player pool this season, Enrique Rojas of ESPN Deportes reports.
Fillmyer cleared waivers and was outrighted to Triple-A Omaha on Wednesday.
The Royals designated Fillmyer for assignment Wednesday.
Fillmyer was recalled from Triple-A Omaha on Sunday.
Fillmyer (shoulder) was activated off the minor-league injured list Friday, Jeffrey Flanagan of MLB.com reports.