Brandon Crawford - Wikipedia
Brandon Crawford, San Francisco Giants agree to $32M extension through 2023 season - ESPN
In golden age of shortstops, Brandon Crawford is forgotten man
Giants land free agent outfielder Mitch Haniger – KNBR
MLB offseason tracker: Blue Jays add Chad Green to bullpen National News - Bally Sports
Giants reward SS Crawford with new $32 million, 2-year deal
MLB Trade Rumors and News: Zack Britton undergoes UCL reconstructive surgery - MLB Daily Dish
MLB Stories - Brandon Crawford career highlights
Giants reward Brandon Crawford with new two-year, $32 million deal
Brandon Crawford - San Francisco Chronicle
Giants reward SS Crawford with new $32 million, 2-year deal
Kerry Crowley: Kris Bryant should be the centerpiece of next Giants core, Sports