Never quit Cardinals and Giants battle ready
The 2012 National League Championship Series starts Sunday night at AT&T Park with the West Division-champion Giants hosting the wild-card defending champion St. Louis Cardinals (8:07 p.m. ET on ESPN Radio). Need to get caught up? No problem, we've got you covered.
The San Francisco Giants won the 2010 World Series. The St. Louis Cardinals won it all in 2011. This NLCS marks the first time the two previous World Series champions will face off in ...
Read full story