The Cubs signed B.J. Ryan to a one-year deal, according to ESPN Chicago. He will work out in Arizona before reporting to Triple A Iowa, according to the Chicago Tribune, which first reported the team's interest last week.
The Blue Jays released Ryan after a disappointing three and a half year stint that began well, but ends with the Blue Jays paying $15MM between now and the end of next season as he plays in another uniform. The change of scenery could help Ryan, who wasn't bad against lefties this year. However, he allowed a near-1.200 OPS against righties and saw the velocity of his fastball drop for a fourth straight season, according to FanGraphs.