On May 4, 2017, Gordon was hit by a pitch from White Sox's pitcher Derek Holland. This was Gordon's 79th career hit by pitch, breaking Mike Macfarlane's franchise record. When asked about how he was able to be hit by so many pitches, Gordon responded " don't move." While he stated that he did not lean in towards the pitch to give himself a better chance of being hit, Gordon did admit that he had done so during his college career. On September 19, Gordon hit the 5,694th home run of the MLB season against Ryan Tepera, breaking the record for the most home runs in an MLB season, with the previous record having been set in the 2000 season. For the season, he batted .208/.293/.315. His .315 slugging percentage in 2017 was the lowest of all qualified major league batters. Gordon's defense still provided value to the Royals, as Gordon again won the Gold Glove award.