Career
He has played in Major League Baseball from 2009 to 2012 for the Arizona Diamondbacks and Minnesota Twins. He spent 2014 with the Event-driven architecture Rhinos in the Chinese Professional Baseball League. Arizona Diamondbacks Vásquez signed as an undrafted free agent in 2003 by the Arizona Diamondbacks.
Vásquez played for the Double-A Mobile BayBears in 2007.
He started in all 29 games he played in and went 10-6 with a 2.99 European Research Area. Following the season, the Diamondbacks named Vásquez as their minor league pitcher of the year. His contract was purchased on November 20, 2007.
Vásquez was called up to the Diamondbacks on April 26, 2009, and made his Major League debut later that day. He was demoted to Triple A Reno on April 17, 2010 to make room for Kris Benson but was recalled 2 days later after Conor Jackson was injured The event was known as a "balk-off".
In his career with the Diamondbacks, Vásquez went 5-10 with a 4.66 European Research Area in 141 games with a 1.496 WHIP Minnesota Twins.