Kyle Leahy enters at 10-4 with a 3.13 ERA while the Cardinals’ offense ranks among the worst in baseball at a .699 team OPS — and Pittsburgh has scored just two runs across its last three games. The total sits at 8.0 with the under priced at -104, a number that assumes average offense from a lineup that hasn’t been close to average lately.
Lake Bachar vs. Kyle Leahy: Pittsburgh Pirates at St. Louis Cardinals Betting Preview
Last night, Quinn Mathews held the Pirates to one run over 5 2/3 innings in a 4-1 Cardinals win. Today the pitching matchup gets better — at least on the Cardinals’ side. Kyle Leahy (10-4, 3.13 ERA) takes the ball in a neutral park against a Pittsburgh offense that has scored a combined two runs across its last three games. The market has set the total at 8.0, and the under is priced at -104 against an over at -116. That juice differential is small but telling: the market is already leaning slightly toward the under, and the pitching data supports the direction.
The core argument isn’t complicated. Leahy is one of the better starters in the NL this season by record and run prevention. The Cardinals’ own offense ranks below average with a team OPS of .699 and only 604 runs scored on the season — bottom-tier production that limits how high the home half of the scoring equation can realistically climb. Pair that with a Pirates lineup that’s running cold, and the path to nine or more combined runs requires either a big bullpen breakdown or a rare offensive eruption from a team that hasn’t shown that gear recently.
This isn’t about fading both teams equally. It’s about recognizing that one pitcher gives this total a genuine ceiling, and the offense behind him doesn’t have the firepower to compensate with crooked innings on the other side.
Game Info & Betting Lines
- Date/Time: Saturday, August 29, 2026 | 2:15 PM ET
- Venue: Busch Stadium — Park Factor 1.00 (neutral run environment)
- TV: MLB.TV, Cardinals.TV
- Probable Starters: Lake Bachar (PIT, 1-3, 3.70 ERA) vs. Kyle Leahy (STL, 10-4, 3.13 ERA)
- Moneyline: Pittsburgh Pirates +111 / St. Louis Cardinals -119
- Run Line: St. Louis Cardinals -1.5 (+168) / Pittsburgh Pirates +1.5 (-205)
- Total: 8.0 (Over -116 / Under -104)
Why This Number Is Close But Slightly Off
The market’s logic for setting 8.0 is sound on the surface. Bachar has a 3.70 ERA and a 1.11 WHIP — respectable numbers that keep Pittsburgh’s side of the ledger suppressed. Leahy’s track record is better but comes with a 1.30 WHIP that suggests he allows traffic. Both bullpens carry ERAs north of 4.20. On paper, 8.0 accounts for two average-ish pitching performances with vulnerable late-inning relief. The market isn’t wrong to set the line there.
But here’s the problem: it’s treating this as a game between two average offenses, when the Cardinals are operating significantly below average. A .699 OPS ranks them among the weakest offensive clubs in baseball. Their lineup today — Wetherholt, Herrera, Burleson, Walker — has genuine pop at the top, but the bottom half drops off sharply. The Cardinals’ projected five through nine spots feature José Fermín (xwOBA .297), Nathan Church (who had a sac fly last night but grades out as limited upside), Ramón Urías, Nolan Gorman, and Jimmy Crooks. Crooks hit a two-run homer Friday and keeps his spot in the nine-hole, but this group as a whole is a significant drop from the top four. When the Cardinals’ best hitters fail to carry a full lineup, they stall quickly.
The numbers project a combined 9.2 runs — St. Louis 4.6, Pittsburgh 4.5 — barely over 8.0, meaning the data acknowledges the over is in play. But combined projections are averages. Any regression toward the mean in either offense, which cold-running lineups tend to produce, lands this game under. The -104 price on the under is fair value for that lean.
What Separates the Pitching
Kyle Leahy is the anchor of this analysis. His 10-4 record and 3.13 ERA over 126.1 innings mark him as one of the more durable and effective starters in the NL this season. His arsenal is balanced across six pitch types, with his four-seam fastball sitting at 94.1 mph and generating a .430 xwOBA against — which sounds alarming, but it’s offset by a curveball that holds hitters to a .276 xwOBA and a changeup generating nearly 30% whiff rate at 29.7%. The curveball and changeup create the deception that makes his fastball more usable, and his overall profile is that of an innings-eater who limits big innings.
The concern with Leahy is real: that 1.30 WHIP means he puts runners on. Oneil Cruz carries an xwOBA of .530 and a 35.1% hard-hit rate — the single most dangerous bat in this Pittsburgh lineup. Cruz has faced Leahy in limited BvP exposure (7 PA, .333 average, 1 HR), suggesting he’s made contact count. Esmerlyn Valdez sits at a .490 xwOBA with a 34.6% whiff rate — high variance that cuts both ways. These hitters can do damage, but only if they hit their spots against Leahy’s mix.
Lake Bachar is a different profile. His 3.70 ERA and 1.11 WHIP are genuinely respectable, and his arsenal is laden with spin-heavy offerings — his slider generates 36.8% whiffs, his sweeper 36.9%, and his curveball 35.3%. The pitch-over-pitch variance creates trouble for hitters trying to time him up. But Bachar has allowed 12 home runs in only 73.0 innings, and the Cardinals’ top two hitters — Jordan Walker (.439 xwOBA, 27 HR) and Alec Burleson (.432 xwOBA, 21 HR) — are exactly the profiles that punish mistake pitches. Burleson in particular holds a .460 xwOBA against right-handed pitching, and Bachar throws from the right side. That’s a genuine mismatch worth watching in the early innings.
Pushback: The Case Against the Under
The honest pushback here is that 9.2 combined projected runs means the data leans over, not under. Leahy’s 1.30 WHIP is a real liability — he consistently puts runners on base, and the Pittsburgh lineup has enough power to capitalize in bunches. Cruz’s .530 xwOBA and Reynolds’ .404 xwOBA give Pittsburgh a legitimate middle-of-the-order threat. Brandon Lowe adds a .785 OPS and 27 home runs from the bottom of the lineup, meaning Bachar’s mistake-ball issues don’t just affect the top of the Cardinals’ order. Both bullpens are vulnerable, and late-inning scoring is a real possibility.
The counter: Pittsburgh has scored two total runs over three games, and that kind of sustained offensive futility doesn’t reverse overnight. The Cardinals’ bottom half is genuinely limited by the numbers — Fermín grades out at a .297 xwOBA, Church and Urías offer modest upside, and even Gorman and Crooks are situational contributors rather than lineup stabilizers. The 9.2 projection includes randomness that cold offenses don’t reliably capture.
Run Environment & Game Shape
Busch Stadium plays at exactly neutral (park factor 1.00), so there’s no environmental push in either direction. The projected scoring range of 9.2 combined runs reflects a game where both starters go six-ish innings, allow two to three runs each, and hand off to bullpens that are functional but not dominant. That’s the median outcome. The tails matter here: if Leahy is sharp — and his recent form supports that expectation — he can hold Pittsburgh to one or two runs through six or seven innings, which puts significant pressure on Bachar and the Cardinals’ bottom-heavy lineup to produce enough offense on their own to push the game over 8.0.
The game shape most likely to cash the under is a Leahy gem where Pittsburgh scores one or two runs and the Cardinals scratch across three or four, landing the game somewhere in the 5-6 combined run range. That scenario is plausible given where both offenses are right now. The scenario most likely to bust the under is a Bachar implosion in the early innings — Walker and Burleson doing real damage against his right-handed stuff before the Cardinals’ bottom half goes quiet. Even that scenario probably lands near 9-10 runs, not a blowout, which means staying under the number still requires a clean Leahy performance.
At -104, the under doesn’t require a perfect game. It just requires that at least one of these cold offenses stays cold — and right now, Pittsburgh is making that argument loudly.
Bet: Under 8.0 (-104) — 2 units, moderate confidence. The numbers project 9.2 combined runs, which is close enough to the line that this isn’t a screaming value play. But Leahy’s track record, Pittsburgh’s three-game offensive drought, and the Cardinals’ bottom-heavy lineup create a consistent lean toward the under. At near-even juice, it’s a clean spot to take the ceiling-limiting pitcher and the cold offense at a fair price.

