McGreevy’s 3.12 ERA and 1.14 WHIP have been buried under a 3-6 record all season, and now he draws an Atlanta lineup missing Acuña, Murphy, and Farmer while posting a .719 OPS. The total is set at 9 — a number that assumes both offenses operate at full capacity. They are not anywhere close.
Michael McGreevy vs. Reynaldo Lopez: St. Louis Cardinals at Atlanta Braves Betting Preview
The Cardinals won last night behind Matthew Liberatore’s nine-strikeout outing, and now the series shifts to a genuine pitching duel. Michael McGreevy takes the ball for St. Louis against Reynaldo Lopez for Atlanta, and the total is posted at 9.
The core argument here isn’t complicated: two legitimate starting pitchers, two anemic offenses with nearly identical .717-.719 OPS figures, a near-neutral park, and a lineup further compromised by three significant Atlanta absences. The numbers land at 9.2 combined runs projected — barely a fraction above the under threshold. That’s not a fat number to hammer. It’s a lean, and the -112 juice keeps it intellectually honest.
This isn’t about finding a massive edge. It’s about recognizing that the full picture — starters, offenses, injuries, park, recent offensive form — consistently points the same direction.
Game Info & Betting Lines
- Date/Time: Wednesday, July 1, 2026 | 7:15 PM ET
- Venue: Truist Park, Atlanta | Park Factor: 1.01 (essentially neutral)
- TV: MLB.TV, BravesVision, Cardinals.TV
- Probable Starters: Michael McGreevy (STL) vs. Reynaldo Lopez (ATL)
- Moneyline: St. Louis Cardinals +116 / Atlanta Braves -134
- Run Line: Atlanta Braves -1.5 (+142) / St. Louis Cardinals +1.5 (-172)
- Total: 9 (Over -108 / Under -112)
Why This Number Is Close
The market isn’t wrong to set this at 9. Books are balancing a home favorite with a legitimate bullpen advantage — Atlanta’s team ERA of 3.41 is one of the better marks in the NL, and Truist Park’s 1.01 park factor gives neither side a distortion argument. The Cardinals scored 5 last night, which provides fresh evidence that this lineup can produce. The market is also accounting for Lopez’s elevated WHIP of 1.37 — runners on base means scoring opportunities, and the Cardinals don’t need to be world-beaters to push a run across when men are in scoring position.
But here’s where the number slips: the combined run projection sits at 9.2, which means the under at 9.0 has the edge by a fraction. More importantly, both offenses are genuinely cold right now. Atlanta has dropped 7 of their last 10 games while being held to minimal production, and their lineup is stripped of three contributors — Ronald Acuna Jr. (hamstring, 10-Day IL), Sean Murphy (finger, 60-Day IL), and Kyle Farmer (forearm, 10-Day IL). The total of 9 is priced as if both offenses are operating at full capacity. They aren’t.
The -112 juice on the under is fair. You’re not getting a gift price, but you’re not being punished for it either. The edge is modest, which is exactly why this is a 2-unit lean rather than a table-pounder.
What Separates the Pitching
McGreevy is one of the more interesting pitching values in the NL right now. His 3-6 record is deeply misleading — behind that losing record sits a 3.12 ERA and 1.14 WHIP over 89.1 innings, with just 21 walks all season. That walk rate is elite. McGreevy doesn’t beat himself. His arsenal leans on a changeup (20.5% usage, 28.6% whiff rate, .303 xwOBA against) and a curveball (25.0% whiff, .299 xwOBA) to neutralize contact. His four-seam sits at just 91.5 mph and carries an elevated .381 xwOBA against — hitters make contact on it — but when he’s mixing in the secondary pitches, he forces weak contact and ground balls. The concern is his sweeper (.547 xwOBA against), which gets hit hard when he misses location. Against an Atlanta lineup built around Matt Olson (.440 xwOBA, 6.8% barrel rate) and Michael Harris II (.456 xwOBA, 7.7% barrel rate), McGreevy needs to stay out of the middle of the zone.
Lopez offers a different profile. His four-seam fastball sits at 93.5 mph and accounts for 53.5% of his pitches — he’s a power arm leaning heavily on heat and a slider that generates 27.5% whiff rate. His curveball is his best weapon by xwOBA allowed (.161), though he deploys it sparingly at 11.4% usage. The 1.37 WHIP is the red flag — Lopez leaves men on base more than his ERA suggests he should. Jordan Walker (.460 xwOBA overall, .432 vs. right-handed pitching) and Alec Burleson (.466 xwOBA vs. RHP) are legitimate threats against Lopez’s fastball-heavy approach. The Cardinals’ 3-through-4 hitters present real run-creation risk if Lopez’s command wavers. That said, Lopez has allowed just 6 home runs in 46.2 innings, and with 40 strikeouts, he does generate swing-and-miss when he locates the slider.
The gap between the two starters isn’t massive — this isn’t a dominant ace against a back-rotation arm. It’s two legitimate starters operating in similar territory. That’s exactly the environment where totals stay contained.
The Pushback
The case against the under starts with Lopez’s WHIP. At 1.37, he’s been a baserunner machine all season. The Cardinals didn’t need many hits last night to put up 5 runs — Nathan Church’s three-run homer and Nelson Velázquez’s solo shot did most of the damage in a four-run fourth. That kind of inning doesn’t require sustained contact; it requires one mistake pitch. Lopez can give up those mistakes.
On the other side, Atlanta’s bullpen has been strong — 3.41 ERA team-wide — but the Cardinals have been capable of exploiting vulnerable spots in late-inning situations. If McGreevy exits early or the game opens up in the middle innings, the Cardinals’ pen has enough arms to keep the game close without blowing it open, which constrains scoring on both sides.
The Braves’ recent form is also a double-edged sword. Yes, they’re 3-7 in their last 10 games, which suggests offensive struggles. But cold teams can get hot in a single inning — Baldwin snapped an 0-for-36 slump with a single last night, Albies drove in two runs, and Atlanta still had opportunities to tie the game late. The lineup isn’t broken. It’s cold. There’s a difference, and a McGreevy sweeper left over the plate could remind everyone of that in a hurry.
The most honest version of this bet is: the edge is real but thin, and the game has a credible path to 9 or more if either starter has a shaky third time through the order.
Run Environment & Game Shape
The combined OPS figures tell a consistent story: Cardinals at .717, Braves at .719. These are nearly identical offensive profiles, both sitting below the league average threshold where run production becomes automatic. Neither club is punishing mistakes at a high enough clip to expect a basketball score.
Truist Park’s 1.01 park factor is as close to neutral as it gets — no inflation argument, no suppression argument. The game is what the starters and hitters make it. McGreevy’s sinker (.299 xwOBA against) and changeup will try to keep the Braves off the barrel, while Lopez’s curveball (.161 xwOBA against) is his best pitch for generating soft contact when he commands it. When both starters are mixing their secondaries effectively, ground-ball outs and punch-outs do the heavy lifting, and runs come in clusters rather than steadily.
In a game projected at 9.2 total runs, the scoring range that covers the under is an 8- or 9-run final — outcomes that are fully consistent with two sub-3.50 ERA starters working against offenses hovering near .718 OPS, an Atlanta lineup missing Acuna, Murphy, and Farmer, and a park that offers no artificial inflation. The numbers don’t demand the under. They just lean toward it, quietly and consistently, which is exactly the kind of spot where 2 units at -112 makes sense.
The Pick
Here’s where everything converges: two starters with ERAs under 3.50, two offenses that can barely crack .720 OPS, a neutral park, and an Atlanta lineup operating without Acuna, Murphy, and Farmer. The combined run projection of 9.2 sits just above the line of 9.0 — not a commanding edge, but a real one. The under at -112 is fairly priced, which means you’re paying a reasonable tax for a well-supported thesis rather than chasing juice on a cold number.
This isn’t a spot where I’m pounding the table. The Lopez WHIP is a genuine concern, and one crooked inning from either starter erases the edge entirely. But when the starters, the offenses, the injuries, the park, and the recent form all point the same direction — even modestly — that’s enough to pull the trigger at 2 units.
Bet: Under 9 (-112) | 2 Units | Moderate Confidence


