Frías joined the Los Angeles Dodgers organization as an international free agent in 2007[1] and began his professional career with the Dominican Summer League Dodgers.[2] He was 6-2 with a 1.81 ERA for the DSL team that year in 13 games and earned a promotion to the U.S. based Gulf Coast Dodgers the following year.[2]
Frías moved up through the Dodgers farm system, appearing for the Arizona League Dodgers in 2009, the Ogden Raptors in 2010 and the Rancho Cucamonga Quakes in 2011.[2] He returned to Ogden in 2012 and then split 2013 among the Quakes, the Great Lakes Loons and the Chattanooga Lookouts.[2] He was selected to the Midwest League All-Star team in 2013 after he had a 4-2 record and 1.86 ERA in the first half of the season[3] and received an invitation to the Dodgers' spring training camp in 2014,[4] but began the season with the Lookouts and was promoted to the AAA Albuquerque Isotopes in May.[5] While with the Isotopes, he was suspended twice during the month of July. He was hit with a 10-game suspension for having a foreign substance on his arm during a game on July 2[6] and then on July 29, he was suspended seven games for his role in an on-field fight with the Reno Aces.[7] In 16 games with the Isotopes, he was 8–4 with a 5.01 ERA.[2]
Frías was called up to the majors for the first time on August 4, 2014[8] and made his debut that night, against the Los Angeles Angels of Anaheim, pitching two scoreless innings.[9] Frías made his first major league start on September 3, against the Washington Nationals, pitching six scoreless innings in a game the Dodgers eventually lost in extra innings.[10]
In his second major league start on September 17, 2014, against the Colorado Rockies, Frías became the first pitcher in the modern era to yield 10 hits while logging fewer than three outs.[11] He was pulled in the first inning and charged with 8 runs.[12][13] The rest of his 15 appearances for the Dodgers were out of the bullpen. Overall, he was 1–1 with a 6.12 ERA in 32.1 innings pitched.[1] He was assigned to the new AAA team, the Oklahoma City Dodgers to start 2015.[14] He was promoted to the Majors on April 26 and won his first three decisions. However, on May 24 he allowed 10 runs in only four innings of work, tying the Los Angeles Dodgers record for most runs allowed in a game.[15] He made 13 starts (and four relief appearances) for the Dodgers in 2015 and was 5–5 with a 4.06 ERA.[16] He only appeared in one game for the Dodgers in 2016, pitching four scoreless innings of relief on July 7 against the San Diego Padres.[17] He also made eight appearances (four starts) for the Oklahoma City Dodgers with a 3–3 record and 4.46 ERA while spending most of the season on the minor league disabled list.[2] On January 25, 2017, Frías was designated for assignment by the Dodgers.[18]
Cleveland Indians
On January 30, 2017, Frías was traded to the Cleveland Indians in exchange for cash considerations.[19] Frías was designated for assignment on May 16, 2017 to make room on the Indians' roster for Bradley Zimmer; after clearing waivers, he was outrighted to the Triple-A Columbus Clippers. He elected free agency following the season on November 6.[20]
On January 23, 2018, Frias re–signed with Cleveland on a minor league contract.[21] He was released by the organization on March 29.
Leones de Yucatán
On April 23, 2018, Frías signed with the Leones de Yucatán of the Mexican Baseball League.[22] He was released on July 23, 2018. In 9 games 9.1 innings of relief he went 0-2 with a 4.82 ERA with 4 strikeouts and 1 save.
Tigres de Quintana Roo
On February 4, 2019, Frías signed with the Tigres de Quintana Roo of the Mexican League.[23] He was released on May 21, 2019. In 12 games (6 starts) 30.2 innings he struggled immensely going 1-4 with a 8.51 ERA with 29 strikeouts.