Via: The Mercury News
SAN FRANCISCO - So, what's the number of wins the Giants will need to earn a National League Wild Card spot this season? Eighty-six, maybe? Possibly 88, or as.....
Go to ArticleNote: The content at the destination link is not affiliated with or endorsed by Giants 365.