Anderson made his most recent appearance as a reliever in Saturday's 3-1 loss to the Twins, covering two scoreless innings while giving up one hit and one walk and striking out one.
Anderson (0-1) took the loss Thursday against the Guardians, allowing five runs on three hits and three walks over 1.2 innings. He didn't record a strikeout.
Anderson is slated to start Thursday's game against the Guardians in Cleveland, Ian Browne of MLB.com reports.
Anderson signed a major-league contract with the Red Sox on Saturday, Chris Cotillo of The Springfield Republican reports.
The Pirates released Anderson on Saturday, Ari Alexander of KPRC 2 reports.
Anderson signed a minor-league contract with the Pirates on Saturday and received an invitation to big-league spring training, Robert Murray of FanSided.com reports.
Anderson is no longer scheduled to start Sunday against the Twins, Luke Zahlmann of The Denver Gazette reports.
Anderson (1-6) picked up the win in the first game of Tuesday's doubleheader against the Dodgers, allowing five hits and two walks over five scoreless innings in a 4-1 victory, He struck out four.
Anderson won't make his scheduled start after Thursday's game against the Giants was postponed due to inclement weather, Evan Webeck of The San Jose Mercury News reports.
Anderson is scheduled to start Saturday's game at San Francisco.