• VOTE NOW: Esurance MLB Awards
Gordon won his fifth Rawlings American League Gold Glove Award, as announced on ESPN on Tuesday night. He also won from 2011-14. Gordon beat out fellow finalists Brett Gardner of the Yankees and Justin Upton of the Angels.
Hosmer added to his free-agent resume with his fourth AL Gold Glove Award, having also won from 2013-15. He continued to add to arguably his best season in the Majors, during which he hit a career-best .318 with a .385 on-base percentage, 25 home runs and 94 RBIs.
Hosmer beat out fellow finalists Carlos Santana of the Indians and Mitch Moreland of the Red Sox.
• 2017 Gold Glove winners | Past AL winners
Perez had won four straight AL Gold Glove Awards from 2013-16 before being beat out this season by the Angels' Martin Maldonado.
Cain, now a free agent, was trying to win his first Gold Glove Award and the first by a Royals center fielder since Willie Wilson in 1980.
Cain led AL center fielders in starts (151), total chances (443) and putouts (430), but he was beat out by Minnesota's Byron Buxton.
• Complete awards coverage
Kansas City's four finalists were tied for the most in the Major Leagues, matching Boston, Cincinnati, Cleveland and the Angels.
Each manager and up to six coaches on his staff vote on players within their league and cannot vote for players on their own team. In 2013, Rawlings added a sabermetric component to the Gold Glove Award selection process, as part of its new collaboration with the Society for American Baseball Research (SABR). The SABR Defensive Index comprises approximately 25 percent of the overall selection total, while the managers' and coaches' vote continues to carry the majority.
Jeffrey Flanagan has covered the Royals since 1991, and for MLB.com since 2015. Follow him on Twitter @FlannyMLB. This story was not subject to the approval of Major League Baseball or its clubs.