Photos from San Francisco Giants' Brandon Crawford's Foothill High School days in Pleasanton
A brief history of Brandon Crawford's hair
Brandon Crawford: Breaking News, Rumors & Highlights
Brandon Crawford contract extension
2019 Topps Heritage #364 Brandon Crawford San Francisco Giants Baseball Card : Collectibles & Fine Art
SF Giants call in the kids as Brandon Crawford lands on injured list
Giants, K.C. set for wild finish to Fall Classic
Giants shortstop Brandon Crawford: Five things you don't know
Giants shortstop Brandon Crawford: Five things you don't know
98 Photos & High Res Pictures - Getty Images
A brief history of Brandon Crawford's hair