Rupp was added to Cleveland's roster pool Monday.
Rupp joined Cleveland as a non-roster invitee Friday, Paul Hoynes of The Cleveland Plain Dealer reports.
Rupp signed a minor-league contract with the Athletics on Saturday and was assigned to Triple-A Las Vegas.
Rupp was released by the Tigers on Monday.
Rupp accepted an assignment to Triple-A Toledo on Tuesday.
Rupp will not be on the Tigers' Opening Day roster, Jason Beck of MLB.com reports.
Rupp was traded from the Giants to the Tigers for an undisclosed return Friday, Anthony Fenech of the Detroit Free Press reports.
Rupp signed a minor-league contract with the Giants on Friday which includes an invitation to spring training, Jon Heyman of FancredSports.com reports.
Rupp was cut by the Twins on Wednesday, Brandon Warne of ZoneCoverage.com reports.
Rupp inked a minor-league deal with Minnesota on Monday, ESPN's Darren Wolfson reports.