He will make exactly $11.5 million in 2008, 2009 and 2010, and his contract also includes bonuses for awards.
"Javier and his representative made a proposal that we felt was
fair and made sense for us over the next several seasons," White
Sox general manager Ken Williams said in a statement. "Javier has
expressed a desire to remain in Chicago, and based on what he has
accomplished in his career and the familiarity and stability he has
found with the White Sox and the city of Chicago, it's a win-win
situation for both sides."
The main remaining stumbling block leading up to the deal, according to the sources, was Vazquez's desire for some protection in the deal against being traded to the nine NL West and AL West teams, for family reasons. The same desire caused Vazquez to invoke his right to demand a trade from the Diamondbacks after the 2005 season.
With the deal, Vazquez gets a partial no-trade clause, which prevents him from being traded to any of the nine teams in the NL West and AL West.
Vazquez, who is 30 years old and entering his 10th season, was 11-12 with a 4.84 ERA for the White Sox in 2006. In nine seasons with the Expos, Diamondbacks, Yankees and White Sox he has a 100-105 record with a career 4.35 ERA. He has 1,602 strikeouts and 493 walks in 1,845 2/3 innings.
He went 16-11 in 2001 and posted career bests of 241 strikeouts and a 3.24 ERA in 2003, both for the Expos.
Jayson Stark is a senior writer for ESPN.com. The Associated Press contributed to this report.