González was signed as an international free agent by the Chicago Cubs on November 23, 2005.[1] From 2006 through 2011, he played in the Cubs' farm system, reaching the Triple-A level in 2011 with the Iowa Cubs. He was an infielder through 2008, then also started to play as an outfielder in 2009.[2]
In 2012, González made the Astros' Opening Day roster.[5] He played 80 games with the Astros and 13 games in Triple-A with the Oklahoma City RedHawks.[2] With Houston, he batted .234 with two home runs and 12 runs batted in (RBIs).[6] During 2013, González again split time between MLB (72 games) and Triple-A (44 games).[2] With the Astros on April 2, González broke up a perfect game bid by Yu Darvish of the Texas Rangers with two outs in the bottom of the ninth inning.[7] For the season with Houston, he batted .221 with four home runs and 14 RBIs.[6]
González spent all of the next five seasons in MLB, with Houston.[2] From 2014 through 2016, he batted a combined .268 with 31 home runs and 108 RBIs in 364 games.[6] He set a major league record by hitting his first 25 MLB home runs with no one on base.[8] That streak was broken when he hit a home run on May 6, 2016, with Evan Gattis on second base.[9]
In 2017, González had a slash line of .303/.377/.530, while seeing the lowest percentage of fastballs of all MLB hitters (45.7%).[10] He received six votes in AL MVP balloting, finishing 19th.[11] In Game 2 of the 2017 World Series, González hit a home run in the ninth inning off of Los Angeles DodgerscloserKenley Jansen to tie the score at 3–3, as the Astros went on to win in 11 innings, 7–6.[12] The World Series lasted seven games, and the Astros became MLB champions for the first time in franchise history.[13] In 2020, it was revealed during the Houston Astros sign stealing scandal that the Astros broke MLB rules during the 2017 season. Analysis of videos during the season found that González received more “bangs” than any other player on the team, and received bangs on the second highest percentage of pitches seen.[14] Note that, since bangs indicated an off-speed or breaking pitch, this is to some extent expected for a player who sees fewer fastballs. González subsequently apologized for his role in the scandal.[15]
In 2018, González slashed .247/.324/.409, and saw the highest percentage of curveballs (14.9%) of all MLB hitters.[16] He decided not to re-sign with the Astros and became a free agent after the season.[1]
Overall, in parts of seven seasons with Houston, González hit 76 home runs and 292 RBIs in 795 games, with a .264 batting average.[6] Defensively, he played as an infielder during 2012 and 2013, and as both an infielder and outfielder thereafter.[6] By the end of the 2016 season, he had appeared at every position for Houston except for pitcher and catcher.[6] He played a career-high 92 games at one position—first base—in 2016.[6]
Minnesota Twins
On February 25, 2019, González signed a two-year contract worth $21 million with the Minnesota Twins.[17] During the 2019 season, he batted .264 with 15 home runs and 55 RBIs in 114 games.[6]
In the shortened 2020 season, he appeared in 53 games while batting .211/.286/.320 with 5 home runs and 22 RBIs in 175 at bats.[6] He became a free agent in late October 2020.[1]
Boston Red Sox
On February 24, 2021, González signed a one-year, $3 million contract with the Boston Red Sox.[18] González became the first player in modern major league history to start at four different positions in the field through his team's first four games of the season—he played left field on 2021 Opening Day for Boston before manning second base, third base, and first base in the ensuing contests, respectively.[19] He made his first-ever pitching appearance in the eighth inning of a game against the Toronto Blue Jays on June 13, in which he allowed no runs to score.[20] On July 16, he was placed on the injured list due to a right hamstring strain;[21] he was activated on August 2.[22] On August 13, González was designated for assignment by the Red Sox,[23] and he was released by the team three days later.[22] In 2021 with the Red Sox, he batted .202/.281/.285 in 242 at bats.[24]
Houston Astros (second stint)
On August 27, 2021, González signed a minor league contract with the Astros.[25] The Astros added him to their major league roster on September 5.[26] In 2021 with the Astros, he batted .176/.222/.441 in 34 regular-season at bats.[24] He also pinch hit four times, collecting one hit, during the World Series.[27] On November 3, 2021, he was declared a free agent.[28]
New York Yankees
On March 20, 2022, González signed a minor league contract with the New York Yankees.[29] He made the Yankees Opening Day roster for the 2022 season.[30]
In 2022 he batted .185/.255/.321 in 184 at bats, with six home runs and 8 RBIs.[31] He slumped especially in the second half of the season, batting .110/.185/.233, and against power pitchers, batting .094/.186/.170.[32]
On September 26, 2024, the team announced he would retire at the end of the season.[35]
Personal life
González married his wife Noel in 2010. The couple have four children, Eliana, Brooks, Dallas and Isabella together and reside in Houston in the off season.[36][37]