From MLB.com beat reporter Carrie Muskat:
Cubs outfielder Ryan Sweeney has a fractured left rib, suffered when he crashed into the outfield wall at Safeco Field on Saturday, and will not be able to do any baseball activities for four to six weeks. Sweeney was injured after catching Kendrys Morales’ fly ball for the second out in the third inning.
The 28-year-old signed a minor league deal at the end of spring training after the Red Sox released him.