Perez was traded to the Marlins on Thursday.
Perez agreed to a minor league contract with the Pirates on Friday that includes an invitation to spring training, Adam Berry of MLB.com reports.
Perez was traded to the Rays on Thursday and assigned to Triple-A Durham, Marc Topkin of the Tampa Bay Times reports.
Perez was reassigned to minor league camp Monday.
In 12 Grapefruit League appearances, Perez is 6-for-18 (.333) with three RBI and a stolen base for the Astros.
Perez was non-tendered by the Braves on Thursday.
Perez was placed on DL with a broken left hand, Mark Bowman of MLB.com reports.
Perez was optioned to Triple-A Gwinnett on Monday.
Perez is out of the lineup Thursday against the Rockies.
Perez is out of the lineup Sunday against the Phillies, Kevin McAlpin of the Braves radio network reports.