The Arizona Diamondbacks have reached agreement on a contract extension with third baseman Mark Reynolds, SI.com has confirmed. The language on the contract is still being worked out, but it will pay Reynolds $14.5 million through 2012. He had already had his 2010 contract renewed for $500,000.

Reynolds will get a $1 million signing bonus, then $5 million in 2011 and $7.5 million in 2012. There is a club option for 2013 at $11 million with a $500,000 buyout.

Reynolds, 26, has emerged as one of the game's top young sluggers, setting career highs in 2009 with 44 home runs and 102 RBIs, though he has also set a major league record each of the past two seasons for most strikeouts in a single season, with 204 in 2008 and 223 in 2009.

Terms of the deal were first reported by the Arizona Republic.

The Diamondbacks also signed veteran pitcher Kris Benson to a minor-league deal that should be official Tuesday after Benson passes a physical. Benson pitched just eight games in the majors in 2009, all for the Rangers, going 1-1 with an 8.46 ERA. He is 69-74 in eight big league seasons.

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.