The Cubs signed Alfaro to a minor-league contract Wednesday with an invitation to major-league spring training, Robert Murray of FanSided.com reports.
Alfaro signed a minor-league contract with the Marlins on Tuesday, Jordan McPherson of the Miami Herald reports.
Alfaro cleared waivers and elected free agency Saturday after being designated for assignment by the Red Sox, Chris Cotillo of The Springfield Republicanreports.
The Red Sox designated Alfaro for assignment Tuesday, Ian Browne of MLB.com reports.
Alfaro signed a one-year contract with the Red Sox on Thursday, Alex Speier of The Boston Globe reports.
Colorado outrighted Alfaro to Triple-A Albuquerque on Wednesday.
Alfaro was designated for assignment by the Rockies on Friday.
Alfaro went 1-for-5 with a three-run homer in Tuesday's loss to the Reds.
Colorado selected Alfaro's contract from Triple-A Albuquerque on Thursday.
Alfaro was released by the Red Sox on Saturday, Chris Cotillo of The Springfield Republican reports.