The Cardinals are almost surely better than their record - and their pythag indicates that is the case - but in my opinion, they're probably not good enough to dig out of this hole, either. The team is old, their pitching is suspect, and they've put themselves at a huge disadvantage. To just scrape into the playoffs, they likely need to be ~18 games over .500 from today through the end of the season. It's unlikely a team projected to be an 85 win team going into the season, a team that vastly underperformed for six weeks, is going to be able to pull that off.
Especially given how dysfunctional the clubhouse seems to be right now.