Are the Cardinals a playoff team ?

The St. Louis Cardinals have won the most World Series Championships of any National League team in the history of the sport, 11.  It has become a right of passage for Redbird fans to expect their beloved Birds to make the Postseason once the calendar turns to October.  St. Louis has reached the National League […]