SF Giants, Brandon Crawford one more time, but is this last?
The perfection of Brandon Crawford's San Francisco Giants career
Giants shortstop Brandon Crawford announces birth of fourth child
Giants shortstop Brandon Crawford announces birth of fourth child
Giants shortstop Brandon Crawford announces birth of fourth child
Emotional exit? Giants' Brandon Crawford era may have reached its end
SF Giants, Brandon Crawford one more time, but is this last?
Brandon Crawford to stay with Giants after signing extension
Brandon Crawford to stay with Giants after signing extension
SF Giants call in the kids as Brandon Crawford lands on injured list