Have the Giants Dug Themselves into a Hole?
After watching the team drop it’s 7th straight game tonight, I got to thinking: How well do the Giants have to play from here on out to win 85 games in the NL West? Generally, most tend to peg the NL West Champion at 85 wins. Well, here we go. Team W L Total Remain C-W% 85W% 90W% Padres 46… Read more →
