On May 5, 2017, González was placed on the 10-day disabled list due to right elbow soreness. It was the first time in his MLB career that González was put on the DL. González recorded his 2,000th career hit with a double off Johnny Barbato of the Pittsburgh Pirates on August 22. González dealt with lingering back issues during the 2017 season, which caused him to spend half the season on the disabled list and as a result lost playing time to rookie Cody Bellinger at first. For the 2017 season, González only appeared in 71 games, batting .242/.287/.355 with 30 RBIs. He was shut down for the season in September and did not appear on the Dodgers playoff roster. In his final at-bat with the Dodgers, Gonzalez hit a home run against the Padres, giving him the rare distinction of having homered in both his first and last at-bats with the team.