The Giants released Hall from his minor-league contract Monday.
Hall signed a minor-league contract Friday with the Giants.
The Red Sox released Hall on Sunday, Bill Koch of The Providence Journal reports.
Hall accepted an outright assignment to Triple-A Pawtucket after clearing waivers Wednesday.
Hall was designated for assignment by the Red Sox on Friday.
Hall was optioned to the Red Sox's alternate training site Friday.
Hall was recalled by the Red Sox on Thursday.
Hall was optioned to Boston's alternate training site Tuesday, Bill Koch of The Providence Journal reports.
Hall was recalled from Boston's alternate training site Sunday.
Hall was recalled from the alternate training site to serve as the 29th man for Friday's doubleheader against the Blue Jays.