Vargas was born in the municipality of Canóvanas, already being larger than the average local population with a length of 22 and a half inches and a weight of ten pounds. He was raised by his mother, teacher Elsa Gautier, who was divorced by the time that he was three years old and was left in charge of all his sustenance. During his youth, the family lived near a baseball park, where he joined his brother Jeronys and learned the game by the time that he was four. After beginning in the district of Río Piedras, Vargas continued playing in his native Canóvanas. Due to his size, he also played basketball during his school years, but at the urging of his mother he selected baseball. In the process, Vargas declined an invitation to a major high school basketball tournament in 10th grade. Now invested in developing as a baseball player, he requested a trip to watch the New York Yankees play for his 15th birthday. After going undrafted in the 2008 Major League Baseball draft, Vargas decided to enroll in an independent baseball academy in the Dominican Republic, where he spent the following months until the Minnesota Twins invited him to an evaluation. In February 2009, the organization signed him as an amateur free agent with a signing bonus that neared $100,000.
Career
Minnesota Twins
Vargas made his professional debut in 2009 with the Gulf Coast Twins. He also played for the Gulf Coast Twins in 2010. Vargas played the 2011 season with the Elizabethton Twins. He was hitting.322/.377/.489 with six home runs over 44 games, when he was suspended 50 games for a violation of the Minor League Drug Prevention and Treatment Program. After his suspension was over in 2012 he played for the Beloit Snappers. In 41 games he had 11 home runs and a 1.030 on-base plus slugging. Vargas played for the Fort Myers Miracle in 2013. In 125 games he hit 19 home runs. He was added to the Twins 40-man roster on November 20, 2013. Vargas started the 2014 season with the Double-A New Britain Rock Cats. In July he played in the All-Star Futures Game. Vargas made his MLB debut on August 1, 2014, and hit his first career home run off Jesse Hahn five days later, on August 6, leading the Twins to a 3-1 victory over the Padres. Vargas wound up finishing the season as the Twins designated hitter, hitting 9 home runs with 38 rbi's in 53 games. In the 2015 season, Vargas began the season as the Twins designated hitter although he was sent down a month later after a poor start. He was called up later in the season. Vargas finished his 2015 season with a.240 AVG in 58 games. Vargas was named the American League's Player of the Week for the week of July 4 to July 10, 2016. After excelling at the AAA level, Vargas was given another shot for extended playing time for the Twins. He split time between designated hitter and first base. He finished with a.230 AVG in 47 games with 10 home runs. In 2017, Vargas started the season in Triple A, but was once again called up at the end of April. In the offseason he trained alongside former major League players Carlos Delgado, José ‘Tony’ Valentín, and Manny Ramírez. He also played again with the Indios de Mayagüez in the Liga de Béisbol Profesional Roberto Clemente, Puerto Rico's baseball professional league. On March 16, 2018, Vargas was designated for assignment by the Twins.
On March 22, Vargas was claimed off waivers by the Cincinnati Reds.
Minnesota Twins (second stint)
On March 24, the Twins re-acquired Vargas by claiming him off waivers from the Reds, without Vargas appearing in an MLB game with the Reds. He was outrighted to AAA Rochester to start the 2018 season. Vargas elected free agency on November 2, 2018.
Chiba Lotte Marines
On November 6, 2018, Vargas signed with the Chiba Lotte Marines of Nippon Professional Baseball. On November 30, Marines announced that team would not sign Vargas for the next season. Two days later, he became a free agent.