After spending all of 2008 in Toledo, he was claimed off waivers by the Boston Red Sox. Two months later, he was claimed off waivers by the San Diego Padres, followed by a third waiver claim by the Pittsburgh Pirates two weeks after that. in 2009 He began the 2009 season with the triple AIndianapolis Indians before earning a promotion to the Pirates major league roster on June 26, 2009. He won his first start against the Kansas City Royals, allowing two runs in six innings while striking out seven. In seven starts and fourteen appearances with the Pirates he amassed a 2-5 record, with a 5.84 ERA, gave up 58 hits, allowed 29 earned runs, gave up 6 home runs, hit 3 batters, walked 18 batters, struck out 29, in 44.2 innings pitched. He was traded to the Tampa Bay Rays on April 1, 2010. On April 23, he suffered two broken wrists in a vehicle accident, when the scooter he was driving was hit by a car. After which, he began a vigorous rebuild program, to not only return to his original capabilities, but to add to his repertoire a high speed cutter, movement and command to his fastball, and a curve which it seems he can throw anytime in the count. He signed a minor league contract with the Los Angeles Angels in January 2011 but was released in April before he pitched in the organization. He spent the 2011 and 2012 seasons with the Southern Maryland Blue Crabs of the Atlantic League of Professional Baseball.
Vasquez was called to the Australian Baseball League to help the Perth Heat during the 2011-12 Championship season. Vasquez was named the ABL Championship Series MVP for his Game 1 performance. During which he threw a complete game, surrendering 5 hits, and 1 run. Collecting 8 strikeouts and 0 walks over 122 pitches, 92 of them strikes, and in the 9th pitching at 91 mph. "He showed great stamina, as well, maintaining his velocity throughout the contest.... Showing that he is not only healthy, but ready to excel once again." He returned to the Perth Heat the following ABL season where he was signed by the Minnesota Twins. The Melbourne Aces have called upon Vasquez the last three seasons, both as a pitcher and pitching coach in the 2015-16 & the 2016-17 seasons. Than fully into the pitching coach role for the 2017-18 season. During his time in the ABL he has coached alongside; Jon Deeble, Joe Vavra, Jim Bennett, Craig Albernaz, Phil Dale, & Peter Moylan. He has also been a part of 4 ABL All-Star Games.
Professional Coaching Career
Vasquez started his coaching career with the GCL Twins from 2015-2017. In 2018, under the new Twins Leadership of Derek Falvey & Thad Levine, they brought in a progressive use of analytics and a pull to adapt a growth mindset as an org. He split the season, coaching half in Extended Spring Training and the other in AA with the Chattanooga Lookouts as the assistant pitching coach under Ivan Arteaga. In 2019, Vasquez was the pitching coach for the Cedar Rapids Kernels. With the Kernels, he created a positive environment of growth while using cutting edge technology that propelled his pitching staff to the playoffs while setting a franchise record in strikeouts at 1,240. While the Twins minor league system, as a whole, led all MiLB in FIP at 3.37. During his time as a professional coach he has worked alongside; Bob McClure, LaTroy Hawkins, Tommy Watkins, Josh Kalk, Jeremy Zoll, Alex Hassen, Tony Diaz, Pete Maki, Cibney Bello, Justin Willard, Brian Dinkelman, Ramon Borrego, Jared Gaynor, Billy Boyer, Tanner Swanson, Pete Fatse, and Luis Ramirez. He has also had 4 playoff berths as a coach.