The Cardinals have more staying power. The Cardinals only play 3 teams other than the Marlins who have winning records. The Cardinals have 2 games against the Brewers left, 2 against the Cubs 1 home and 1 road series, and Arizona who they play 4 at home and 3 on the road against the Diamondbacks. The Marlins play 5 teams that have a winning record until the end of the year. The Marlins play the Cards again in September, a home series against the Cubs, a road series against Arizona, 2 more against the Mets 1 at home and 1 on the road, and 2 more against the Phillies 1 at home and 1 on the road. The Marlins have a tougher schedule than that of the Cardinals. So cheer for the Marlins this series.