Kevin Gregg, who had 84 saves over the last three seasons but ran into trouble pitching or the Cubs last year, has an agreement to sign with the Blue Jays.

Gregg's deal will guarantee him $2.75 million but contains options that could make him close to $8 million over two seasons or close to $12 million over three.

Gregg, 31, was a dependable closer with the Marlins before going to Chicago, was 5-6 with a 4.72 ERA with the Cubs last year.

SI Apps
We've Got Apps Too
Get expert analysis, unrivaled access, and the award-winning storytelling only SI can provide - from Peter King, Tom Verducci, Lee Jenkins, Seth Davis, and more - delivered straight to you, along with up-to-the-minute news and live scores.