Brandon Pfaadt’s 4-1 record is doing a lot of work to hide a 1.305 WHIP and 8 home runs allowed in 59 innings — numbers that point directly at trouble against a Cardinals lineup built around right-handed power. Michael McGreevy’s 2.98 WAR dwarfs Pfaadt’s 0.06, yet the moneyline is still treating this like a coin flip at -120.
Brandon Pfaadt vs Michael McGreevy: Arizona Diamondbacks at St. Louis Cardinals Betting Preview
The Cardinals arrive at Busch Stadium after snapping a four-game losing streak with a gritty 1-0 win in Anaheim on Wednesday — and they do it hosting a Diamondbacks squad that just obliterated the Athletics 15-5 and is riding genuine momentum. Arizona is 8-2 over their last 10 games. The market knows this. The +102 price on the Diamondbacks reflects a real team playing real baseball right now.
But momentum doesn’t take the mound. Pitchers do. And tonight’s starter gap between Michael McGreevy and Brandon Pfaadt is significant enough that -120 on St. Louis represents fair-to-good value rather than a market overreaction. This isn’t about fading Arizona’s offense — it’s about identifying which arm has actually earned the right to be trusted in a close, low-scoring environment.
The Cardinals’ run differential sits at 0, Arizona’s at -3. Those numbers are nearly identical, which makes the coin-flip framing understandable on the surface. Dig one layer deeper into the starting pitcher matchup and the picture shifts meaningfully toward St. Louis tonight.
Game Info & Betting Lines
- Date/Time: Thursday, July 23, 2026 — 5:15 PM ET
- Venue: Busch Stadium | Park Factor: 1.00 (neutral run environment)
- Probable Starters: Brandon Pfaadt (ARI) vs Michael McGreevy (STL)
- Moneyline: Arizona Diamondbacks +102 / St. Louis Cardinals -120
- Run Line: St. Louis Cardinals +1.5 (-205) / Arizona Diamondbacks -1.5 (+168)
- Total: 8 (Over -110 / Under -110)
Why This Number Is Close — But Tilted Wrong
The case for Arizona at +102 is legitimate. They’re 8-2 over their last 10, they just put up 15 runs, and Pfaadt is 4-1 on the season despite ugly peripherals. Win-loss records don’t lie — someone is keeping him afloat, whether it’s run support or sequencing luck. The market is pricing in Arizona’s form, and that’s rational.
The concern is that Pfaadt’s 4-1 record is masking a profile that’s quietly dangerous. A 4.58 ERA paired with a 1.305 WHIP and 8 home runs allowed in just 59 innings (1.22 HR/9) tells you he’s getting results without earning them cleanly. His 6.71 K/9 is below league average for a starter, meaning he doesn’t miss bats when he needs to. He accumulates baserunners and gives up hard contact.
McGreevy at -120 against that profile looks under-priced. The Cardinals have a team OPS of .703 and 109 home runs as an organization — Jordan Walker slugging 22 HR with an .868 OPS is a genuine power threat who carries a .441 xwOBA against right-handed pitching. Pfaadt is a right-hander. The matchup shapes poorly for him against a Cardinals lineup built around right-handed power.
The line is where it is because Arizona is hot and McGreevy’s 4-7 record creates visual doubt. The market is selling the record, not the ERA or the workload-backed sample. That’s where the lean comes from.
What Separates the Pitching
The WAR gap here is striking: McGreevy at 2.98 WAR versus Pfaadt at 0.06 WAR over their respective workloads. That’s not a small gap — that’s one of the most significant starter-value disparities you’ll find in a market priced this close.
McGreevy’s Statcast arsenal tells the story of a pitcher who manufactures soft contact and avoids walks. His sinker sits at 90.4 mph with a .287 xwOBA against — his best pitch for generating weak grounders. His changeup generates a 27.0% whiff rate, giving him a put-away option when ahead in counts. His curveball (.263 xwOBA against) suppresses hard contact from right-handed hitters. The concern in his profile is the sweeper (.481 xwOBA against) and slider (.508 xwOBA against) — two pitches he uses sparingly (10.7% and 4.7% respectively) but can get punished on. His four-seam sits at 91.6 mph and generates only 11.1% whiff, which means he lives by generating contact, not chasing strikeouts.
Pfaadt’s arsenal leans on a sweeper at 84.2 mph with a 37.5% whiff rate and a curveball at 33.8% whiff — his two best weapons. But his fastball (four-seam at 93.2 mph, sinker at 93.1 mph) posts xwOBA figures of .322 and .357 respectively, meaning hitters are making contact with authority on both. His changeup sits at a troubling .359 xwOBA against. When Pfaadt can’t land the sweeper, he’s feeding Cardinals hitters pitches they can drive.
Jordan Walker’s .441 xwOBA against right-handed pitching makes him a legitimate threat against Pfaadt’s fastball-heavy profile. Alec Burleson’s .453 xwOBA vs. RHP adds another difficult at-bat in the middle of the order. The Cardinals’ 3-4-5 hitters are built for exactly this matchup.
The Pushback
Here’s the genuine friction: Arizona is scorching, and that matters more than any surface-level read wants to admit. An 8-2 record over your last 10 games isn’t noise — it’s a team executing across pitching, hitting, and bullpen. Carroll and Arenado are both hitting well, Moreno is slashing .302, and the Diamondbacks just went out and scored 15 runs. That offense doesn’t disappear overnight because they’re facing a pitcher with a good ERA.
McGreevy’s 4-7 record is also a real data point, not just market irrationality. He’s been pitching well and not getting results — some of that is run support, some of it may be sequencing, but pitchers who consistently underperform their records in wins aren’t always just unlucky. And with a bullpen that includes JoJo Romero already on the 15-day IL, the Cardinals don’t have a ton of margin for error if McGreevy runs into trouble early.
Pfaadt being 4-1 on a team that just rattled off 8 wins in 10 games isn’t nothing. He’s been on the right side of results, and a starter who generates weak contact can still get through six innings against a lineup that’s been in a slump. The Cardinals have lost 10 of their last 14 overall. They snapped a four-game skid with a 1-0 win where they generated one run on a Wetherholt homer. That’s not a lineup rolling with confidence.
The Play
McGreevy’s 1.10 WHIP is built for exactly this game — a neutral park, a right-handed heavy lineup he can attack with his sinker and changeup, and a price point that reflects market uncertainty about his record rather than his actual performance. The numbers back him: 2.92 ERA, 2.98 WAR, and a pitch mix that suppresses hard contact precisely where Pfaadt’s arsenal invites it. Pfaadt’s 1.305 WHIP and 8 HR allowed in 59 innings tell you the underlying profile doesn’t match the 4-1 surface result. At a neutral park with a true-talent gap this wide between starters, -120 on McGreevy and the Cardinals is a fair price for a real edge.
Bet: St. Louis Cardinals Moneyline -120 | 2 Units | Moderate Confidence


