Has Brandon Crawford won a Gold Glove? Crawford, a four-time Gold Glove winner and three-time All-Star in 13 seasons with the San Francisco Giants, hit .169 with a homer and four RBIs in 80 plate appearances for the Cardinals this season.