The Red Sox re-signed Keller to a minor-league contract Friday, Chris Henrique of Beyond The Monster reports.

For the second time since mid-August, Keller has elected free agency, only to re-sign with Boston on a minor-league pact. He will report to Triple-A Worcester.