The Milwaukee Brewers and Ryan Braun have agreed on a five year $105 million extension to be tacked on to the end of his already existing a seven-year, $45 million contract which was signed in 2008 and doesn’t expire until 2015. The new deal means that Braun will remain with the Brewers until 2020 with a mutual option for 2021.

Here’s how Braun’s annual salary will break down after earning $4 million this year: Signing bonus – $10 million, 2012 – $6 million, 2013 – $8.5 million, 2014 – $10 million, 2015 – $12 million, 2016 – $19 million, 2017 – $19 million, 2018 – $19 million, 2019 – $18 million, 2020 – $16 million, 2021 – $20 million mutual option or $4 million buyout. And that’s why he doesn’t feel the need to yield to a third base coach.

Brewers Chairman and Principal Owner Mark Attanasio:

One of the cornerstone pledges we made when purchasing the Brewers was to build a perennially competitive team, and Ryan Braun has already shown that he is a very rare and special talent. This is an historic occasion for our franchise and for our fans, knowing that we were able to make Ryan’s desire to wear a Brewers uniform for the long term a reality.

The first comparison that comes to mind is Troy Tulowitzki. Both were selected in the early part of the 2005 draft and they are the only two players in all of Major League Baseball now signed through the year 2020. Braun and Tulowitzki also signed their latest deals despite having multiple years left on pre-existing contracts.

Obviously, both are great players and if it works out, $105 million for five more years might be a very good bargain for the Brewers who already locked up Rickie Weeks until 2015 this past February. However, just like Tulowitzki’s contract, I don’t understand the benefit of locking a guy up past his present contract when multiple years at a good rate remain. It seems to me like an unnecessary risk considering how much can change in baseball between potential injuries, future performance and the development path of youngsters already in an organization.