Rosales announced his retirement from baseball on his personal Twitter page Tuesday.
Rosales (oblique) was reinstated from Triple-A Columbus' 7-day injured list Sunday and has since appeared in two games for the affiliate.
Rosales was placed on the minor-league injured list at Triple-A Columbus with an oblique injury Wednesday.
Rosales was traded to Cleveland for cash considerations.
Rosales signed a minor-league contract with the Twins on Tuesday.
Rosales was released by the Twins on Friday, Brandon Warne of ZoneCoverage.com reports.
Rosales went 1-for-2 with a two-run homer and a walk Wednesday against the Phillies.
Rosales signed a minor-league contract with an invitation to spring training with the Twins on Friday, Bob Nightengale of USA Today reports.
Rosales had his contract purchased by Cleveland on Tuesday.
Rosales went 0-for-4 with two strikeouts in Tuesday's 6-2 loss to the Padres.