Giants sign Brandon Crawford to two-year contract extension - Martinez Tribune
Brandon Crawford contract extension
Brandon Crawford entering final year of Giants contract
Brandon Crawford, San Francisco Giants agree to $32M extension through 2023 season - ESPN
Brandon Crawford - Wikipedia
Giants Sign Brandon Crawford To Six-Year Extension - MLB Trade Rumors
San Francisco Giants sign SS Brandon Crawford to 2-year, $32M extension
MLB trade rumors and news: Bassitt hit in head by line drive - MLB Daily Dish
Brandon Crawford contract: Giants sign shortstop to two-year extension - Sports Illustrated