Pittsburgh Pirates Host St. Louis Cardinals in Final-Week Home Stand
The Pittsburgh Pirates won Tuesday night behind a Jared Jones start that carried a perfect-game bid into the sixth inning. Oneil Cruz hit another colossal home run, moving further into elite company in franchise power history. And by Wednesday evening at PNC Park, the Pirates' moneyline had been bet from -112 at the open all the way to -134, with the run line flipping a full run and a half.
Everything about the atmosphere in Pittsburgh says lay the Pirates, and lay them big.
Earl's model says the opposite β and the size of that disagreement is the entire story of this game.
What the Model Actually Sees
Our model projects this one at 3.7 runs for Pittsburgh, 3.6 for St. Louis β a 0.16-run margin and a 7.33-run total. It does have the Pirates winning outright, which is why the moneyline pick lands on Pittsburgh. But it has them winning by roughly a sixth of a run, and the run line requires a two-run victory.
| Market | Model Pick | Expected Value |
|---|---|---|
| Run line | STL +1.5 | +16.45 |
| Over/Under | Under 7.5 | -6.54 |
| Moneyline | Pittsburgh | -0.94 |
The distribution matters far more than the pick. When the projected margin is 0.16 runs, this is a coin flip in the truest sense β and a coin flip is precisely the neighborhood where a +1.5 underdog lives. That +16.45 expected value on the Cardinals' run line is, by a wide margin, the largest number on the board. Everything else here is a coin flip or worse.
Two Starters, Two Very Different Season Lines
| Pitcher | Record | ERA | WHIP | IP | K/9 | BB/9 | HR Allowed |
|---|---|---|---|---|---|---|---|
| Lake Bachar (R) | 1-2 | 3.84 | 1.09 | 58.2 | 9.36 | 3.22 | 9 |
| Matthew Liberatore (L) | 5-14 | 5.36 | 1.49 | 149.1 | 8.92 | 3.31 | 27 |
The obvious read writes itself: Bachar has been excellent, liberally mixing a 6.6 hits-per-nine rate with a 2.9 strikeout-to-walk ratio; Liberatore has been pounded to the tune of a 1.49 WHIP and 10.06 hits per nine across 149.1 innings. That read is why Pittsburgh sits at -134 and why the run line flipped. It is also incomplete in two important ways.
First, the team results behind Bachar are louder than his individual record. Pittsburgh has won four of the last five games he has pitched: 4-3 over Kansas City, 4-2 over the White Sox, 5-2 over San Francisco, 6-2 over these same Cardinals, with a 1-5 loss to Milwaukee the lone blemish. He is not piling up wins, but he is keeping his club in games.
Second β and this is the piece the market is glossing over β Liberatore's win-loss record is a Liberatore problem, not a Cardinals offense problem. St. Louis has scored 5, 7, 7, 4, and 1 run in his last five starts. That's 24 runs across five games. The Cardinals have been giving him support; he simply hasn't held up his end in several of those outings. That gap between the pitcher's line and the team's output is exactly what our model flags when it notes that St. Louis's bats have run hotter than their overall team profile.
The counterweight worth respecting: Bachar has surrendered 9 home runs in 58.2 innings, and PNC Park plays slightly toward power (101 home run park factor). That's the one live path for St. Louis to post a crooked number, and it's a large part of why the Under isn't a full-throated play.
The Head-to-Head Data Point Nobody's Using
These two clubs met twice in late August, and both games went Pittsburgh's way β Bachar beat St. Louis 6-2 on Aug. 29, and the Pirates edged the Cardinals 5-4 on Aug. 30 behind Liberatore's start.
That 5-4 result is the one worth circling. Liberatore took the loss, yes, but he held Pittsburgh to a one-run game. The Pirates did not blow him out. Given that the current run line requires them to do precisely that, the most recent evidence between these two rosters argues against the price.
The Line Movement Is the Edge
Trace the juice. St. Louis opened at -104 on the moneyline and is now out to +114 β a 218-point swing toward Pittsburgh in a single day. The run line moved a full run and a half in the same direction.
What that tells you is that the market is pricing narrative: a near-perfect game Tuesday, a Cruz moonshot, an 80-77 record, a +31 run differential against the Cardinals' -25, and a 43-36 home mark at a beautiful ballpark. All true, all legitimate, and all already baked into a number that now demands a two-run Pirates win.
The model prices the matchup instead. And the honest framing here is that Pittsburgh is the better team β 4.78 runs scored per game against 4.58 allowed, versus St. Louis at 4.48 and 4.64. The Pirates should be favored. They should not be favored by anything approaching a run and a half, and the model's 0.16-run margin says the two teams are functionally level for nine innings on Wednesday.
Injuries and Roster Math
Pittsburgh: Endy RodrΓguez (60-day), Mitch Keller (60-day), Braxton Ashcraft (15-day), Isaac Mattson (15-day), Esmerlyn Valdez (10-day). Add Jesus Luzardo, who has resumed playing catch but still has no timeline for a return, and this is a roster managing real attrition.
St. Louis: Blaze Jordan, Joshua BΓ‘ez, and Everson Pereira on the 10-day; Peter Strzelecki and Hunter Dobbins on the 15-day; Max Rajcic on the 60-day.
The motivational angle cuts against the Cardinals on paper β this is their final road trip of 2026, with six games left and nothing but pride at stake. But pride doesn't miss bats, and the pitching math on both sides lands closer to even than the lines imply.
The Wager Card
- Cardinals +1.5 β the play. The +16.45 EV is the largest figure on the board, and it anchors directly to a 0.16-run projected margin. A coin-flip game is where this number should be bought.
- Under 7.5 β lean only, not a standalone. The model's 7.33 projection sits a third of a run beneath the number, which is real but thin. With Bachar's nine homers allowed and a park that plays slightly toward power, the -6.54 EV is your signal not to force it.
- Pittsburgh moneyline β pass. The model picks Pittsburgh, but at -134 there is no edge to harvest. A -0.94 EV is the definition of a bet you make only to complete a parlay you shouldn't be building.
Where the Public Is Wrong
The public is right about three things: Pittsburgh is better, Bachar has outpitched Liberatore, and PNC Park is a good place to be the home team. The public is wrong about the price, and that's the only thing that pays.
Buying the Pirates at -1.5 is not handicapping a winner. It's handicapping a blowout β and nothing in this file supports one. The park factor is a neutral 100 overall. The total sits almost exactly on the model's projection. Liberatore has been handed 24 runs of support over his last five starts, and the last time he faced this lineup, the game was decided by a single run.
Meanwhile the public is being invited to ignore a five-game sample in which Bachar's own team scored 4, 1, 4, 5, and 6 runs. Pittsburgh hasn't been bludgeoning opponents in his starts; it's been winning close games and losing one.
Earl's model says the Pirates win. It also says they don't win by two. The +1.5 is where the edge lives, and it's the only place on this board where the number and the matchup disagree enough to matter.
