On December 2, 2014, Vargas signed with the Los Angeles Dodgers organization as an international free agent.[1] He spent his first two professional seasons with the Dominican Summer League Dodgers, compiling a 6-4 record and 41 strikeouts in 71+2⁄3 innings over 16 games (12 starts).
Vargas split the 2017 season between the rookie-level Arizona League Dodgers and rookie-level Ogden Raptors. In 15 appearances (11 starts) for the two affiliates, he posted a combined 5-3 record and 3.59 ERA with 52 strikeouts over 62+2⁄3 innings of work.[2] In 2018, Vargas played for the AZL Dodgers, Ogden, and the Single-A Great Lakes Loons, accumulating a 4-4 record and 3.99 ERA with 42 strikeouts across 47+1⁄3 innings pitched.[3] A shoulder injury he suffered near the end of the season caused him to miss the entirety of the 2019 campaign.[4]
Vargas did not play in a game in 2020 due to the cancellation of the minor league season because of the COVID-19 pandemic.[5] He returned to action in 2021 with Great Lakes, now Los Angeles' High-A affiliate, where he posted an 8-5 record and 4.40 ERA with 88 strikeouts in 102+1⁄3 innings pitched across 24 games (14 starts). Vargas elected free agency following the season on November 7, 2021.[6]
New York Mets
On December 6, 2021, Vargas signed a minor league contract with the New York Mets.[7] He made 26 appearances (15 starts) split between the High-A Brooklyn Cyclones, Double-A Binghamton Rumble Ponies, and Triple-A Syracuse Mets, accumulating a 4-10 record and 5.66 ERA with 89 strikeouts and one save across 98+2⁄3 innings pitched. Vargas elected free agency following the season on November 10, 2022.[8]
Toros de Tijuana
On February 8, 2024, after a year of playing only in winter leagues, Vargas signed with the Toros de Tijuana of the Mexican League.
[9] In three appearances for Tijuana, Vargas struggled to an 0-2 record and 10.13 ERA with one strikeout across 2+2⁄3 innings pitched.
Pericos de Puebla
On April 26, 2024, Vargas was traded to the Pericos de Puebla of the Mexican League in exchange for Faustino Carrera.[10] In 17 appearances (16 starts) for the Pericos, Vargas compiled a 5-3 record and 4.48 ERA with 58 strikeouts across 84+1⁄3 innings of work.