Moments ago Todd Rosiak of the Milwaukee Journal Sentinel tweeted the following:
Gomez was due to become a free agent following the season after his final arbitration year. He's currently on a one-year, $4.3 million deal. He's also coming off a career year where he hit .260/.305/.463 with career highs for home runs (19) and stolen bases (37). Even with last year's improvements he's still only a career .247/.294/.379 hitter.
It's also worth noting, though, that Gomez is still only 27 years old and won't turn 28 until December. A four-year extension at this point would keep him under team control through just his age 31 season. I have yet to see any indication regarding whether this new contract replaces his current deal or is tacked onto the end but if the latter is the case, the Brewers could be getting quite a bargain at an average annual value of less than $7 million per season.
This deal is especially surprising because Gomez is represented by agent Scott Boras, who typically prefers to let his clients reach free agency in an effort to get the most money.
We'll update this post with more news as we see it.
Edit by JP: Two tweets have provided us more details on the extension.
First one is from Ken Rosenthal:
#Brewers announce Carlos Gomez extension as three years, covering 2014 to '16.— Ken Rosenthal (@Ken_Rosenthal) March 13, 2013
Adam McCalvy also has the details on the financial side:
#Brewers announce 3-year extension for Gomez. Source says he gets $7mm in '14, $8mm in '15, $9mm in '16. Story at the site.— Adam McCalvy (@AdamMcCalvy) March 13, 2013
If you add in the $4.3 million that Gomez is making this year, he will be due $28.3 million through 2016.