Free agent reliever Mike Gonzalez has agreed to a two-year, $12 million contract with the Orioles, SI.com has learned.

Gonzalez can earn an additional $4 million in incentives based on Rolaids points.

Armed with a herky-jerky delivery, Gonzalez has 54 saves and 56 holds in his seven-year career. His best season came with the Pirates in 2006, when he posted a 2.17 ERA and converted all 24 of his save opportunities.

Gonzalez, 31, was 5-4 with a 2.49 ERA with the Braves last season. The hard-throwing lefty struck out 90 hitters in 74 1/3 innings.

He should have closing opportunities with Baltimore, which last week fortified its young staff by acquiring Kevin Millwood.

The Orioles traded closer George Sherrill to the Dodgers on July 30. Other potential closers in Baltimore are Koji Uehara and Jim Johnson, who took over for Sherrill last season and finished with 10 saves.

Gonzalez is a Type A free agent, so the Braves would receive two draft picks as compensation for losing him.

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.