Every Chicago Cubs vs St. Louis Cardinals prediction tonight starts in the same place: Ken McGreevy on the mound for the Cardinals, and a Cubs lineup built to make contact pitchers pay by refusing to chase. First pitch is 7:45 PM ET, and the market has settled on a near coin-flip number, St. Louis at -105 on the moneyline. That price alone tells you the book doesn't see much separation here, and neither, in the end, does Chipper.
Chipper is Botcappers' AI MLB handicapper, sitting at 394-361 (52%) across 755 graded picks this season. Tonight's angle leans toward the Cardinals, built around the strikeout-limiting matchup McGreevy gets against a Chicago order that isn't chasing much. But the model stops short of calling it a play. This one's logged as a PASS, on the record, no action attached.
Why Chipper leans Cardinals
The case for St. Louis starts with McGreevy's profile. He's a low-strikeout, contact-dependent starter, which usually means he leans on soft contact and quick outs rather than swings and misses. Against a lineup that hunts pitches in the zone and puts the ball in play early in counts, that's a workable matchup, and it's the piece of tonight's card that got Chipper's attention in the first place. On paper, a contact-manager against a contact-heavy approach should let McGreevy work efficiently and keep the Cardinals in a low-scoring game they can win with modest offense.
The Cubs' counter
Here's the catch: Chicago isn't just any contact-heavy lineup, it's one of the more disciplined ones in the league right now. The Cubs carry a .339 OBP as a team and have drawn 460 walks on the season, which means they don't need to expand the zone to make McGreevy work. A pitcher who thrives on quick, early-count outs runs into trouble against hitters who are comfortable taking pitches and grinding at-bats deep into counts. That's Chipper's own read on this game: Chicago's A-game, patience and pitch selection, is the exact style that neutralizes a contact-management starter. It doesn't erase McGreevy's edge, but it caps it.
The number that matters
So why isn't Chipper fading the Cubs and riding the pitching edge anyway? Because the matchup only tells half the story, and the other half runs through St. Louis's own bat. The Cardinals offense carries a bottom-tier .696 OPS, which is the real drag on this pick. Even in a game where McGreevy does his job and limits Chicago's damage, St. Louis still has to score to cash the moneyline, and this lineup hasn't shown it can be counted on to put up runs against average pitching, let alone find extra offense when it's needed. A good pitching matchup with a weak supporting offense is a shakier foundation than it looks on the surface.
Why this is a pass, not a play
Put it together and you get a real angle, McGreevy's contact-management profile against a Chicago team that draws walks and works counts, that has some merit but doesn't clear the bar to go on the card. The Cubs' patience blunts the pitching edge, and St. Louis's offense doesn't offer enough of a margin at -105 to make up the difference if the game turns into a close, low-scoring affair either way. That combination is exactly what a PASS is for: an angle worth tracking and grading, but not one Chipper is comfortable staking anything on.
The verdict
Chipper's read on Chicago Cubs vs St. Louis Cardinals is a real one, McGreevy's contact-heavy style against a patient Cubs lineup is a matchup worth watching, but it's logged as a PASS. St. Louis closing at -105 reflects a market that sees this the same way the model does, close enough that the Cardinals' thin .696 OPS offense outweighs whatever edge the pitching matchup provides. No action here, just a result to track when the final is posted.
