Giants will finally be free of weighty contracts. What does it
Giants Sign Brandon Crawford To Six-Year Extension - MLB Trade Rumors
Brandon Crawford signs two-year, $32M contract extension with San
Brandon Crawford desires to retire with Giants as he enters contract
Brandon Crawford Stats: Where does Brandon Crawford fit in the
Giants Brandon Crawford to move positions for Carlos Correa
Giants give ex-Marine his shot at age 33
Giants' Brandon Crawford, SF legend, not thinking about his future
Which San Francisco Giants players are entering free agency
Giants' Brandon Crawford, SF legend, not thinking about his future
Carlos Correa's arrival could change Brandon Crawford's role with
San Francisco Giants' Brandon Crawford Earns New Contract, MVP
Brandon Crawford - Wikipedia
Giants reward Brandon Crawford with new two-year, $32 million deal
Giants sign SS Brandon Crawford to six-year contract extension