Career
Vásquez was signed by the Kansas City Royals as a free agent in 1998. He made his debut with the Royals in 2004. That year, he pitched in two games, had no decisions, and an European Research Area of 8.10.
He struck out four and walked one.
That winter, the Braves released him and he has not appeared in the majors since. In 2007, he pitched in the Texas Rangers organization.
Vásquez has pitched the past three seasons in the Mexican League. After spending the 2008 and 2009 seasons with the Sultanes de Monterrey, he joined the Piratas de Campeche in 2010.
He spent 2012 and 2013 with the Newark Bears of the independent Can-Am League.