His five Gold Gloves are second-most among active pitchers behind Zack Greinke, who has six.
Keuchel, 33, was credited with a career-high 12 defensive runs saved, the most by a pitcher since Mark Buehrle’s 12 with Miami in 2012.
The Cardinals became the first team with five Gold Glove winners — first baseman Paul Goldschmidt, second baseman Tommy Edman, third baseman Nolan Arenado, center fielder Harrison Bader and left fielder Tyler O’Neill.