The Cardinals are currently on an upswing, 12-5 since the All-Star break, while the Cubs have gone 9-6 in that time frame, and St. Louis is 15-8 in July to the Cubs’ 11-10.
Seems like the Cubs are worse than 11-10 this month, right? Given the struggles on the road? The reasons for the Cubs’ struggles are well-documented and we don’t have to rehash them here.
I’ll just note that the Cardinals are playing two games better than their Pythagorean projection, with a run differential of +21, while the Cubs are three games worse than theirs, with a run differential of +71.