Barrett (elbow) was reinstated from the 60-day injured list Monday and outrighted to Triple-A Scranton/Wilkes-Barre.
The Yankees placed Barrett on the 10-day injured list Sunday with right elbow inflammation.
Barrett was recalled from Triple-A Scranton/Wilkes-Barre on Monday.
Barrett was optioned to Triple-A Scranton/Wilkes-Barre following Wednesday's loss to the Mariners.
Barrett was recalled from Triple-A Scranton Wilkes/Barre on Saturday.
Barrett was claimed off waivers by the Yankees on Thursday, Mark Feinsand of MLB.com reports.
Barrett was designated for assignment, Bill Brink of the Pittsburgh Post-Gazette reports.
The Pirates optioned Barrett to Triple-A Indianapolis on Wednesday, Bill Brink of the Pittsburgh Post-Gazette reports.
Barrett was claimed off waivers by the Pirates on Friday, Adam Berry of MLB.com reports.
Barrett was designated for assignment by the Giants on Friday.