Stacked as the odds may be against them, the San Francisco Giants are hanging tight in the NL West standings. In fact, the Giants are fresh off an 8-4 victory over the Philadelphia Phillies, the owner of the best record in the MLB at the moment. However, the Giants continue to endure some misfortune on […]