In 2012, Vargas split the season between the rookie ball GCL Yankees and the Single-A Charleston RiverDogs, registering a 3-2 record and 3.13 ERA in 13 games.
[2] On April 23, he was called up to the major leagues to start in place of the injured Robbie Erlin, making his MLB debut.
[6] After splitting the season between San Antonio and the Triple-A El Paso Chihuahuas, he elected free agency on November 6.
Vargas split the season between Syracuse and the Double-A Harrisburg Senators, pitching to a 2-8 record and 5.14 ERA in 22 games.
[11] On July 5, 2021, it was announced that Vargas had left the Astroplanets and re-signed with the Sultanes de Monterrey of the Mexican League.
On August 21, 2021, Vargas signed with the Orix Buffaloes of the Nippon Professional Baseball (NPB) for $100,000 USD plus incentives.