Perez, who signed a minor-league contract with the Diamondbacks on July 31, is slashing .500/.556/.733 with five-extra base hits through his first eight games with Triple-A Reno.
The Mariners released Perez on Tuesday.
Perez signed a minor-league contract with the Orioles on Saturday, Jake Rill of MLB.com reports.
Perez elected free agency Tuesday.
Perez was placed on outright assignment waivers Friday, Anthony DiComo of MLB.com reports.
The Mets recalled Perez from Triple-A Syracuse on Saturday.
The Mets optioned Perez to Triple-A Syracuse on Wednesday.
The Mets recalled Perez from Triple-A Syracuse on Tuesday, Anthony DiComo of MLB.com reports.
The Mets optioned Perez to Triple-A Syracuse on Friday.
The Mets selected Perez's contract from Triple-A Syracuse on Wednesday, Tim Healey of Newsday reports.