Brandon Crawford contract extension
Giants sign Brandon Crawford to two-year contract extension
Brandon Crawford, Giants Agree to 2-Year, $32 Million Contract
How should the SF Giants handle Brandon Crawford's continued
MORE
Brandon Crawford to stay with Giants after signing extension
Brandon Crawford contract extension
Posey, Crawford & Belt, 10-years Service Time Trio
MLB All-Star Brandon Crawford Scheduled To Rehab With Richmond
Brandon Crawford contract extension
SF Giants news: Brandon Crawford signs two-year extension
Giants sign Crawford to six-year deal
Giants sign Brandon Crawford to six-year, $75 million contract
Brandon Crawford Discusses Offseason, Upcoming Campaign - MLB