The honors for fielding excellence were announced Tuesday by Rawlings and broadcast on ESPN.
According to Elias Sports Bureau, Heyward is the first position player in Major League Baseball history to win three straight Gold Glove Awards with three different teams (Braves, Cardinals and Cubs).
"I don't know if it makes it any more special or not that he had won it eight years in a row because I think I'd be happy with it either way," Posey said. "This one's up there for me. I'm a firm believer you win ballgames with pitching and defense."
Colorado third baseman Nolan Arenado won for the fourth consecutive year, and Arizona pitcher Zack Greinke took his third straight Gold Glove. Other winners in the NL were Atlanta center fielder Ender Inciarte and Pittsburgh left fielder Starling Marte.
Young shortstop Francisco Lindor from the AL champion Cleveland Indians was a first-time winner, along with Texas first baseman Mitch Moreland, Detroit second baseman Ian Kinsler, New York Yankees left fielder Brett Gardner and Boston right fielder Mookie Betts.
Rangers third baseman Adrian Beltre was rewarded for the fifth time overall.
"I'm pretty surprised an old man like me can win the Gold Glove," said the 37-year-old Beltre, who was thrilled Moreland won as well.
"I think I'm happier for him than for me because for the last couple of years, he has played such a great defensive first base and was never recognized," Beltre said. "Most of my mistakes are throwing the ball and Mitch has saved me so many errors and makes things look easier for me."
Votes are submitted in September by managers and coaches who cannot choose their own players. Three years ago, Rawlings added a sabermetric component to the Gold Glove selection process as well.
This is the complete list of the Gold Glove winners:
P -- Dallas Keuchel, Houston
C -- Salvador Perez, Kansas City
1B -- Mitch Moreland, Texas
2B -- Ian Kinsler, Detroit
3B -- Adrian Beltre, Texas
SS -- Francisco Lindor, Cleveland
LF -- Brett Gardner, N.Y. Yankees
CF -- Kevin Kiermaier, Tampa Bay
RF -- Mookie Betts, Boston
P -- Zack Greinke, Arizona
C -- Buster Posey, San Francisco
1B -- Anthony Rizzo, Chicago
2B -- Joe Panik, San Francisco
3B -- Nolan Arenado, Colorado
SS -- Brandon Crawford, San Francisco
LF -- Starling Marte, Pittsburgh
CF -- Ender Inciarte, Atlanta
RF -- Jayson Heyward, Chicago
Information from the Associated Press was used in this report.