Brandon Crawford signs two-year, $32M extension with Giants
Jesse Rogers from ESPN proposes the Giants trade Harrison, Luciano
San Francisco Giants Payroll In 2016 + Contracts Going Forward
J.P. Crawford and the Mariners are a Perfect Match
2023 NL West season preview – Orange County Register
Mariners sign SS J.P. Crawford to $51M, 5-year contract
Brandon Crawford - Wikipedia
Giants shortstop Brandon Crawford wins fourth Gold Glove award
Giants All-Star Brandon Crawford earns two-year, $32 million extension