A Giant Surge
It is an odd-numbered year which means that the San Francisco Giants are not expected to contend. But the Giants didn't receive that memo. The Giants won the World Series in 2010, 2012, and 2014 while failing to make the playoffs in 2011 and 2013. The Giants began this season with a record of 4-10 [...]