Brandon Crawford
Brandon Crawford 6-year extension: great news for a key player, nice cost-certainty for Giants, luxury tax hit in 2016
In a move that didn’t come as much of a surprise, especially after Buster Olney reported that the Giants would try to...