Why this game matters — revenge, rhythm and a drifting market
This isn’t a sleepy July day at Busch Stadium. Arizona just took two in Phoenix and arrives on a heater (8-2 last 10) while St. Louis has sputtered into this series. On the surface it’s two clubs with nearly identical season run rates, but the real story is the matchup-level drama: Michael McGreevy’s absurd home split (1.93 ERA) runs headlong into an Arizona lineup that's been churning runs despite a now-visible injury list. Meanwhile the sportsbook market is actively disagreeing with the exchange crowd — the money is moving and the prices are reacting. If you like games where the public and the sharp money talk over each other, this one’s a live wire.
Matchup breakdown — where the leverage is
Start with pitching. McGreevy at home is the obvious limiting factor; his 1.93 home ERA flips a lot of conventional expectations when you pair him against a Diamondbacks lineup that has been rolling but is showing cracks on the injury report. On the flip side, Brandon Pfaadt (whose season ERA sits north of 5.60) has allowed enough traffic to keep St. Louis in play — the Cards’ offense is better than their recent 1-4 run over five might suggest, but it’s not a runaway unit.
Tempo and style matter here. Arizona profiles as the more patient, extra-base-focused offense — they’ve been winning by manufacturing multi-run innings. St. Louis leans on contact and situational hitting with a defense that can turn double plays and erase damage. The ELO gap is small (Arizona 1518 vs St. Louis 1496) which tells you this is not a mismatch in overall talent; it’s about form and pitcher matchup. Arizona’s last 10 (8W-2L) is the more compelling formline vs St. Louis’s 4W-6L, but matchups beat records in single-game futures.