balleight.com
Brandon Crawford Inks 6-year Extension with Giants
The Giants have locked up their shortstop through 2021.