Vázquez debuted in the Mexican League in 1999 at age 17, going 0 for 4 with two strikeouts for the Tigres de Quintana Roo. In, he hit.244/.396/.319 in 62 games for two Mexican League clubs. He spent back with the Tigres, hitting.284 with 5 HR and 24 RBI. In, the 20-year-old batted.275 and hit 10 home runs. The next season, he continued to develop, hitting.279 with 14 HR and 60 RBI. In, Vázquez posted a batting line of.329/.374/.588 for the Tigres in 289 AB, with 21 home runs and 61 runs batted in. He was 6th in the Mexican League in homers. In, when he hit.379/.413/.796. He led the league in slugging, finished second in average and home runs. He was named to the League All-Star team as the best first baseman in the league. In, Vázquez batted.359/.419/.739 with 31 HR and 98 RBI in just 75 games. He led the league in slugging once more, this time by.023 ahead of Derrick White. He was third in RBI despite having 141 fewer at-bats than the leader and 86 fewer than the runner-up. He was second in homers. Vázquez batted.323/.383/.605 with 17 HR and 49 RBI in 58 games for the Tigres in, again showing an excellent bat in limited action. He hit.339/.398/.612 for the 2008 Tigres with 59 RBI and 18 homers in 56 games. Following his stint in the minor leagues with the New York Yankees organization, Vázquez returned to the Tigres de Quintana Roo and played for the club from 2012-2016. Vázquez played part of the 2017 season with the Diablos Rojos del México in the Mexican League before he retired unexpectedly on May 30, 2017. Vázquez came out of retirement on April 25, 2018, and signed with the Generales de Durango of the Mexican Baseball League. He became a free agent after the season, and signed with the Saraperos de Saltillo in the offseason.
New York Yankees
Vázquez signed with the New York Yankees on December 7, 2008, after he was noticed by the Yankees' director of quantitative analysis. He was assigned to the Double-A Trenton Thunder. Vázquez was invited to spring training by the Yankees in 2010. After missing the beginning of the 2010 season due to an appendectomy, he was assigned to the Thunder. Vázquez was again invited to spring training by the Yankees in 2011, getting noticed for his power. However, his path in the Yankees organization is blocked by corner infielders with better defensive ability. Vázquez was named the International League Batter of the Week for weeks ending April 17 and July 31, 2011.