The Chicago Cubs have agreed with left-hander Drew Smyly on a one-year contract, the team announced Saturday.

The deal is worth $5.25 million and Smyly could earn an additional $2.5 million in bonuses, a source told ESPN's Jesse Rogers.