Source: Jays, Francisco Cordero agree

The Toronto Blue Jays have reached agreement on a one-year, $4.5 million contract with free-agent reliever Francisco Cordero, a baseball source told ESPN.com.

Cordero, 36, is 44-45 with a 3.17 ERA and 327 saves in 13 seasons with Detroit, Texas, Milwaukee and Cincinnati. Cordero recorded 150 saves for the Reds from 2008 through 2011, but lost his job recently when the Reds signed former Phillies closer Ryan Madson to a one-year deal.

Cordero joins Sergio Santos, Darren Oliver and Jason Frasor as additions to the Toronto bullpen this offseason. He is expected to serve as a setup man to Santos in 2012.

The Blue Jays have also signed shortstop Omar Vizquel to a minor league deal and reached agreement on a three-year, $20 million extension with starting pitcher Brandon Morrow this week.

Jerry Crasnick is a senior baseball writer for ESPN.com.