On February 12, 2010, González was signed by the Philadelphia Phillies as an international free agent. He made his professional debut with the Dominican Summer League Phillies, and logged a 4.14 ERA with 29 strikeouts in 10 games (9 starts).[1]
In 2011, he pitched in 12 games (7 starts) for the rookie-level Gulf Coast Phillies, registering a 3–2 record and 5.74 ERA with 40 strikeouts in 42+1⁄3 innings pitched.[2] González spent the 2012 season with the Low-A Williamsport Crosscutters, pitching to a 4.62 ERA with 46 strikeouts in 50+2⁄3 innings of work. He was released by the Phillies organization on March 16, 2013.[3]
Baltimore Orioles
On July 18, 2013, González signed a minor league contract with the Baltimore Orioles organization.[4] After signing, he made 9 appearances for the Dominican Summer League Orioles. In 2014, González pitched in 17 games (starting 16) for the Single-A Delmarva Shorebirds, posting a 6-4 record and 4.83 ERA with 72 strikeouts in 76 innings pitched.[5] González would then spend the next three seasons (2015–2017) with the High-A Frederick Keys. In 2015, he went 6-11 with a 6.88 ERA and 91 strikeouts. In 2016, he improved to a 1-2 record and 3.13 ERA with 43 strikeouts. In 2017, he had his best year with the team, registering a 6-2 record and 2.47 ERA with 75 strikeouts and 5 saves.[6]
González began the 2018 season with the Double-A Bowie Baysox, and was named an Eastern League All-Star.[7] He promoted to the Triple-A Norfolk Tides later in the year, where he pitched to a 5.04 ERA in 14 games. González split the 2019 season between Double-A Bowie and Triple-A Norfolk, but struggled to a cumulative 6.89 ERA with 66 strikeouts in 48+1⁄3 innings pitched across 38 contests.[8] He elected free agency following the season on November 4, 2019.[9]
Chunichi Dragons
On December 12, 2019, it was announced that González had agreed to one-year deal with the Chunichi Dragons of Nippon Professional Baseball. González appeared in 28 games for Chunichi’s main team, posting a 4.78 ERA with 27 strikeouts in 26+1⁄3 innings pitched. He became a free agent on December 2, 2020.[10]
San Francisco Giants
On January 20, 2021, González signed a minor league contract with the San Francisco Giants organization.[11] In 20 games for the Triple-A Sacramento River Cats of the Pacific Coast League, he struggled to a 7.36 ERA with 33 strikeouts in 25+2⁄3 innings pitched. González was released by the Giants on August 7.[12]
Fortitudo Baseball
On May 23, 2022, González signed with Fortitudo Baseball of the Italian Baseball League.[13] In 10 games for the team, González worked to an 0-1 record and 2.01 ERA with 40 strikeouts and 8 saves in 22+1⁄3 innings pitched.
Sultanes de Monterrey
On April 24, 2023, González signed with the Sultanes de Monterrey of the Mexican League.[14] In 39 appearances out of the bullpen, González recorded a 1.69 ERA with 43 strikeouts in 37+1⁄3 innings pitched.
Baltimore Orioles (second stint)
On October 6, 2023, González signed a minor league contract with the Baltimore Orioles organization.[15] He made 44 relief appearances for the Triple–A Norfolk Tides in 2024, compiling a 5–3 record and 4.50 ERA with 71 strikeouts and 2 saves across 60 innings pitched. On November 4, 2024, the Orioles added González to their 40-man roster to prevent him from reaching minor league free agency.[16]