San Francisco Giants sign SS Brandon Crawford to 2-year, $32M extension
Brandon Crawford contract extension
2021 MLB Season Preview: Team-by-Team Capsules - The New York Times
Giants All-Star Brandon Crawford earns two-year, $32 million extension
Brandon Crawford powers Giants' win over Mets
Brandon Crawford's HR with 2 outs in 9th lifts Giants past D-backs
He seems to be getting better': All-Star shortstops pay tribute to Giants' Brandon Crawford
MLB winter meetings takeaways: Judge, Contreras, others
Brandon Crawford homers San Francisco Giants Colorado Rockies
Bay Area Little League field named after Brandon Crawford