The Chicago Cubs have signed Ryan Sweeney to a minor league contract.

He was released by the Boston Red Sox as they set their Opening Day lineup.

"I've just been home for the last few days working out," Sweeney said. "They want me to go get some at-bats and hopefully I'll be up pretty quick."