The St. Louis Cardinals just finished up what has been their toughest stretch of the season so far. They had 16 games in 17 days and went 9-7 against teams like the Seattle Mariners, Pittsburgh Pirates, Los Angeles Dodgers, Milwaukee Brewers and San Diego Padres, all teams above .500 and all teams that are in playoff contention.