Brandon Crawford entering final year of Giants contract
Brandon Crawford preparing for likely Giants finale, unsure MLB
Brandon Crawford reinstated from injured list for Giants' season
As Kris Bryant returns to face Cubs, SF Giants have made a strong
Thank you, Brandon Crawford
After robust numbers, Brandon Crawford and Giants aim for new rings
Bruce Bochy looks back on his favorite Brandon Crawford memory
Was the 2019 Giants season a success? Let's break it down
Giants fall out of NL wild-card playoff spot with shutout loss to
Tigers vs. Giants Was a Century in the Making - The New York Times