The Cubs have signed outfielder Ryan Sweeney to a minor-league deal, Evan Drellich of MassLive.com reports. Sweeney was released by the Red Sox this weekend. Sweeney is represented by Reynolds Sports Management. Sweeney, a native Iowan, will report to Triple-A Iowa. In 2012, Sweeney hit .260/.303/.373 in 204 at-bats with Boston.

Jeff Johnson of the Cedar Rapids Gazette seems to have been the first to report that Sweeney was headed to the Cubs organization.