The Orioles have signed veteran infielder Bill Hall to a Minor League contract, according to multiple sources. Hall will report to Baltimore's Triple-A team in Norfolk and will replace Josh Bell, who was dealt to the Diamondbacks this weekend after he was designated for assignment.