Sweeney signed a contract Wednesday with the Kansas City Monarchs of the independent American Association.
Sweeney signed a minor-league contract with the Pirates on Saturday and was assigned to Triple-A Indianapolis.
The Blue Jays outrighted Sweeney to Triple-A Buffalo on Sunday.
Sweeney was designated for assignment prior to Thursday's matchup against Seattle, Mike Wilner of Sportsnet 590 The Fan reports.
Sweeney was recalled from Triple-A Buffalo on Tuesday.
Sweeney was outrighted to Triple-A Buffalo on Friday, Mike Wilner of Sportsnet 590 The Fan reports.
Sweeney was optioned to Triple-A Buffalo following Sunday's 9-1 loss to the Tigers, Shi Davidi of Sportsnet.ca reports.
Sweeney's contract was selected by the Blue Jays on Friday.
Sweeney was released by Cincinnati on Saturday, C. Trent Rosecrans of The Athletic reports.
Sweeney was traded to the Reds on Sunday in exchange for future considerations, Ken Gurnick of MLB.com reports.