Herrera signed a minor-league contract with the Blue Jays on April 28, MiLB.com reports.
Herrera cleared waivers and was outrighted to the Orioles' alternate training site Saturday, Roch Kubatko of MASNSports.com reports.
Herrera was designated for assignment by the Orioles on Tuesday.
Herrera's contract was selected by the Orioles on Tuesday.
Herrera will be a part of the Orioles' 60-man player pool this season.
Herrera signed a minor-league contract with the Orioles on Thursday, Roch Kubatko of MASN Sports reports.
Herrera opted out of his minor-league deal with the Mets on Sunday, Jon Heyman of MLB Network reports.
Herrera returned to the Mets on a minor-league contract Friday, Jon Heyman of MLB Network reports.
Herrera opted out of his minor-league contract with the Mets on Tuesday, Jon Heyman of MLB Network reports.
Herrera was assigned to the Mets' minor-league camp Tuesday, Tim Healey of Newsday reports.