Campbell agreed to a minor-league deal with the Red Sox on Friday, Chris Cotillo of MassLive.com reports.

Campbell was non-tendered by the Red Sox on Friday, but just hours later this new deal was announced. He's likely to begin the season working in relief with Triple-A Worcester.