Baltimore’s team OPS sits at .713 and St. Louis checks in at an even softer .699 — two bottom-third offenses squaring off against starters with ERAs above 5.00. The matchup points toward a moderate run environment, yet the total is sitting at 8.5 with the under priced at a number that reflects genuine market uncertainty rather than a clear directional lean.
Chris Bassitt vs. Matthew Liberatore: Baltimore Orioles at St. Louis Cardinals Betting Preview
The narrative around this game will probably center on two leaky starters and the theoretical blowup potential. Both Chris Bassitt and Matthew Liberatore carry ERAs north of 5.00, and bettors chasing over-priced totals will look at that and assume runs are coming. But the market already knows this — it set the total at 8.5 and then priced the under at +100. That’s the market telling you it’s genuinely uncertain, not that a high-scoring game is expected.
The actual case for the under isn’t about pitching dominance. It’s about offense inadequacy. Baltimore’s team OPS sits at .713 — below league average — and St. Louis checks in at an even softer .699. These aren’t lineups that consistently punish bad pitching. They’re lineups that occasionally make bad pitching look worse than it is, but just as often strand runners and strand innings.
The numbers project a combined 9.6 runs, which does sit above the 8.5 line. We’re fading that slightly, leaning on the value built into plus-money pricing, two offenses that have both gone cold recently, and a neutral park that won’t inflate anything. This is a thin edge, and the unit count reflects that.
Game Info & Betting Lines
- Date/Time: Tuesday, August 25, 2026 | 7:45 PM ET
- Venue: Busch Stadium | Park Factor: 1.00 (neutral)
- TV: MLB.TV, Cardinals.TV, MASN
- Probable Starters: Chris Bassitt (BAL) vs. Matthew Liberatore (STL)
- Moneyline: Baltimore Orioles +116 / St. Louis Cardinals -124
- Run Line: St. Louis Cardinals -1.5 (+158) / Baltimore Orioles +1.5 (-193)
- Total: 8.5 (Over -120 / Under +100)
Why This Number Is Close
The market set 8.5 because it respects the blow-up risk on both sides. Two starters with ERAs above 5.00 and WHIPs near or above 1.60 create legitimate over exposure — innings where walks stack, contact gets punished, and the bullpen gets stretched. That’s a real scenario, not a phantom one. The market is not wrong to price the over at -120 as the default lean when the starters are this inconsistent.
Where I think the market is slightly off is in how it’s weighting offensive capability against starter volatility. Yes, both starters can be hit around. But both offenses have demonstrated limited capacity to string together multi-run innings consistently. Baltimore’s OPS of .713 and St. Louis’s .699 rank in the bottom third of baseball. When you combine mediocre contact quality with starters who induce weak contact at a reasonable clip — Bassitt’s sinker holds a .338 xwOBA against, and his sweeper generates a 36.4% whiff rate — the blowup innings become less frequent than the raw ERA suggests.
The plus-money pricing on the under is the real hook. You don’t often get paid to take the under in a game with two soft starters. The market is essentially splitting the difference and offering you fair odds on what should be a slight edge. That’s where the value lives.
What Separates the Pitching
Head-to-head, these two arms are remarkably similar on the surface — both posting ERAs just over 5.00, both carrying elevated WHIPs — but they get to those numbers differently, and that distinction matters for the run environment.
Bassitt (4-4, 5.08 ERA, 1.62 WHIP, 6.15 K/9) is a contact-management pitcher who leans heavily on his sinker (37.6% usage, 91.7 mph). That pitch holds opposing hitters to a .338 xwOBA and generates ground balls, but it doesn’t miss bats — just a 10.6% whiff rate. His curveball and sweeper are his two genuine swing-and-miss offerings, with the sweeper producing a 36.4% whiff rate despite only 5.5% usage. The concern facing St. Louis is Bassitt’s four-seam fastball, which carries a dangerous .512 xwOBA against — and Jordan Walker, who posts a .440 xwOBA overall and .419 against right-handed pitching, figures to punish anything elevated. Alec Burleson is even more worrying from a data standpoint — he’s hitting .600 with a home run in 5 plate appearances against Bassitt in limited BvP history, and his .433 xwOBA and 31.0% hard-hit rate make him a legitimate threat to do damage if Bassitt leaves the cutter out over the plate.
Liberatore (5-11, 5.04 ERA) faces a Baltimore lineup where Pete Alonso stands as the primary danger. Alonso carries a .481 xwOBA, a 33.4% hard-hit rate, and is riding a 14-game hitting streak, batting .480 during that stretch. He’s the one bat in this lineup who can single-handedly reshape a run environment. Coby Mayo adds a .427 xwOBA from the left side — with a .569 xwOBA versus left-handed pitching — which is a significant matchup mismatch if Liberatore relies on his softer offerings against him.
The gap between these two pitchers is narrow. Neither dominates; neither collapses easily. That’s the environment where moderate run totals live.
The Pushback
Here’s the honest friction: fading the projected total to back the under is not a comfortable spot. The numbers say 9.6 combined runs. We’re betting 8.5 and under. That’s not a small gap to dismiss. Bassitt’s 1.62 WHIP is an alarm — a pitcher who allows that many baserunners is one bad inning away from blowing up a low-total ticket. Alonso’s 14-game hitting streak is a real variable; hot hitters don’t care about team OPS. And St. Louis’s bullpen enters this game taxed after dropping two straight to Philadelphia in gut-punch fashion — a bullpen under pressure is a bullpen that gives up runs.
The over at -120 isn’t a bad bet. It’s just not a good price. You’re paying a premium for blowup risk that exists but isn’t clearly probable. The plus-money under asks you to accept a projection miss in exchange for being on the right side of the price. That’s a trade I’ll make at 1 unit.
Run Environment & Game Shape
Busch Stadium plays at a perfectly neutral 1.00 park factor — no inflation, no suppression. The run environment is exactly what the pitching and hitting creates, nothing more. Both teams enter this game with middling recent form: Baltimore went 5-5 over their last ten, St. Louis 5-5 as well. St. Louis just dropped two straight to Philadelphia in deflating fashion — a 12-3 blowout Saturday followed by a walk-off loss Sunday after blowing a four-run lead in the ninth. That kind of emotional drain doesn’t guarantee offensive production; if anything, it can flatten a lineup’s energy heading into a new series.
The Pick
Two below-average offenses, two volatile starters whose arsenals still generate enough weak contact to suppress the worst blowup scenarios, a neutral park, and plus-money pricing on the under. The numbers project this game slightly over the number, but the price compensates for that gap. I’ll take the value.
Bet: Under 8.5 (+100) — 1 unit lean

